course page main image

Computer Science with Artificial Intelligence - BSc (Hons)

Currently viewing course to start in 2026/27 Entry.

Developing computing skills in artificial intelligence tops the list of grand challenges facing British industry, which features in the government’s industrial strategy....

  • Level Undergraduate
  • Study mode Full Time
  • Award BSc (Hons)
  • Start date September 2026, January 2027
  • Fees View course fees

This course is:

Available with Professional Placement year

Open to International Students

Overview

Scholarships are available for this course. Find out more and apply now

Developing computing skills in artificial intelligence tops the list of grand challenges facing British industry, which features in the government’s industrial strategy. The BSc (Hons) Computer Science with Artificial Intelligence course is aimed to produce computer scientists for roles such as computer programmer, software developer, website designer, and artificial intelligence and machine learning engineer. Skilled in cyber security, cloud computing, deep learning, natural language processing and computer vision, graduates deliver high-value software solutions for modern economy.

The January entry for this course is condensed in Year 1. Please see the ‘Fees and How to Apply’ section below for more details.

STEAMhouse building exterior

Introducing STEAMhouse

STEAMhouse is a centre for technology, innovation, creative thinking, prototyping and business development. Our £70 million pound building is the home for all of our Computing courses.

Find out more

What's covered in this course?

Throughout the course, you will have opportunities to interact with a curriculum that is supported by commercial and industrial content and partners.

In your first year, you will share five out of six modules with the BSc (Hons) Computer Science course. The first year covers fundamental concepts, such as computer programming, algorithms and data structures, computer systems, website development and introductory artificial intelligence, and nurtures your creativity with an innovation project.

In the second year, you will consolidate your learning with four computer science modules and two artificial intelligence specific modules. The computer science modules teach advanced topics, including cyber security and software design, as well as core topics, such as object-oriented programming and Backend Web-services Development and Database Engineering. The other two modules teach artificial intelligence and machine learning and deploying software with machine learning operations.

In the final year, you will study cutting-edge techniques in modern computing, including deep neural networks, modern data stores, cloud computing and natural language processing. In addition, you will complete an individual project to demonstrate your technical skills and general employability in preparation for your career. The individual project simulates typical graduate workplace tasks that require in-depth knowledge and skills in a specific area of computer science and artificial intelligence. This will include a consideration of wider issues and the ability to manage activities and resources, and to generate, implement and report on solutions to meet objectives.

During your course, you will have the opportunity to take a professional placement year between your second and third year, which we highly recommend, as it will give you an invaluable opportunity to hone your expertise, try out a potential career path and get relevant workplace experience that is valued by many employers, boosting your CV.

Professional Placement year

This course offers an optional professional placement year. This allows you to spend a whole year with an employer, following successful completion of your second year, and is a great way to find out more about your chosen career. Some students even return to the same employers after completing their studies.

If you choose to pursue a placement year, you will need to find a suitable placement to complement your chosen area of study. You will be able to draw on the University’s extensive network of local, regional, and national employers, and the support of our Careers teams. If you are able to secure a placement, you can request to be transferred to the placement version of the course.

Please note that fees are payable during your placement year, equivalent to 20% of the total full-time course fee for that year.

Machine Learning Operations taught at BCU is a truly amazing subject as it got the students to develop “real world” examples; it has sparked my interest to continue further studies here.
Zan Zver

Why Choose Us?

  • Cal Henderson Scholarship - Computing students can apply for the Millenium Point Scholarship and Cal Henderson Scholarship, both of which offer fully-funded degrees. 
  • Learn from industry experts - Our staff have a wide range of research and industrial experience. They are also actively involved in a range of professional associations such as the British Computer Society and the Higher Education Academy.
  • Strong industry links - With companies such as Oracle, Linux Professional Institute, Microsoft and Apple. This allows us to ensure that the course is up to date, relevant and respected by employers.
  • Student satisfaction - Top 20 in the UK for student satisfaction for Computer Science (Complete University Guide 2026).
  • Optional professional placement year  - You will have the opportunity to undertake professional placement in between your second and final year of study
  • Practice based - With emphasis on computer lab-based practical work and project delivery, this course will provide you with many opportunities to acquire both the technical and transferable skills desired by industry.
  • Employability driven - We focus on employability so our course encourages and enables collaborative activity, engagement with work placements, projects and international exchanges. Various activities have been built into the course to promote employability such as innovation fest, mid-semester employability week and the mini project during level 4 induction week.

