The MEng in Computer Science programme is designed for students who wish to include an element of research/near-research work in their undergraduate study. The programme comprises four years of study, with the first three years following the BSc in Computer Science programme of study. The fourth year comprises a number of research-oriented taught modules and two research-based projects. Department Key Facts Number of first year students 81 Number of applications per year 622 Department resources Over 200 PCs, running both Microsoft Windows and the LINUX operating systems, plus a laboratory of Apple Macintosh computers. Recent £5 million investment in state-of-the-art equipment and infrastructure. 24-hour computing resources on campus. High-speed internet connection, providing rapid and reliable internet access to all machines. Research performance 75% of research activity deemed world-leading or internationally excellent, and a further 25% internationally recognised. Joint 7th highest proportion in the UK of research activity classified as world-leading. The first two years cover a range of compulsory modules including Programming in Java, Computer Systems, Databases, Software Engineering, Algorithmic Foundations, Complexity of Algorithms, and Artificial Intelligence. You then choose from a selection of modules representing the cutting-edge of Computer Science today. These may cover topics such as Knowledge Representation and Reasoning, Biocomputation, and Technologies for e-Commerce, amongst others. This degree includes a second year group software project and an individual project to be carried out during the third year. In the fourth year, four research-based taught modules are complemented by a first semester group project and a further individual project carried out in the final semester.
| Number | Duration |
|---|---|
| 4 | year |
Internationally, computer scientists are in the highest-earning category of graduates. Many go straight into well-paid careers such as: Computer Programmer Software Developer Systems Analyst Software Engineer Technical Consultant Web Designer Some reach senior management and directorial positions, as in the case of a former student who became Game Development Manager for one of the largest games producers in the UK. Many enter self-employment, either through consultancy agencies or in their own start-up companies.