MRes Advanced Computer Science (Algorithmics)
Aims of this Pathway
To provide high-quality advanced training for students in the current research issues within
the field of algorithmics for students seeking a career in this area.
Subject based Learning Outcomes
To provide
- A solid background in the theory of algorithmics.
- A broad understanding of current state of the art in algorithmics.
- Training in research project planning, analysis and evaluation of results and the
writing of research reports.
- An in depth understanding of a particular current research theme within the
domain of algorithmics.
45 Credits of taught modules
| Code | Title | Level | Credits | Semester |
|
Compulsory
|
| COMP523 | Advanced Algorithmic Techniques | M | 15 | 1 |
| COMP526 | Applied Algorithmics | M | 15 | 2 |
|
15 credits from
|
| COMP521 | Knowledge Representation | M | 15 | 1 |
| COMP522 | Privacy and Security | M | 15 | 1 |
| COMP305 | Biocomputation | 3 | 15 | 1 |
| COMP311 | Semistructured or Web-Like Databases | 3 | 15 | 1 |
| COMP524 | Safety and Dependability | M | 15 | 2 |
| COMP525 | Reasoning About Action & Change | M | 15 | 2 |
| COMP527 | Data Mining | M | 15 | 2 |
| COMP310 | Multi-Agent Systems | 3 | 15 | 2 |
| COMP313 | Formal methods | 3 | 15 | 2 |
| COMP315 | Technologies for eCommerce | 3 | 15 | 2 |
| COMP317 | Semantics of Programming Languages | 3 | 15 | 2 |
| COMP318 | Advanced Web Technologies | 3 | 15 | 2 |
Indicative Research Projects
- The complexity of computing the Tutte Polynomial
- Efficient graph exploration methods
- Mechanism design in game theory.
- Efficient computation in distributed environments.
- Fault tolerant commutation and communication
- Algorithms for independent sets in regular networks
- Efficient online scheduling algorithms
Please report any problems to the email address at the bottom of the page.