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.