G401 MEng (Hons) Computer Science
2010-11
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 four research-oriented taught modules and two projects.
Initial Full CITP and CITP Further Learning accreditation has been recommended by the BCS.
First Year Modules
- COMP101 - Introduction to Programming in Java
- COMP102 - Introduction to Databases
- COMP103 - Computer Systems
- COMP104 - Operating System Concepts
- COMP106 - Human-Centric Computing
- COMP108 - Algorithmic Foundations
- COMP109 - Foundations of Computer Science
- COMP110 - Professional Skills in Computer Science
- COMP118 - Logic in Computer Science
Second Year Modules
- COMP201 - Software Engineering I
- COMP202 - Complexity of Algorithms
- COMP207 - Database Development
- COMP208 - Group Project
- COMP213 - Advanced OO Programming
- COMP218 - Decision, Computation and Language
- COMP219 - Artificial Intelligence
- COMP104 - Operating System Concepts(only in 2011-12)
- COMP280 - Work Based Learning for Science
- COMP281 - Principles of C and Memory Management
- COMP282 - Advanced Object Oriented C Languages
- COMP283 - Applied Database Management
- COMP284 - Scripting Languages
- COMP285 - Computer Aided Software Development
Third Year Modules
- COMP309 - Sequential Algorithms
- COMP317 - Semantics of Programming Languages
- COMP390 - Project (worth two modules)
- COMP304 - Knowledge Representation and Reasoning
- COMP305 - Biocomputation
- COMP319 - Software Engineering II
- COMP321 - Ontology Languages and Their Applications
- COMP323 - Introduction to Computational Game Theory
- COMP327 - Mobile Computing
- COMP329 - Robots and Autonomous Systems
- COMP310 - Multi-Agent Systems
- COMP313 - Formal Methods
- COMP315 - Technologies for e-Commerce
- COMP324 - Complex Social Networks
- COMP521 - Knowledge Representation
- COMP522 - Privacy and Security
- COMP523 - Advanced Algorithmic Techniques
- COMP524 - Safety and Dependability
- COMP525 - Reasoning About Action and Change
- COMP526 - Applied Algorithmics
- COMP527 - Data Mining
- COMP528 - Multi-Core Programming
- COMP592 - MEng Individual Project
Entrance Requirements (summarised here) The typical offer for entrance to this degree programme is three subjects at GCE A level with grades AAB or better, and an AS level in Mathematics at Grade B or better. We give a one grade bonus for each mathematical subject (Mathematics, Further Mathematics, Pure Mathematics, Computing/Computer Science, and Physics) included in these three subjects. All students are also expected to have GCSE English Language at grade C or better. General Studies is taken into consideration. Key Skills qualifications and other evidence of aptitude are taken into account but are not usually included in the offer.
Applications are also welcomed from applicants with the following qualifications:
- VCE A Levels
- Scottish Highers
- Irish Leaving Certificate
- BTEC National Diploma/Certificate
- Access
We accept a wide range of international qualifications and offers are made on an individual basis. We also welcome applications from mature applicants.
Disclaimer: Our degree programmes are subject to regular revision. Consequently, the collection of modules which are required or optional for a degree programme as well as the contents of modules are subject to change.