Computer Systems
- Systems architecture
- Memory and storage
- Computer networks, connections and protocols
- Network security and protocol
- Systems software
- Ethical, legal, cultural and environmental impacts or digital technology
Computational thinking algorithms and programming
- Algorithms
- Programming fundamentals
- producing robust programs
- Boolean logic
- Programming languages and integrated developments environments