10. Principles of programming
This section investigates principles of programming. Areas covered include:
* Programming paradigms
* High level languages
* Low level languages
* Introducing an OO language
* Selecting an appropriate language
Please use the menu to navigate through the resources.