Programming
This section investigates some of the fundamental topics in programming. These include the following areas:
* algorithms
* programming languages
* controlling flow in imperative languages
* handling data in algorithms
* testing programs
Please use the menu to navigate through the notes, self-marking tests, question and answer sheets and the other resources.