The MSc Advanced Computer Science at Newcastle University is designed for honours graduates in computer science or related disciplines aiming to deepen their expertise in cutting-edge computer science topics. Students are exposed to a wide range of advanced subjects including artificial intelligence, machine learning, cyber security, cloud computing, and dependable systems, with flexibility to tailor modules to their interests and career goals.
Curriculum structure
In the first half of the program, students study core topics such as advanced programming, distributed algorithms, safety and dependable systems, and security and trust, developing both theoretical knowledge and practical skills. They then explore specialized modules like Internet of Things, cloud computing, and machine learning, selecting options that align with their career aspirations. The course concludes with a substantial individual dissertation or project, allowing students to conduct in-depth research or development work on a chosen topic, often linked to current technological challenges and Newcastle’s leading research groups.
Focus areas
"Artificial Intelligence, Machine Learning, Cyber Security, Cloud Computing, Distributed Algorithms, Dependable Systems"
Learning outcomes
"Graduates will acquire advanced programming skills, a deep understanding of modern computer systems, expertise in security and networking, and the ability to undertake significant research projects."
Professional alignment (accreditation)
The program is accredited by the British Computer Society (BCS), supporting progression toward Chartered IT Professional (CITP) and Chartered Engineer (CEng) statuses.
Reputation (employability rankings)
Newcastle University is ranked in the QS World University Rankings #167 for Computer Science and Information Systems, reflecting strong research output and excellent graduate employability.
The MSc Advanced Computer Science at Newcastle University offers students the chance to develop practical skills and advanced knowledge through hands-on learning supported by top-tier facilities. Based in the Urban Sciences Building (USB) on the Newcastle Helix campus, the program provides access to modern teaching spaces, specialist laboratories, and collaborative areas designed to foster innovation and teamwork.
Experiential learning includes:
Dedicated computer clusters and flat-floor teaching spaces equipped with high-performance PCs running Linux and Windows, providing an ideal environment for practical workshops and coding sessions.
Access to specialist labs like the Cyber Security Lab, featuring virtualisation servers, isolated networks, and equipment for ethical hacking exercises.
The MakerSpace facility with 3D printers, electronics, and tools for building physical computing projects, supported by expert staff.
Immersive virtual reality suites, motion capture facilities, and data visualisation technologies such as stereoscopic walls and eye-tracking devices.
Collaborative study spaces for group projects and networking with peers, fostering communication and teamwork skills.
Comprehensive academic and wellbeing support, including personal tutors, digital learning platforms, and sensory wellbeing rooms for relaxation and reflection.
This blend of cutting-edge technology, expert guidance, and collaborative environment ensures students gain the hands-on experience required for success in today's tech careers.
Graduates of the MSc Advanced Computer Science at Newcastle University enjoy diverse career opportunities in roles such as software developers, data analysts, cybersecurity specialists, and machine learning engineers. This program equips students with advanced skills in emerging technologies and research, positioning them for leadership and specialist roles in technology-driven industries.
Specifically:
Newcastle’s Careers Service offers tailored support including one-on-one career counseling, CV and interview preparation workshops, and access to employer networking events with leading tech firms like Meta, Airbus, IBM, and JP Morgan.
Graduate employment rates are strong, supported by industry links that ensure teaching content aligns with current technological trends, fostering skills highly sought after by employers.
The School of Computing collaborates with a range of partners through its Industrial Advisory Board, providing students with exposure to real-world projects and internships.
The program holds accreditation from the British Computer Society (BCS), supporting progression to Chartered IT Professional (CITP) and Chartered Engineer (CEng) professional statuses.
Alumni have secured roles worldwide in software development, cyber security, AI research, and data science positions, with some also advancing to PhD research.
Further Academic Progression:
Graduates may pursue doctoral studies at Newcastle University or other top institutions, specializing further in areas such as AI, cyber security, or software engineering, leveraging their MSc knowledge and research experience for cutting-edge academic or industrial research careers.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
