Across
1
Input device with letter and number keys
4
Set of instructions for a computer
5
Programming language for web browsers
6
Process of finding and fixing code errors
9
Software designed to harm computers
11
Reusable block of code
12
Global computer network
Down
2
Information processed by a computer
3
Function that calls itself
7
Named storage location in code
8
Connected group of computers
10
Interface for software to communicate
