This MSc equips you to work with tomorrow’s computer systems. Platforms may be mobile, embedded, distributed or multi-core, and require new techniques to make software efficient, correct and reliable. Networks may be wired or wireless, ad hoc or highly planned, high bandwidth or slow and unreliable – and overlaid with various applications and social connections.
Computers are becoming aware of their surroundings: who is using them, where they are, what interfaces are available, how much energy they consume and the semantics of the data they process. Together these advances lead to challenges of a scale that dwarfs the problems computer science has solved up to now.
In order to meet these challenges successfully, computing needs skilled scientists to be involved in system design. This course connects with research in the Department of Informatics, while retaining very practical links with software engineering and advanced networking issues, and offers options in areas including multimedia, web systems, security and business.
You are assessed by coursework, unseen examinations, essays, programming projects, and a 12,000-word dissertation.
We continue to develop and update our modules for 2016 entry to ensure you have the best student experience. In addition to the course structure below, you may find it helpful to refer to the Modules tab.
Autumn term: Advanced Software Engineering • Topics in Computer Science. You also choose two options from Cryptography • E-Business and E-Commerce Systems • Human-Computer Interaction • Web Computing.
Spring term: Web Applications and Services. You also choose three options from Adaptive Systems • Advanced Digital Communication • Image Processing • Machine Learning • Multimedia Design and Applications • Technology-Enhanced Learning Environments • Web 3D Applications.
Summer term: you undertake supervised work for the MSc dissertation. This may be research or commercially driven, but usually requires background research and a significant practical element, which may be focused on a software development, an experimental study or theoretical analysis. Computer science graduates who have substantial overlap between prior modules and those offered should enquire about an alternative selection of options.
The part-time structure for each course is as follows:
Year 1: in each of the autumn and spring terms you take two modules. In the summer term you undertake work on the dissertation.
Year 2: in each of the autumn and spring terms you take two modules. In the spring and summer terms you complete work on the dissertation.
The University of Sussex
aims to attract the most talented students to postgraduate study and offers one of the most generous scholarship programmes of any UK university. For full details of our scholarships please visit: http://www.sussex.ac.uk/study/money/scholarships/pgt2016/