Students
Tuition Fee
GBP 18,000
Per year
Start Date
2026-09-01
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 18,000
Intakes
Program start dateApplication deadline
2026-09-01-
2027-09-01-
About Program

Program Overview


BSc (Honours) Computer Science with Artificial Intelligence with Foundation Year

Course summary

This course prepares you for a career in software development using AI and machine learning. You'll develop a deep understanding of the use of machine-learning and artificial intelligence in a variety of domains. You'll become a programmer who can build the next generation of software that will support users in complex tasks, automate mundane tasks, and use large data sets to help us understand our world.


How you learn

  • Lectures
  • Hands-on lab sessions and tutorials
  • Regular feedback
  • Teamwork and group-based learning
  • Applied learning
  • Discussions
  • Self-study

Modules

Year 1

  • Foundations In Computing 1 (40 credits)
  • Foundations In Computing 2 (40 credits)
  • Maths For Foundation Computing (20 credits)
  • Study Skills For Computing Students (20 credits)

Year 2

  • Databases And The Web (20 credits)
  • Fundamentals Of Mathematics And Computer Architectures (20 credits)
  • Programming For Computer Science (20 credits)
  • Software Projects (60 credits)

Year 3

  • Advanced Programming (20 credits)
  • Algorithms And Data Structures (40 credits)
  • Artificial Intelligence And Machine Learning 1 (20 credits)
  • Professional Software Projects (40 credits)

Year 4

  • Artificial Intelligence And Machine Learning 2 (20 credits)
  • Development Project (40 credits)
  • Software Architecture And Design (40 credits)

Elective modules

  • Study Abroad - Computing And Digital Technologies (60 credits)
  • Contemporary Software Engineering (20 credits)
  • Machine Learning Algorithms And Heuristics (20 credits)
  • Robotics (20 credits)
  • Secure Software Engineering (20 credits)

Future careers

This course prepares you for careers in:


  • Artificial intelligence and machine learning
  • Computer-science related research and development
  • Software development and engineering
  • Mobile app development
  • Web development
  • IT consultancy

Equipment and facilities

You'll work with:


  • Modern software development environments
  • Industry-standard software and tools
  • State-of-the-art hardware
  • IoT and SBC devices

Where will I study?

You'll study at City Campus through a structured mix of lectures, seminars, and practical sessions, as well as access to digital and online resources to support your learning.


Entry requirements

  • UCAS points: 80
  • GCSE: English Language or English Literature at grade C or 4, Maths at grade C or 4
  • Access: an Access to HE Diploma with at least 45 credits at level 3 and 15 credits at level 2
  • IELTS: 6.0 with a minimum of 5.5 in all skills, or equivalent

Fees and funding

  • Home students: £9,535 per year (capped at a maximum of 20% of this during your placement year)
  • International students: £18,000 per year (capped at a maximum of 20% of this during your placement year)

Additional course costs

  • General course additional costs
  • Additional costs for School of Computing and Digital Technologies (PDF, 600.1KB)
See More