Open Days

Join us for our next Open Day where you'll be able to learn about this course in detail, chat to students, explore our campus and tour accommodation. Booking isn't open for the next event yet. Register your interest, and we'll let you know as soon as booking goes live.

Next Open Day: Friday 26 June

Register your interest Explore our virtual tour

Entry Requirements

Essential requirements

Standard offer: 112 UCAS Tariff points. Learn more about UCAS Tariff points.

Accelerate offer: 80 UCAS Tariff points. Find out more about BCU Accelerate.

If you have a qualification that is not listed, please contact us.

Fees & How to Apply

Please select your student status to view fees and apply
  • UK Student
  • International Student

UK students

Annual and modular tuition fees shown are applicable to the first year of study. The University reserves the right to increase fees for subsequent years of study in line with increases in inflation (capped at 5%) or to reflect changes in Government funding policies or changes agreed by Parliament. View fees for continuing students.

Award: BSc (Hons)

Starting: Sep 2026

  • Mode
  • Duration
  • Fees

Award: BSc (Hons)

Starting: Jan 2027

  • Mode
  • Duration
  • Fees

International students

Annual and modular tuition fees shown are applicable to the first year of study. The University reserves the right to increase fees for subsequent years of study in line with increases in inflation (capped at 5%) or to reflect changes in Government funding policies or changes agreed by Parliament. View fees for continuing students.

Award: BSc (Hons)

Starting: Sep 2026

  • Mode
  • Duration
  • Fees
  • Full Time
  • 3 years
  • £18,570 in 2026/27

Award: BSc (Hons)

Starting: Jan 2027

  • Mode
  • Duration
  • Fees
  • Full Time
  • 3 years
  • £18,570 in 2026/27

January entry

The January entry point for this course is run as a condensed programme in the first year. This means that if you choose the January option, you’ll start your course in January and finish your first year in August. Following successful completion of Year 1, you will progress onto Year 2 in September and start subsequent years of your course in September, completing your degree at the same time as people who started the course in September.

Important information about Student Finance for January starters

If you start this course in January, your Student Finance payments (maintenance loan and tuition fee loan) will follow the January payment schedule for the whole duration of your course. This means your payments will be made in January, April and September each year, even though your first year of study runs from January to August. You will progress into Year 2 alongside the September cohort, but your funding will continue to follow the January cycle.

Tuition fee payments made to the University will also be aligned to this schedule, so your student account may look different from those who started in September. This does not affect your eligibility for Student Finance, but it is important to plan your budget with these payment dates in mind. If you have any questions, please contact our Fees and Funding Team.

Access to computer equipment 

You will require use of a laptop, and most students do prefer to have their own. However, you can borrow a laptop from the university or use one of our shared computer rooms. 

Printing 

You will receive £5 print credit in each year of your course, available after enrolment. 

Access to Microsoft Office 365 

Every student at the University can download a free copy of Microsoft Office 365 to use whilst at university and for 18 months after graduation. 

Key software 

You will be able to download SPSS and Nvivo to your home computer to support with your studies and research. 

Key subscriptions 

Subscriptions to key journals and websites are available through our library. 

Basic materials for testing 

We will provide some basic threads/yarns/printing materials for initial testing and experimentation. 

DBS check 

If you are required to undertake a Disclosure and Barring Service (DBS) check for this course, the cost for your first DBS check is included in your fees. 

Free student copy of Solidworks CAD Package 

Students studying on this course will receive a free student copy of Solidworks CAD package. 

Certification training (optional) 

Training is provided by the University to prepare you for the Linux Professional Institute (LPI) and CISCO Certifications without any extra costs. Certification costs apply. 

Excess printing (optional) 

Once you have spent your £5 credit, additional printing on campus costs from 5p per sheet. 

Personal stationery and study materials (optional) 

Based on the past experience of our students, you might find it helpful to set aside about £30 for each year of your studies for your personal stationery and study materials. 

