MSc Advanced Computer Science with Research
Course Overview
This Master's in Computer Science is designed for graduates with a strong background in the field who wish to advance and specialize their expertise across multiple cutting-edge disciplines. The program enhances career prospects in advanced technical roles and provides an excellent foundation for PhD research through a combination of specialized taught modules and a significant applied project. Graduates will be equipped to exercise sound judgment and initiative in complex, unpredictable working environments.
Key Program Highlights
- Tailor your degree by choosing from a wide range of advanced, specialized modules
- Complete a major research or development project to apply your learned knowledge
- Ideal preparation for technically demanding careers or PhD-level research
- Designed for those with a strong undergraduate degree in Computer Science
- Develops critical skills in judgment, personal responsibility, and initiative
Course Overview
This Master's in Computer Science is designed for graduates with a strong background in the field who wish to advance and specialize their expertise across multiple cutting-edge disciplines. The program enhances career prospects in advanced technical roles and provides an excellent foundation for PhD research through a combination of specialized taught modules and a significant applied project. Graduates will be equipped to exercise sound judgment and initiative in complex, unpredictable working environments.
Key Program Highlights
- Tailor your degree by choosing from a wide range of advanced, specialized modules
- Complete a major research or development project to apply your learned knowledge
- Ideal preparation for technically demanding careers or PhD-level research
- Designed for those with a strong undergraduate degree in Computer Science
- Develops critical skills in judgment, personal responsibility, and initiative
Requirements
Modules
- Advanced Computer Science Masters Project
- Computational Algorithms and Paradigms
- Team Research and Development Project
- Advanced Research Topics in Computer Science
- Research Methods
- Responsible Technology
- Measures and Models for Software Engineering
- Programming for Software Engineers
- Software Engineering Practice and Experience
- Distributed Systems Security
- Artificial Life with Robotics
- Neural Networks and Machine Learning
- Theory and Practice of Artificial Intelligence
- Foundations of Data Science
- Wireless Mobile and Multimedia Networking