This Master of Science (MSc) program focuses on developing expertise in data science, equipping graduates with the computational and mathematical skills to analyse complex data and contribute to a data-driven world. The course builds upon existing knowledge in computer science and mathematics, delving into specialized areas such as autonomous systems, computer vision, user experience, and advanced software engineering. It integrates three core strands: mathematical foundations, computational thinking, and engineering skills, ensuring graduates are highly attractive to employers. The curriculum emphasizes developing the technical ability to critically analyze, mine, and manage diverse data types to uncover patterns, derive actionable insights, and collaborate effectively in multidisciplinary teams. The program culminates in a significant research project, allowing students to apply their learned skills to solve real-world commercial and industrial engineering problems, with a focus on trustworthy systems.
The course is structured with core modules covering foundational knowledge and advanced topics, alongside a significant dissertation. Modules are designed to progressively build understanding, starting with the fundamentals of data analysis and machine learning in the first semester, and moving towards system design, data governance, and professional development in the second semester. Students also benefit from access to resources that enhance academic and language skills. The final project allows for in-depth exploration of a chosen area within data science.
Graduates are prepared for significant contributions in their chosen career fields and society, equipped with specialized data science expertise. The program's emphasis on computational, mathematical, and engineering skills makes graduates highly sought after by employers.
The program builds upon existing skills in computer science (coding, cloud computing, basic machine learning) and mathematics (linear algebra, probability, statistics, and calculus).
Additional costs for optional photocopying and personal stationery are estimated at £200 over the course duration. Check fee status to determine if UK (home) or International rates apply.
A strong undergraduate degree in Computer Science or Mathematics is typically required. You should have existing skills in computer science (coding, cloud computing, basic machine learning) and mathematics (linear algebra, probability, statistics, and calculus). Specific grade requirements may apply.
The programme duration is 1 year and it starts in September.
The tuition fee for international students is £32,900 per year.
Graduates are prepared for roles such as Data Scientist, Data Analyst, Machine Learning Engineer, and AI Specialist, and are highly sought after by employers.
International applicants should apply online via the University of York's application portal, ensuring they meet the academic and English language requirements. Prepare your academic transcripts, degree certificates, and other required documentation.
The University of York offers an Alumni Discount of 10% for eligible past undergraduate students. Additionally, international students may be eligible for Chevening Scholarships, which are fully-funded and target professionals with leadership potential.