1.2 Software and software development

LogoThis 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.