The Computer Science MComp at the University of Leicester offers an advanced pathway for students passionate about the intricate world of software development and computational theory. You will delve into fundamental concepts such as algorithms, data structures, and object-oriented programming, alongside crucial areas like computer architecture and operating systems. This rigorous programme is designed for those who seek to understand the scientific and theoretical underpinnings of computing and apply this knowledge to solve complex problems, preparing you for leadership roles or further academic pursuits in computer science.
This full-time, on-campus MComp is structured over four years, providing a comprehensive learning experience that mirrors the BSc in its initial stages before diverging into specialised advanced topics. You will engage with core modules in software architecture, system development, and databases, complemented by a wide array of optional modules in areas like artificial intelligence, cybersecurity, and advanced programming. Your learning will culminate in substantial individual projects, allowing you to apply your expertise to real-world challenges, and you will graduate with a deep, practical understanding of computer science ready for senior industry positions or doctoral research.