1 Years On Campus Masters Program
The MSc in Scientific Computing and Data Analysis (Computer Vision and Robotics) develops advanced expertise in machine learning, high-performance computing, computer vision and robotic motion. It suits students with strong backgrounds in mathematics, physics, engineering or computer science who want to work in robotics, autonomous systems, visual computing or scientific research.
Curriculum Structure (Full-time, 1 Year)
Year of Study
Students begin with Introduction to Machine Learning and Statistics, Introduction to Scientific and High Performance Computing, and Professional Skills, gaining foundations in statistical analysis, numerical methods, coding, and computational techniques used in scientific and engineering problems. They then specialise through modules such as Computer Vision, Robotics – Planning and Motion, and Deep Learning for Computer Vision and Robotics. These teach visual perception algorithms, robot motion planning, control, localisation, and deep-learning approaches used in tasks like object detection, navigation and SLAM. The year concludes with a major Project, where students apply high-performance computing, machine learning, and robotics/vision algorithms to solve an applied or research-oriented problem.
Focus areas: “Scientific computing, machine learning, high-performance computing, computer vision, robotics planning and control, deep learning for vision/robotics”
Learning outcomes: “Apply ML and statistical methods; perform high-performance computational simulations; design computer-vision algorithms; develop robotics planning and motion solutions; build deep-learning systems for vision and robotics; complete an advanced research project.”
Professional alignment (accreditation): Master’s-level training aligned with research and industry needs in robotics, autonomous systems, scientific computing and AI.
Reputation (employability rankings): Durham University is a highly ranked UK institution with strong research activity; graduates progress into robotics, AI, autonomous systems, computer-vision engineering, high-performance computing roles, or PhD pathways.
The MSc Scientific Computing and Data Analysis (Computer Vision and Robotics) at Durham University provides hands-on skills in processing visual data and developing robotic algorithms. Students use high-performance computing and specialist software to solve complex problems in perception and autonomous systems.
Key experiential components:
Software & Tools: Intensive use of Python with libraries like OpenCV, PyTorch/TensorFlow, ROS (Robot Operating System), and CUDA for GPU programming in vision and robotics tasks.
Computing Facilities: Access to Durham's High-Performance Computing (HPC) systems, GPU clusters, and the Data Intensive Science Centre for large-scale image data processing and simulation.
Group Projects: A core collaborative research and development project, often team-based, focused on building a computer vision application or a robotic system component.
Research-Led Focus: Direct connection to Durham's Computer Vision and Pattern Recognition research group and Robotics research, with dissertation projects embedded in active scientific or industrial challenges.
Graduates of Durham University's Scientific Computing and Data Analysis (Computer Vision and Robotics) MSc launch careers as software engineers, data analysts, robotics developers, and computational scientists in tech, engineering, finance, and research sectors:
Durham’s Careers Service offers coaching, CV reviews, employer fairs, and alumni networks for job placement.
High global employability; alumni at Google, BAE Systems, and startups with competitive salaries in computing.
Industry links with Boeing, GCHQ, and Procter & Gamble support projects and placements.
Research-led degree aids Chartered IT Professional status and lifelong advancement.
Outcomes include software roles, consultancies, or PhD paths in high-tech industries.
Further Academic Progression: Graduates can pursue PhDs in computer science, AI, or robotics at Durham, using MSc projects in data analysis and computing as a direct foundation for academic or industry research.



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.
