Fun Technology Puzzle

Public|
6
5
2
4
3
8
1
9
7

Across

1

Programming language for web browsers

6

Wireless internet connection

7

Computer that provides services to others

9

Programs and applications on a computer

Down

2

Reusable block of code

3

Main processor of a computer

4

Software designed to harm computers

5

Point where user interacts with system

8

Step-by-step problem-solving method