1
Constants, variables and data types
2
Structures
3
Program flow control
4
Procedures and functions
5
Scope of variables, constants, functions and proce
6
Error handling
7
Computer structure
8
Algorithms
9
Data representation
10
Software development lifecycles
11
Prototyping
12
Application testing
13
Networking
14
Use of external code sources
15
Database concepts
16
The use of computers in society