Technology Word Puzzle

Public|
7
8
5
4
9
3
1
2
6

Across

1

Programming language for web browsers

6

Computer that provides services to others

7

Software designed to harm computers

9

Instructions written for a computer

Down

2

Ordered collection of data elements

3

Portable personal computer

4

Reusable block of code

5

Encode data to keep it secure

5

Conversion of data into secret code

8

Interface for software to communicate