The Department of Computer Science is among the top computer science departments in the UK and is currently receiving investment to further strengthen its position. It was rated 5 in the 2001 Research Assessment Exercise and is regularly ranked high in independent league tables..
This MSc is suitable for both Computer Science graduates and others who have gained some experience of computing and basic programming in their first degree. As well as graduates, we give serious consideration to mature age candidates with substantial relevant experience. An example of the latter category would be someone who had worked in a computer-related environment for some time and who wished to update or broaden their knowledge. A willingness to work hard and an ability to solve problems is more important than a formal qualification in any particular subject.
The course starts in September with an intensive introductory programming module. From the end of September through to May students select a range of modules covering aspects of Software Technology such as Algebraic Specification, Algorithm Design and Analysis, Artificial Intelligence, Concepts of Programming Languages, Constraint Satisfaction, Critical Systems, Data Storage and Manipulation, Data Visualisation, Design Patterns and Generic Programming, Distributed Programming, Interactive Theorem Proving, Interaction Technologies, Internet Computing, IT Security, Relational and Object-Oriented Databases, Software Product Development, Volume Graphics and Web Service Applications.
A further four months of study is then undertaken to prepare a research dissertation.
International Student Requirements:
Equivalent overseas qualifications may be considered.