This programme comprises 180 credits. In the first 8 months you will spend most of your time studying core compulsory modules (90 credits) and optional modules (30 credits).
The final four months will be spent working on your research project (60 credits), with expert one-to-one supervision.
- Advanced Human Computer Interaction - 10 credits
- Evaluation Methods and Statistics - 10 credits
- Mobile and Ubiquitous Computing (Extended) - 20 credits
- Research Skills - 10 credits
- Research Topics in HCI - 10 credits
- Mini-project - 30 credits
- Research Project - 60 credits
30 credits must be chosen, subject to timetabling constraints, example of optional modules are listed below:
- Advanced Aspects of Nature Inspired Search and Optimisation (Extended) - 20 credits
- Cryptography - 10 credits
- Distributed and Parallel Computing (Extended) - 10 credits
- Individual Study - 10 credits
- Intelligent Data Analysis (Extended) - 10 credits
- Intelligent Robotics (Extended) - 20 credits
- Introduction to Neural Computation - 10 credits
- Machine Learning (Extended) - 10 credits
- Nature Inspired Search and Optimisation (Extended) - 10 credits
- Networks (Extended) - 20 credits
- Networks Security (Extended) - 10 credits
- Secure Programming - 10 credits
- Security Research Seminar - 10 credits
- Teaching Computer Science in Schools (Extended) - 10 credits
For a full list of modules available including any pre-requisite knowledge please visit the Computer Science webpage.
Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods.