Computer Systems Engineering

Degree structure

The MSc programme consists of a set of compulsory core modules:

  • Professional software development - Mr Phillip Gray (20 credits)
  • Human computer interaction - Prof Stephen Brewster (10 credits)
  • Digital signal processing 1 - Dr Bernd Porr (20 credits)
  • Individual MSc project (60 credits)

and either

  • Advanced networking and communications - Dr Lewis MacKenzie (10 credits)

or


The optional modules on this programme are:

  • Analogue CMOS circuit design - Dr Bhaskar Choubey (20 credits)
  • Computer communications 1 - Dr Fernando Rodriguez-Salaza (20 credits)
  • Microwave and millimetre wave circuit design - Dr Khaled Elgaid (20 credits)
  • Optical communications - Prof Ann Bryce (20 credits)
  • VLSI design and CAD - Dr Timothy Drysdale (20 credits)
  • Digital signal processing 2 - Dr Bernd Porr (20 credits)
  • Computer architecture - Dr John O'Donnell (10 credits)
  • Safety critical systems - Prof Christopher Johnson (10 credits, not offered 2010-2011)
  • Artificial intelligence - Prof Roderick Murray-Smith (10 credits)
  • Mutimedia systems and applications - Prof Joemon Jose (10 credits)
  • Internet technology - Dr Leif Azzopardi (10 credits)
  • Modelling reactive systems - Dr Alice Miller (10 credits)
  • Advanced operating systems - Dr Colin Perkins (10 credits)
  • Security & cryptography - Dr Ronald Poet (10 credits)

Typically, you will split your taught modules credit loading about equally between the two semesters.