Year 1
- Operating systems and architecture
- Pseudocode and flowcharts
- Binary systems and hexadecimal
- Programming concepts
- Input, output and storage
- Problem-solving and design
- High/Low level programming languages
Year 2
- Logic gates and circuits
- Communications technology
- Databases
- Security and ethics
- Programming and problem solving