Across
1
Interface for software to communicate
3
Software designed to harm computers
4
Input device with letter and number keys
7
Portable personal computer
Down
2
Encode data to keep it secure
5
Error in computer code
6
Convert code into executable program
8
Temporary computer memory
