The course provides a final one-year programme of computer science and related subjects with the flexibility to combine a range of core and optional modules in academically coherent fields; the course enables students to develop their knowledge, practical skills and understanding of computer systems from both hardware and systems software perspectives.