Fun Technology Puzzle

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

Across

1

Computer that provides services to others

2

Online data storage and computing

6

Storage location for code

7

Programs and applications on a computer

8

Software designed to harm computers

9

Ordered collection of data elements

10

Reusable block of code

Down

2

Pointer on a computer screen

3

Encode data to keep it secure

4

Device that directs network traffic

5

Function that calls itself

11

Input device with letter and number keys