Programming and system development (Unit 3)
This unit investigates programming concepts and how systems are developed. This includes the following areas:
* Programs
* Data structures
* Algorithms and logic
* Software engineering
* Programming methodologies
* The impact of Computer Science on society
* Systems design.