This course can also be taken as Continuing Professional Development (CPD), for example by ICT teachers who are switching to the new Computer Science curriculum.
Our graduates have an excellent record of finding employment (around 90%). Recent examples include:
- Graduate Trainee, British Airways
- Software Developer, IBM UK
- Graduate Developer, Scott Logic
- Software Engineer, BT
Our research expertise feeds into our teaching. This means that you learn at the cutting edge of the discipline. We incorporate new techniques and knowledge into your learning and have an active research community. We have several research groupsÊand four three research centres.
Delivery:
The course is delivered by the School of Computing.ÊYou can study over one year full time or two years' part time.
The first nine months of the full time course are devoted to taught modules (120 credits), which are examined by written papers. There will be about 20 contact hours per week. You will also undertake a substantial amount of supervised and unsupervised practical work.
The taught part of the course follows three main threads:
- programming: introduces the Java programming language
- computer architecture: covers the basic structure of computers and computer networks
- software engineering: considers the problems of the design and implementation of large computing systems produced by a team of designers and programmers
The three summer months are devoted to a dissertation project (worth 60 credits).
You can find more information on the School website:
- Degree Programme Handbook
- Why do an MSc in Computer Science?