1.2 Software and software development
This section introduces students to different types of software and how they are developed. Areas covered include:
* Operating systems
* Memory management, interrupts and scheduling
* The BIOS, drivers and virtual machines
* Applications generation
* Software development methodologies
* Programming paradigms
* Programming
Please use the menu to navigate through the resources.