Overview
Teaching machines to reason, learn and communicate like humans sits at the frontier of modern computing, raising real questions about how far artificial intelligence should go. The BSc (Hons) Computer Science with Artificial Intelligence at the University of York builds a strong foundation across core computer science before allowing students to specialise in areas such as machine learning, natural language processing, computer vision and game AI. Teaching takes place in the purpose-built Ian Wand Building, with access to dedicated software and hardware laboratories supporting both study and world-leading research. The course suits students who want genuine technical depth in AI alongside broader computing skills, with the option to add a placement year for real workplace experience.
What You'll Learn
Core programming, software engineering and the mathematical foundations of computer science
Human-computer interaction and object-oriented data structures and algorithms
Computer architecture, operating systems, security and networking
Machine learning, optimisation and data science techniques
A specialist individual project focused on a chosen artificial intelligence topic
Advanced AI subjects such as deep learning, natural language processing and large language models
Autonomous robots and AI search and logic techniques
The ethical and legal issues shaping how computer science and AI affect society
Learning Outcomes
By the end of the course, students will be able to apply computational thinking to complex problems, using strong analytical skills in algorithm selection, representation and abstraction across the breadth of computer science. They will be equipped to design and build computer-based systems that meet real user needs, applying both theoretical and practical knowledge of software engineering. Through a specialist individual project and advanced AI modules, students will develop deep technical skills in areas such as machine learning, natural language processing and autonomous systems. Graduates will leave able to work effectively within multidisciplinary teams and operate as responsible computing professionals, staying alert to the legal and ethical implications of AI as they build a career shaping the technology's future.

University of York