Technology Word Puzzle

Public|
3
6
7
8
2
4
5
1
9

Across

1

Programs and applications on a computer

6

Portable personal computer

7

Step-by-step problem-solving method

8

Temporary storage for fast access

Down

2

Storage medium for digital data

3

Programming language for web browsers

4

Physical components of a computer

5

Function that calls itself

9

Reusable block of code