Show as: Mobile

Computer Science BSc (Hons)

City, University of London
3-4 years
Full time
Bachelor's degree

Program description

Computer Science BSc (Hons)

Our accredited Computer Science degree provides a comprehensive overview of all areas of computing. This allows you to keep your career options open and explore a wide range of in-demand topics.

Elective modules in your third year let you tailor your degree to your developing interests, such as computer vision, AI and advanced game technology.

  • Develop systematic knowledge of computer science, with a focus on how software and programming can be used to solve real-world problems
  • Learn to evaluate solutions to computer science problems
  • Develop commercially valuable skills for your future career
  • Work with City’s internationally renowned research groups to develop knowledge at the forefront of computing science
  • Acquire state-of-the-art approaches to a wide variety of technologies
  • Learn to code creatively and use programming languages accurately
  • Study in City’s computing labs, which include the latest hardware and software, such as state-of-art NVidia GPUs
  • Boost your expertise and employability with an optional one-year work placement
  • Gain three years of professional experience with our innovative Professional Pathway Scheme, combining paid employment and study.

Admission requirements


  • A-level: ABB
  • Tariff: 128 UCAS tariff points
  • International Baccalaureate: 31 points including 6 in all Higher Level subjects
  • BTEC: D*DD (IT/numerate subjects only)
  • GCSE: A minimum of grade 6 (B) in Mathematics and grade 4 (C) in English Language in addition to other outlined requirements.

Mixed qualifications

Typically the only scenario where we make conditional offers expressed as UCAS tariff points is when an applicant presents mixed qualifications, most typically a combination of A-levels and a BTEC qualification.

In this instance, we may make a tariff point offer to present the applicant with more flexibility on equivalencies. In this case, please be aware that we may still ask for a specific score across certain qualifications and subjects. E.g. 'This offer is conditional on you achieving 128 tariff points. This must include A-level Mathematics at grade B.'

Subject exclusions

We do not accept General Studies and Critical Thinking. These subjects will not be included in any conditional offer we make.

Extended Project Qualification (EPQ)

We welcome applications from students who are completing relevant EPQ Projects. Whilst we recognise the value of these projects in preparing students for independent learning at university, the EPQ is unlikely to form part of any conditional offer we make.

The EPQ will also not lower the specifics of any conditional offer we choose to make. We will consider the EPQ as part of the holistic assessment of the application and it could be used to form part of our final decision at Confirmation stage.


Secondary school diploma. The exact requirements from the above qualification differ between courses. Please contact Admissions to confirm the requirements for your course of interest.

Visa Requirements

International Students may need to apply for a visa or entry clearance to come to the UK to study. The way that you apply may vary depending on the length of your course. There are different rules for:

  • EEA nationals joining the programme in 2021 and EEA nationals joining from January 2022
  • Students on courses of more than six months
  • Students on courses of less than six months
  • Students on a pre-sessional English language course.

English language requirements

If your first language is not English, we will require evidence of English language proficiency. Minimum requirements are:

  • IELTS: 6.0 overall, to include 6.0 in writing and 5.5 in all other components

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Year 1

  • Introduction to Algorithms
  • Mathematics for Computing
  • Systems Architecture
  • Programming in Java
  • Databases and Web Development
  • Operating Systems

Year 2

  • Data Structures and Algorithms
  • Language Processors
  • Object-Oriented Analysis and Design
  • Professional Development in IT
  • Team Project
  • Programming in C++
  • Work Based Project
  • Continuing Professional Development in IT
  • Computer Networks

Year 3

  • Individual Project
  • Theory of Computation
  • Functional Programming
  • Games Technology
  • Advanced Databases
  • Computer Graphics
  • Advanced Games Technology
  • Professional Experience (Placement) Placement Reports
  • Data Visualization
  • Digital Signal Processing and Audio Programming
  • Advanced Programming Concurrency
  • Cloud Computing
  • Information Security Fundamentals
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Programming and Mathematics for AI
  • Agents and Multi Agents Systems
  • User Centred Systems


Students have the opportunity to follow two placement routes: a one year placement or the Professional Pathway scheme. The one year placement can be undertaken following successful completion of year 2.

Students can join the Professional Pathway scheme after successful completion of year 1 (early entry) or after successful completion of year 2 or a one year placement (late entry).

Program delivery

  • 3 years full-time
  • 4 years with placement year

Tuition fees

Fees for year 2021/22

  • UK: £9,250
  • Overseas/EU: £17,850

The fees indicated are for undergraduate entry in the 2021/ 22 academic year only. Fees for future years may be subject to an inflationary increase, which is normally 2%.



Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional and partially meeting the academic requirement for registration as a Chartered Engineer.

Career opportunities

Software and programming are growth areas where qualified graduates are in demand. This broad-ranging degree keeps your career options open and could lead to roles such as:

  • Software Engineer
  • Mobile Application Developer
  • Systems Architect.

Our recent Computer Science graduates have joined employers such as:

  • Visa
  • IBM
  • Apple
  • Metro Bank
  • TATA Consultancy
  • Avast
  • Expedia Group.

City's Computer Science degree is accredited by the Chartered Institute for IT (BCS), exempting you from their professional examinations and offering a pathway to chartered status.

About this institute

City, University of London

Day in, day out, year in and year out, City transforms the lives of around 20,000 students, creates new knowledge, supports business and the professions, and contributes to the global good of society. Third in London for Student Satisfaction First...

Read more about this school

Contact info

City, University of London

Northampton Square, Clerkenwell
EC1V 0HB London


Be the first to write a review!