The course gives a thorough introduction to computer science before focussing on systems engineering. Students study areas including:
- Writing programs, programming embedded microprocessors and designing embedded microprocessor systems in C.
- The design and function of modern operating systems.
- The functionality hardware needs to provide for an operating system.