Placement expenses (optional) 

If you choose to undertake a placement, you'll need to budget for accommodation and any travel costs you may incur whilst living or working away from home. 

Accommodation and living costs (optional)

The cost of accommodation and other living costs are not included within your course fees. More information on the cost of accommodation can be found in our accommodation pages.

Guidance for UK students

UK students applying for most undergraduate degree courses in the UK will need to apply through UCAS.

The Universities and Colleges Admissions Service (UCAS) is a UK organisation responsible for managing applications to university and college.

Applying through UCAS

  1. Register with UCAS
  2. Login to UCAS and complete your details
  3. Select your course and write a personal statement
  4. Get a reference
  5. Pay your application fee and submit your application

Guidance for International students

There are three ways to apply:

1) Direct to the University

You will need to complete our International Application Form and Equal Opportunities Form, and submit them together with scan copies of your original academic transcripts and certificates.

2) Through a country representative

Our in-country representatives can help you make your application and apply for a visa. They can also offer advice on travel, living in the UK and studying abroad.

3) Through UCAS

If you are applying for an undergraduate degree or a Higher National Diploma (HND), you can apply through the UK’s Universities and Colleges Admissions Service (UCAS).

You can request a printed form from your school or nearest British Council office. You will be charged for applying through UCAS. Birmingham City University’s UCAS code is B25 BCITY.

Personal statement

The personal statement gives you a crucial opportunity to say why you’re applying and why the institution should accept you.

Here are the three areas you’ll need to address:

  • Why do you want to study this course or subject?

Here’s where you explain what makes this course exciting to you. Think about your motivations for studying the course and your future plans. If you’re planning to take a year out, don't forget to give your reasons.

  • How have your qualifications and studies helped you to prepare for this course or subject?

This is your chance to show what you’ve learned at school or college. You should include the skills and knowledge you’ve gained from education or training and how this will help you succeed in your chosen course.

  • What else have you done to prepare outside of education, and why are these experiences useful?

Not everything you’ve learned comes from the classroom. Life experience counts too! You might want to talk about work experience, employment, or volunteering and how they’ve helped you develop the skills needed for your chosen course or future career.

Worried about Personal Statements?

If you've got no idea where to start or just want to check you're on the right track, we’ve got expert advice and real examples from our students to help you nail your personal statement. You can even download our ultimate personal statement guide for free.

Get personal statement advice

Course in Depth

Year one

In order to complete this course, you must successfully complete all the following CORE modules (totalling 120 credits).

Year two

In order to complete this course, you must successfully complete all the following CORE modules (totalling 120 credits).

Professional Placement Year (optional)

In order to qualify for the award of Bachelor of Science with Honours Computer Science with Artificial Intelligence with Professional Placement Year and Foundation Year, you must successfully complete all of the modules listed as well as the following Level 5 module: 

Year three

In order to complete this course, you must successfully complete all the following CORE modules (totalling 120 credits).

Download course specification

Download now

BSc Computer Science with Artificial Intelligence embodies the academic and industrial understanding that artificial intelligence is a highly demanded specialisation of computer science, and therefore practitioners of artificial intelligence must have a strong and solid foundation in computer science.

Level Four

The first year equips you with a solid foundation in key topics in Computer Science and introduces artificial intelligence. Therefore, the first year shares five of its six modules with BSc (Hons) Computer Science and covers key concepts, such as computer programming, algorithms and data structures, computer systems, website development and introductory artificial intelligence, and nurtures your creativity with an innovation project. Your practice is supported by presentations, seminar discussions of key topics and ideas, and collaborative practices with other students. After the first year, you will have covered a broad range of topics in Computer Science that will upskill you to understand the key industrial skills and prepare you to take advanced topics in the subsequent years.

Level Five

The second year consolidates your learning with four computer science modules and two artificial intelligence specific modules. The computer science curriculum includes highly sought-after skills in cyber security, software design, object-oriented programming, databases, and web application development. The topics on artificial intelligence are machine learning, and machine learning operations.

These topics are highly practical and underpin the roles of Software Developers, Computer Programmers and Machine Learning Engineers in industry.

Level Six

