Across
1
Interface for software to communicate
2
Set of instructions for a computer
3
Global computer network
4
Reusable block of code
6
Encode data to keep it secure
7
Temporary computer memory
Down
1
Step-by-step problem-solving method
5
Computer that provides services to others
