The MEng Computer Science & Artificial Intelligence at the University of York is an integrated master's programme combining rigorous computer science fundamentals with specialist teaching and projects in AI and machine learning. It suits students who want a deep grounding in software engineering, algorithms and systems together with hands-on AI skills for careers in industry or further research.
The programme is a four-year integrated master's course that builds from core computer science principles to advanced AI topics. Early years focus on programming, algorithms and data structures, discrete mathematics, computer architecture and software engineering to establish a solid foundation. As you progress you will study machine learning, probabilistic modelling, computer vision, natural language processing, knowledge representation and reasoning, and topics in robotics and autonomous systems.
Teaching combines lectures, practical labs, small-group tutorials and coursework. You will complete substantial individual and group projects each year; a major individual research or engineering project in the final year is designed to demonstrate mastery of both computer science and AI. Optional modules typically allow study in areas such as cybersecurity, databases and distributed systems, human–computer interaction, formal methods, and data science for application domains like healthcare or finance.
Throughout the course there are opportunities for practical experience through industrial placements, internships, and collaborative projects with research groups and external partners, as well as skills development in professional practice, ethics and the societal impacts of AI.
The programme seeks applicants with a strong background in mathematics and demonstrable ability in computing. Typical offers expect high-level qualifications at A-level (including Mathematics) or an equivalent school-leaving certificate; applicants with substantial relevant experience, a foundation year, or an appropriate international qualification are also considered. Prospective students from other degree programmes may be eligible to transfer or apply for entry via an appropriate undergraduate route.
International applicants must meet the University's English language requirements. Applicants should provide a personal statement and references demonstrating motivation for studying computer science and AI, relevant project work or coding experience where available, and an aptitude for quantitative problem solving.
Graduates from this programme are prepared for a wide range of technical careers. Common roles include software engineer, machine learning engineer, data scientist, AI engineer, systems architect and research engineer. The combination of core computing skills and specialised AI training also provides a strong foundation for doctoral study and research careers.
Alumni find employment across sectors such as technology companies, finance, healthcare, robotics, autonomous vehicles, and consulting, as well as in public sector and start-up environments. The University of York’s careers service, enterprise support and industry links help students secure internships, placements and graduate positions.
The Department of Computer Science at York offers a research-informed teaching environment with active groups working on AI, machine learning, computer vision, natural language processing and robotics. Teaching staff combine academic expertise with industry experience, and students benefit from small-group teaching, well-equipped labs and project supervision.
York’s campus provides a supportive student experience with access to careers and enterprise services, research seminars and cross-disciplinary collaborations across the university. The programme’s emphasis on practical projects, ethical awareness and employability prepares graduates to apply AI responsibly and effectively in real-world settings.
Shortlist scholarships and plan your application — free guidance from our advisors.