Society is in the midst of a digital revolution, from the smartphones we use to navigate our daily lives to the advances in artificial intelligence set to transform global industries.
In the first year, students have the opportunity to study the fundamental areas of computer science. This includes operating systems, maths for computing, and computer architectures.
The second year aims to build on this foundation, covering artificial intelligence, database systems and networking, with industry certification opportunities available to students for topics such as database systems, networking, and software development. Students will also have the opportunity to work on a group project in the Team Software Engineering module.
In the third year, students study topics such as machine learning, Big Data, and parallel programming. Additionally, students can choose a number of optional areas of study that are of specific interest, such as autonomous mobile robotics, logic and computation, cross-platform development, or cyber security. Third-year students will also be expected to undertake a substantial individual project on a topic of interest.
Students who choose this four-year MComp programme also have the opportunity to study a range of optional modules at Master's level and to complete a research-driven project with real-world applications in an area of individual interest.
What You Need to Know
We want you to have all the information you need to make an informed decision on where and what you want to study. To help you choose the course thats right for you, we aim to bring to your attention all the important information you may need. Our What You Need to Know page offers detailed information on key areas including contact hours, assessment, optional modules, and additional costs.
Find out More
Society is in the midst of a digital revolution, from the smartphones we use to navigate our daily lives to the advances in artificial intelligence set to transform global industries.
The MComp Computer Science degree is a four-year, integrated Master's degree designed to develop the experience, skills, and knowledge to research, design, and develop a variety of software and hardware computing solutions for real-world problems.
Particular attention is paid to cutting-edge topics, such as artificial intelligence and machine learning, in addition to core computer science disciplines. As an integrated Master's student you can undertake advanced studies in topics such as artificial intelligence, programming, and computer vision. This aims to ensure that your studies are at the forefront of research in the field and meeting the needs of the computing industry. In addition, students are encouraged to work with academics on research projects as well as developing research skills that contribute toward independent project work with a significant research component.
This degree aims to provide a broad foundation in computer science and provides students with the chance to develop the mathematical, analytical, and problem-solving skills required to succeed in the challenging and exciting modern computing industry. The degree covers digital technologies such as big data, cloud computing, artificial intelligence, and robotics, which are currently driving advances in all aspects of the modern world. As such, those with expertise in these areas of computer science may find employment and develop careers in a wide range of sectors such as finance, healthcare, telecommunications, power and energy, and cyber security.