Students
Tuition Fee
GBP 18,000
Per year
Start Date
2026-09-01
Medium of studying
On campus
Duration
3 years
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Software Engineering
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-
About Program

Program Overview


BSc (Honours) Computer Science with Artificial Intelligence

Course summary

Develop a deep understanding of scientific and practical applications of programming and computation, including the fast-moving field of artificial intelligence and machine learning.


How you learn

This course starts by helping you to develop practical skills in developing software applications through lectures and hands-on tutorial sessions. These sessions will build your understanding of how and when to use appropriate processes, tools, technologies, and project management practices.


Modules

Year 1

  • Databases And The Web
    • Credits: 20
    • Assessment: Coursework 100%
    • This module introduces technologies needed to create modern web-based applications. It will develop your knowledge and practice skills in creating dynamic websites, that are underpin by databases, using standardised web technologies.
  • Fundamentals Of Mathematics And Computer Architectures
    • Credits: 20
    • Assessment: Coursework 100%
    • This module will introduce concepts of computer architecture, discrete mathematics and numerical skills related to concepts for application in computer science.
  • Programming For Computer Science
    • Credits: 20
    • Assessment: Coursework 100%
    • This module introduces computer programming. It will develop your understanding of practical programming concepts and their deployment in a mainstream object-oriented programming language through the creation of code and applications.
  • Software Projects
    • Credits: 60
    • Assessment: Coursework 100%
    • This module uses real projects for you to apply and continue to develop your software development knowledge against. It will support the development of your collaborative skills in a software development environment alongside relevant Legal, Social, Ethical and Professional Issues (LSEPI) and their impact within the IT and software industry.

Year 2

  • Advanced Programming
    • Credits: 20
    • Assessment: Coursework 100%
    • This module will continue to build your programming knowledge, looking at object-oriented programming in a modern programming language such as C/C++.
  • Algorithms And Data Structures
    • Credits: 40
    • Assessment: Coursework 100%
    • Aims: This module will impart key concepts in computer science to students and to further develop important skills in computer-based problem solving and data manipulation.
  • Artificial Intelligence And Machine Learning 1
    • Credits: 20
    • Assessment: Coursework 100%
    • This module delivers knowledge and practical skills of machine learning algorithms for artificial intelligence applications.
  • Professional Software Projects
    • Credits: 40
    • Assessment: Coursework 100%
    • This module provides a platform for you to work collaboratively in small teams to build complex software applications relating to industry.

Year 3

  • Artificial Intelligence And Machine Learning 2
    • Credits: 20
    • Assessment: Coursework 100%
    • This module expands your experience of designing and creating gameplay prototypes for Windows-based PCs, using high-level commercial engines such as Unity and Unreal.
  • Development Project
    • Credits: 40
    • Assessment: Coursework 40% Practical 60%
    • This module emphasizes the necessity of incorporating ethical design principles into AI and data science projects, highlighting the importance of fairness, transparency, and accountability.
  • Software Architecture And Design
    • Credits: 40
    • Assessment: Coursework 100%
    • The aim of this module is to give you the opportunity to apply the principles of good design, usability, and security to the development of software.

Future careers

This course prepares you for the following careers:


  • 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

On this course, you will 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 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: 112-120
  • GCSE: English Language at grade C or 4, Maths at grade B or 5
  • Access: an Access to HE Diploma with at least 45 credits at level 3 and 15 credits at level 2. At least 18 Level 3 credits must be at merit grade or above, from a QAA-recognised Access to HE course, or an equivalent Access to HE certificate.

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)
See More
How can I help you today?