Browser does not support script.

Undergraduate course

Computer Science with Artificial Intelligence BSc

Gain an understanding of computing from first principles and use artificial intelligence (AI) responsibly to solve real problems.

hackathon

On this practical and future focused course, start with developing strong foundational knowledge and experience in programming, data and systems. Then you will progress onto advanced cloud platforms and machine learning. By the end of the course you will have an understanding of deep learning and agentic AI learning.

York campus

  • Duration – 3 years
  • Start date – September 2027, September 2028
  • School – York Business School

Minimum entry requirements

96 UCAS Tariff points

3 GCSEs at grade C/4 (or equivalent) including English Language.

Tuition fees

UK 2027 entry £10,050 per year full time

International 2027 entry £12,300 per year full time

Course overview

Study modules in a range of topics including:

  • Programming
  • Networks
  • Operating systems
  • AI
  • Cloud platforms

Build, integrate, deploy and evaluate advanced software and artificial intelligence systems using appropriate tools and architectures. Learn to synthesise theory and practice to design innovative responses to complex computer science and artificial intelligence problems under uncertainty. Ethics, security and sustainability are integrated across the curriculum and are core parts of all of your modules. Investigate computer science and artificial intelligence problems using established research methods, evidence and relevant ethical, legal and professional standards. 

You will learn in specialist computing facilities and have virtual lab access so that you can gain practical experience. Our small class sizes mean that you will receive ongoing support and feedback to help you achieve your goals.
Your assessments will reflect the work of computing and AI professionals. This includes industry, community and simulated client briefs to allow you to build a portfolio and gain valuable experience. Collaborate on industry-informed work, manage projects, communicate to different audiences and reflect on employability and professional development. You will also have the opportunity to undertake a placement year in industry to further enhance your CV and help you figure out which career paths interest you. 

Course structure

Year 1

Our academic year is split into 2 semesters. How many modules you study each semester will depend on whether you are a full time or part time student.

In your first year, if you are a full time student, you will study:

  • 3 compulsory modules in semester 1
  • 3 compulsory modules in semester 2

If you are a part time student, the modules above will be split over 2 years.

You can find out which modules are available in each semester on the Course Specifications.

Modules

Credits: 20

Compulsory module

On this module you will explore the core concepts and models of application development. Through practical exploration and lectures, you will further your problem solving and programming skills. Through this you will develop your abilities in areas such as:

  • Coding
  • Software development and testing tools
  • Problem solving
  • Teamwork
  • Time management

Credits: 20

Compulsory module

On this module you will learn about the mathematical foundations of computer science, using use mathematics as a tool to model and analyse problems arising in this field. Through this we will introduce you to mathematical techniques and skills that are used in industry, as well as teaching you how and when to use these particular techniques.

Credits: 20

Compulsory module

Learn the fundamental concepts and methods needed to design, implement and deploy complete systems in the face of malice or error. On this module you will analyse various threats, and investigate how these can materialise in a variety of scenarios and settings. Other influences of legal, social, ethical and professional issues involved in the exploitation of computer technology will also be explored.

Credits: 20

Compulsory module

On this module we will introduce you to the fundamental concepts and models of Web application development. You will be equipped with the skills to create platform independent and responsive web applications. The technologies you will learn about include:

  • HTML
  • CSS
  • Javascript
  • PHP

Credits: 20

Compulsory module

Through this module you will develop various transferable and employable skills, as well as gaining practical experience in:

  • Linux OS
  • Linux programming
  • Systems thinking
  • Time management
  • Problem solving

We will introduce you to the internal operations of computing hardware, and the techniques involved in managing and organising the components of the operating system.

Credits: 20

Compulsory module

This module introduces artificial intelligence as a problem-solving discipline and establishes the conceptual, computational and responsible-practice foundations needed for advanced modules in Machine Learning, Deep Learning and Agentic AI Applications.  Gain an understanding of the core ideas about intelligent agents, prepare small datasets and use suitable measures to interpret system or model performance. You will also implement and test simple artificial intelligence techniques in Python for defined problems. 

Year 2

In your second year, if you are a full time student, you will study:

  • 3 compulsory modules in semester 1
  • 3 compulsory modules in semester 2

If you are a part time student, the modules above will be split over 2 years.

You can find out which modules are available in each semester on the Course Specifications.

Modules

Credits: 20

Compulsory module

This module will help you develop the programming fluency and software-engineering habits required for larger, maintainable and collaborative systems. Emphasis is placed on justified design choices, quality assurance, versioned development and professional communication rather than mastery of a single language feature set.

Credits: 20

Compulsory module

