Course description
MSc
One year full-time, two years part-time
Programme description
This MSc programme offers a broad range of advanced study options, with modules taken from a variety of application areas. It is multi-disciplinary and, in addition to computer science, can optionally involve aspects of cognitive psychology, artificial intelligence, bioinformatics and sociology.
The programme prepares you for a wide range of careers depending on your selection of modules studied. Typical jobs after graduation include advanced programmer, software development and support, software engineer, product designer/developer, systems analyst, interface/interaction designer, database developer and other specialist employment based on your selected study areas.
Programme outline
Core modules:
* Research Methods (double module)
* MSc Project.
Study options include:
* Advanced Database Systems and Technologies
* Advanced Program Design (in Java)
* Algorithms and Complexity
* C++ for Image Processing
* Computability
* Computational Genomics
* Computer Vision and Neural Networks
* Design for Human Interaction
* Distributed Systems and Security
* Entrepreneurship in Information Technology
* Foundations for Information Retrieval
* High Performance Computing
* Interactive Systems Design
* Multimedia Systems
* Software Risk Assessment
* Special Topics in Information Retrieval
* Specification and Verification
* Techniques in Computer Vision
* The Semantic Web XML and Structured Information
Please note that module availability is subject to change.
Assessment
The Research Methods modules are assessed through coursework alone. All other taught modules are examined through a combination of coursework and written examinations taken in May/June. The MSc Project is assessed by written dissertation and an oral examination in September.