Students
Tuition Fee
GBP 32,350
Per year
Start Date
2026-09-01
Medium of studying
Not Available
Duration
36 months
Details
Program Details
Degree
Bachelors
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 32,350
Intakes
Program start dateApplication deadline
2026-09-01-
2027-09-01-
About Program

Program Overview


Introduction to the Program

The University of York offers a comprehensive program in Computer Science with Artificial Intelligence, designed to equip students with the knowledge and skills necessary to excel in this field. The program is structured to provide a solid foundation in computer science, with a focus on artificial intelligence and its applications.


Program Overview

The BSc (Hons) Computer Science with Artificial Intelligence program is a three-year full-time course that combines theory and practice to solve real-world problems in artificial intelligence. The program is accredited by the BCS (the Chartered Institute for IT) and is designed to produce multi-skilled, highly competent graduates who are equipped to become leaders in their career field.


Course Content

The program consists of a series of core modules, including:


  • Software 1: Foundations of Programming for Computer Science
  • Theory 1: Mathematical Foundations of Computer Science
  • Human-Computer Interaction
  • Software 2: Objected Oriented Data Structures and Algorithms
  • Systems and Devices 1: Introduction to Computer Architectures
  • Theory 2: Formal Languages and Automata In addition to these core modules, students will also take optional modules, such as:
    • AI Search and Logic
    • Autonomous Robots
    • Computer Vision and Graphics
    • Evolutionary Intelligence
    • Deep Learning

Year 1

In Year 1, students will focus on establishing a solid foundation in computer science, regardless of their previous experience of programming and computing. The core modules in Year 1 include:


  • Software 1: Foundations of Programming for Computer Science
  • Theory 1: Mathematical Foundations of Computer Science
  • Human-Computer Interaction
  • Software 2: Objected Oriented Data Structures and Algorithms
  • Systems and Devices 1: Introduction to Computer Architectures
  • Theory 2: Formal Languages and Automata

Year 2

In Year 2, students will build upon the solid foundations laid down in Year 1. The core modules in Year 2 include:


  • Engineering 1: Systems and Software Engineering
  • Systems and Devices 2: Operating Systems, Security, and Networking
  • Theory 3: Computability, Complexity and Logic
  • Intelligent Systems: Machine Learning and Optimisation
  • Data: Introduction to Data Science
  • Systems and Devices 3: Advanced Computer Systems

Year 3

In Year 3, students will really get under the skin of the specialist areas that interest them. The core modules in Year 3 include:


  • Computer Science Project (Artificial Intelligence topic) As well as their individual project on an Artificial Intelligence related topic, students will take at least two Artificial Intelligence designated optional modules.

Fees and Funding

The fees and funding information for the program is as follows:


  • UK (home) fees: £9,535
  • International and EU fees: £32,350 The fees may increase within the government fee cap in subsequent academic years.

Entry Requirements

The entry requirements for the program are:


  • A levels: AAA including Mathematics
  • Access to Higher Education Diploma: We accept the Access to Higher Education Diploma
  • BTEC National Extended Diploma: DDD and grade B in A level Mathematics (or equivalent qualification)
  • European Baccalaureate: 85% overall, including 85% in Mathematics
  • International Baccalaureate: 36 points overall, including 5 in Higher Level Mathematics (either Analysis and Approaches or Applications and Interpretations), or 6 in Standard Level Mathematics (Analysis and Approaches)

Careers and Skills

The program is designed to equip students with the knowledge and skills necessary to excel in the field of computer science and artificial intelligence. The skills gained through the program include:


  • Analytical skills
  • Research skills
  • Management skills
  • Communication skills Graduates of the program have gone on to work in a variety of roles, including:
  • Computer programmer
  • Software engineer
  • Software developer
  • Business analyst
  • Research scientist
  • Network manager
  • IT Systems manager

Learning Outcomes

The program is designed to produce graduates who can:


  • Apply computational thinking to problems they encounter
  • Adapt to new technologies, languages, paradigms, terminologies and models as they become available
  • Design and build computer-based systems to serve the needs of users
  • Engineer solutions to problems in which computation forms a significant part
  • Make immediate and effective contributions as part of multidisciplinary teams in industry, consultancy or education
  • Operate as responsible Computer Science professionals, by maintaining awareness of key legal and ethical issues, appreciating how computers and technology can impact on society, and by continuing to expand and deepen their knowledge through critical engagement with the discipline.
See More