On this module you will explore the principles of databases, as well as gaining practical experience of designing, implementing and managing database systems interfaced to web application systems. The module also involves investigating current and likely future developments in database technology.

Credits: 20

Compulsory module

On this module you will explore the essential concepts behind databases and networks. This is an opportunity to gain practical experience in designing, implementing and managing database systems. You will learn about the technical details that underpin the operation of networked and inter-networked systems, as well as learning about current and likely future developments in database and networking technology.

Credits: 20

Compulsory module

Elevate your knowledge and experience in this module that focuses on repeatable deployment on contemporary cloud platforms. Learn how to design and deploy a scalable cloud-native application using appropriate managed services, containers, infrastructure-as-code and continuous delivery. Improve your practical judgement about reliability, security and environmental impact.

Credits: 20

Compulsory module

 Develop a systematic understanding of how data-driven models are framed, trained, validated and evaluated. Build on the knowledge you have learnt so far on the course and prepare for more advanced modules in Deep Learning and Agentic AI Applications. Responsible interpretation and reproducibility are treated as integral to machine-learning practice.

Credits: 20

Compulsory module

Our growing focus on work related learning reflects a clear understanding of the relationship between technical knowledge and the need for computing and employability skills. On this module you will take part in collaborative entrepreneurial projects that help to prepare you for the workplace. You will work with businesses to develop computer-based solutions to their business problems. Through this you will build core professional skills around interacting with employers and wider industry.

Year 3

In your third year, if you are a full time student, you will study:

  • A dissertation module across semesters 1 and 2
  • 2 compulsory modules in semester 1
  • 2 compulsory modules in semester 2

If you are a part time student, the modules above will be split over 2 years.

You can find out which modules are available in each semester on the Course Specifications.

Modules

Credits: 40

Compulsory module

On this Dissertation module you will apply the knowledge and practical skills you have developed throughout the course to complete a major individual project. This will involve producing a software product from the initial idea, through to successful evaluation and a substantial report to demonstrate your research. Your project might, for example, focus on the development of a game, or conduct research into emerging technologies. This module also gives you the chance to collaborate with students from other Computer Science courses.

Credits: 20

Compulsory module

The Internet of Things is a term used to describe an internet comprised of networked objects. The term incorporates concepts of computing, ambient intelligence, and machine to machine communication (M2M). All of these raise questions about how the use of smart technology in public and social spaces will affect how we relate to each other, and how we understand ourselves as human beings. On this module you will explore these questions through a practical project, developing Internet of Things technology for use in public or social contexts.

Credits: 20

Compulsory module

Advance from classical machine learning to representation learning with neural networks.  Implement, train, tune and evaluate deep-learning models using an appropriate framework. You will design reproducible experiments and evaluate performance, robustness, explainability and computational demand. 

Credits: 20

Compulsory module

Organisations have an obligation to protect privacy, and must consider important legal, ethical, and reputational concerns when working with personal or sensitive data. On this module you will learn about critical privacy concepts, engineering privacy requirements, and controls used in products and services.

Credits: 20

Compulsory module

This module brings together topics you have already covered, including:

  • Advanced programming
  • Cloud platforms
  • Machine learning
  • Deep learning
  • Databases
  • Research practice
  • Security
  • Professional judgement

Design an agentic application that uses tools and external information while retaining meaningful human control. The focus is not only capability, but also rigorous evaluation, secure integration, operational monitoring, governance and evidence-based decisions about whether an agentic approach is appropriate.

Teaching and assessment

Teaching and learning

You will be taught through various methods designed to give you opportunities to gain hands on experience and the knowledge necessary to succeed in your future career. This could include:

  • Interactive lectures
  • Seminars
  • Workshops
  • Practical computing sessions
  • Studio-style development
  • Employer or practitioner activity

New ideas are introduced through worked examples and then developed through frequent coding, configuration, data and design tasks. Digital learning and virtual lab environments will support your independent learning alongside taught sessions.

Assessment

Assessments are designed to reflect the work of computing and AI professionals while providing reliable evidence of individual achievement, such as:

  • Portfolio work
  • Creative artefact
  • Practical tasks
  • Written work
  • Digital examination

Responsible use of generative AI is explained for every task. You must evidence your own process, test outputs and acknowledge permitted assistance. Feedback is given through workshops, automated checks, peer dialogue and tutor comments so that you can use it to improve.

Career outcomes

Your future with a degree in Computer Science with Artificial Intelligence

This course can be your first step towards a career in a computing or artificial intelligence field. You will also gain a range of transferable skills and experience that will be useful in other industries. Popular careers for graduates in this area include:

  • AI Engineer
  • ML Engineer
  • Applied AI Developer
  • Agentic-AI Developer
  • Data Analyst
  • Data Scientist
  • Data Engineer
  • AI Governance
  • AI Assurance

 