The final year covers the advanced topics in practice of artificial intelligence and covers the key application areas. These include Deep Learning, the technology behind the mass adoption of artificial intelligence in industry and its applications in computer vision and natural language processing. This year also teaches key enabling technology powering scalable computing in industry.

Your learning culminates into an Individual Honours Project where you display your learning by developing a well-rounded, professionally developed, artificial intelligence driven software solution for a problem of modern relevance.

The final year readies you for a graduate level job in the computing, artificial intelligence, and data science industry.

Employability

Enhancing your employability skills

You will learn of range of skills which will be key to enhancing your future employability.

Specifically, you will learn to:

  • Develop software solutions to real world problems.
  • Use a range of modern techniques to engineer software products.
  • Understand the role, and techniques and application of artificial intelligence in the modern software systems and their societal impact.
  • Implement the deployment pipeline of artificial intelligence and machine learning based software system.
  • Work independently and collaboratively.
  • Be a self-motivated, organised, effective learner.
  • Communicate your work effectively via both oral and written communication skills.

Professional practice guidance will teach you a range of skills such as writing CVs and job applications, and preparing for interviews; the use of social media and other platforms for self-promotion, presenting yourself and your work in a professional framework using a range of appropriate communication skills, such various types of presentation software will also be practised.

Graduate Jobs

The job opportunities for the graduates of BSc Computer Science with Artificial Intelligence are immensely broad because they can work both in roles concerning software development as well as artificial intelligence and data science.

The graduates can apply for job roles such as:

  • Software Developer
  • Software Engineer
  • Web Developer
  • Computer Programmer
  • Java Developer
  • Python Programmer
  • Computer Scientist
  • Machine Learning Engineer
  • Machine Learning Scientist
  • Artificial Intelligence Engineer
  • Artificial Intelligence Developer
  • Data Scientist
  • Data Engineer
  • Backend Developer
  • Analyst
  • Machine Learning Operations Engineer

Further Study

You can progress onto a range of postgraduate studies, including (but not limited to) an MSc in disciplines concerning Computer Science, Artificial Intelligence, Data Science, Software Engineering, and Computer Games. You could also potentially go straight to doctoral research study.

MSc Big Data Analytics and MSc Artificial Intelligence are popular choices for applicants with background or interest in the above-mentioned disciplines.

Placements

You will have the opportunity to take a placement year between your second and third year. This is something that is highly recommended, as it will give you an invaluable opportunity to put your skills into practice, try out a potential career path and get relevant workplace experience that is valued by so many employers.

Industry Links

While studying your Computer Science with Artificial Intelligence degree with us, you’ll also have access to dedicated industry-standard facilities in a fully equipped lab running the latest software. Plus, we’re home to a Cisco Systems and a Microsoft Academy Centre, so you can rest assured knowing our university course will prepare you for a successful career in the industry.

Facilities & Staff

Outside of SteamHouse 900x600

Computing facilities

Take a look around the facilities available to you as a Computing student at BCU.

See our Computing facilities

Our staff

Dr Quanbin Sun

Senior Lecturer

Dr. Quanbin Sun is the director of undergraduate study in the department of computer and data science (CDS). He is the year lead of Level 6 and would like to hear all your voices. He also looks after the final year project (CMP6200) and leads the L4 common module (Computer Programming).  He is currently an active researcher in the Intelligent...

More about Quanbin

Dr Iain Rice

Professor of Industrial AI, Course Lead BSc Computer Science

Iain is a Professor of Industrial AI and has been awarded as a role model for knowledge exchange. He is a specialist in Machine Learning and Signal Processing with several years of experience applying AI models to a wide range of real-world problems. As course leader for the BSc Computer Science, with former positions of lead of the MSc Artificial...

More about Iain

Dr Abdel Rahman H. Tawil

Professor in Software Engineering

Abdel-Rahman H. Tawil is currently a Professor in Computing and Digital Technology. He received his BSc in Computer Science from the University of Jordan in Amman and his PhD is in the area of Semantic Interoperability in Heterogeneous and Distributed Multiple-Information Servers Environment from Cardiff University, Cardiff, UK. Before he...

More about Abdel Rahman

Discover Uni information for this course