Fun Technology Puzzle

Public|
7
12
11
2
10
3
1
4
5
8
9
6

Across

1

Instructions written for a computer

2

Function that calls itself

4

Wired networking technology

5

Interface for software to communicate

6

Process of finding and fixing code errors

8

Program to access the internet

10

Software designed to harm computers

Down

2

Storage location for code

3

Input device with letter and number keys

7

Global computer network

9

Temporary computer memory

11

Rules for data communication

12

Ordered collection of data elements