Whatever your ambitions, we can help you get there.

Our careers service, LaunchPad provides career support tailored to your ambitions. Through this service you can access:

  • Employer events
  • LinkedIn, CV and cover letter sessions
  • Workshops on application writing and interview skills
  • Work experience and volunteering opportunities
  • Personalised career advice

This support doesn't end when you graduate. You can access our expert career advice for the rest of your life. We will help you gain experience and confidence to succeed. It's your career, your way.

Entry requirements

Qualifications

Minimum entry requirements

    96 UCAS Tariff points

    3 GCSEs at grade C/4 (or equivalent) including English Language.

Calculate your UCAS Tariff points

International students

If you are an international student you will need to show that your qualifications match our entry requirements.

Information about international qualifications and entry requirements can be found on our International pages.

If English is not your first language you will need to show that you have English Language competence at IELTS level 6.0 (with no skill below 5.5) or equivalent.

 

Mature Learners Entry Scheme

If you have been out of education for 3 years or more and have a grade C GCSE in English Language or equivalent, you are eligible for our entry scheme for mature learners. It's a scheme that recognises non-traditional entry qualifications and experience for entry onto this course. Information on how to apply can be found on our dedicated page.

Mature entry offer scheme

Terms and conditions

Our terms and conditions, policies and procedures contain important information about studying at York St John University. You can read them on our Admissions page.

Fees and funding

To study for an undergraduate degree with us, you will need to pay tuition fees for your course. How much you pay depends on whether you live inside the UK, or internationally (outside the UK).

Tuition fees are reviewed annually and may be increased in line with inflation, prior to the start of each academic year, and subject to the fee cap set by the UK government. Such increases to fees will be at the Retail Price Index (RPI) forecast rate, as advised by the Office for Budget Responsibility and the Office for Students. The only exception to this would be where government legislation deems otherwise.

If a rise in the tuition fee becomes necessary, we will endeavour to inform you as soon as possible and we will explain the reason(s) for the increase. Any tuition fee increase will only be applied from the start of the next academic year and will not be applied 'in year'.

UK 2027 entry

Subject to government approval, tuition fees for 2027 will be:

  • £10,050 per year for full time study
  • £7,530 per year for part time study

These prices apply to all UK, Jersey, Guernsey and Isle of Man students

You can find out more about funding your degree by visiting our funding opportunities page:

Funding Opportunities

Placement year funding

If you choose to take a placement year, and your course offers it, you can apply for the Tuition Fee and Maintenance Loan for your placement year. How much you are awarded is based on the type of placement being undertaken and whether it is a paid or unpaid placement. The tuition fee for your placement year will be reduced.

Tuition fees

    UK 2027 entry £10,050 per year full time

    International 2027 entry £12,300 per year full time

International 2027 entry

The tuition fee for 2027 entry to this course is £12,300 per year for full time study.

This price applies to all students living outside the UK.

Due to immigration laws, if you are an international student on a Student Visa, you must study full time. For more information about visa requirements and short-term study visas, please visit the International Visa pages.

Find out more about funding your degree:

International fees and funding

Lifelong Learning Entitlement (LLE)

From 2027 onwards there will be a new student finance system for students who live in England. The new system is called your Lifelong Learning Entitlement (LLE). Find out more about what you are entitled to, how you will repay your loan, and the systems for students who live outside of England, on the Gov.uk student finance guidance.

Additional costs and financial support

There may also be some additional costs to take into account throughout your studies, including the cost of accommodation.

Course-related costs

While studying for your degree, there may be additional costs related to your course. This may include purchasing personal equipment and stationery, books and optional field trips.

Study Abroad

For more information on tuition fee reductions and additional costs for studying abroad, please visit our study abroad page.

Accommodation and living costs

For detailed information on accommodation and living costs, visit our Accommodation pages.

Financial help and support

Our Funding Advice team are here to help you with your finances throughout your degree. They offer a personal service that can help you with funding your studies and budgeting for living expenses. 

For advice on everything from applying for scholarships to finding additional financial support email fundingadvice@yorksj.ac.uk.

Course highlights

A photo is taken over the shoulder of someone giving a talk to an assembled group of people.

Meet your tutors

Our teaching draws on both our research and professional experience. This means your learning is informed by the most current thinking in the subject.

Meet the staff who'll be teaching on your course.

Meet your tutors

More to explore

students studying in the library

Join us in 2027

Two female students smiling in York

What makes us different

Student in a bedroom at an accommodation site

Accommodation and commuting

Get in touch