City, University of London

Computer Science City, University of London Degree level: Undergraduate


Course options

Course summary

TEF Silver

City, University of London has opted into the TEF and received a Silver award.

Find out more about the TEF.

This course is suited for those looking for a rewarding career in a diverse and rapidly changing environment, from the highly technical to the business-drive, in roles that are both creative and highly valued. It is accredited by BCS, The Chartered Institute for IT and fully meets the further learning academic requirement for registration as a Chartered IT Professional.

City's MSci (Hons) Computer Science degree covers core foundational skills such as programming, progressing to cover a range of computing topics with a focus on professional application, while maintaining a strong theoretical underpinning.

As a student of the MSci (Hons) Computer Science, you will:

  • Gain an appreciation of the foundations of computation

  • Acquire an understanding of the structure of programming languages

  • Develop the skills to use coding creatively in solving computational problems over the four years of the course.

  • Acquire expertise in state-of-the-art approaches to a wide variety of technologies

  • Develop commercially valuable skills and work with internationally renowned research groups, learning about the latest developments in computer science.

The School has its own dedicated placements team with over 20 years of experience in providing on-hand placement and internship support as well as guidance for students throughout their studies. Placements are highly encouraged at City. Students that complete a placement year benefit from gaining professional experience working on real-life projects and are also more likely to achieve higher grades, secure a graduate-level job and earn a higher salary. In recent years students from our computer science courses have been able to obtain placements at leading companies within their chosen field such as IBM, PlayStation, Disney, Microsoft and Goldman Sachs.

City's unique location provides excellent work experience opportunities at nearby Tech City. Careers include programming and software development, research-based careers in the IT industry and higher degrees, such as a PhD. Recent Computer Science graduates have joined employers such as Accenture, Blackrock, Feral Interactive, Hamilton-Brown Business Graphics, Imaginations Technology, QA Consulting, Sky and Unruly Group.

Course details


In year one, you will study six core modules:

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

In year two, you will take a further six core modules and undertake a project.

  • Core modules:
  • Data structures and Algorithms
  • Programming in C++
  • Language Processors
  • Computer Networks
  • Object-orientated Analysis and Design
  • Professional Development in IT.
  • Team Project

In year three, you will take three core modules and then select an additional five elective modules from a list of over twenty.

  • Core modules:
  • Advanced programming: concurrency
  • Theory of computation
  • Functional programming

In year four you will take two taught core modules and undertake a large individual project. In addition you will select three elective modules.

  • Core modules:
  • Advanced Algorithms and Data Structures
  • Computational Cognitive Systems

Assessment method

The balance of assessment by examination, practical examination and assessment by coursework will to some extent depend on the optional modules you choose.

The approximate percentage of the course assessment, based on 2018/19 entry is as follows:

Year 1
Written examination: 49% ∙ Coursework: 51%

Year 2
Written examination: 35% ∙ Coursework: 65%

Year 3
Written examination: 33% ∙ Coursework: 67%

Year 4
Written examination: 31% ∙ Practical: 2% ∙ Coursework: 67%

Assessment weightings by year
Year 1: 0% ∙ Year 2: 20% ∙ Year 3: 40% ∙ Year 4: 40%

Professional bodies

Professionally accredited courses provide industry-wide recognition of the quality of your qualification.

  • BCS - The Chartered Institute for IT

How to apply

Application deadlines

If your application is completed by the following date, it’s guaranteed to be considered:

15 January

*If you apply after this deadline, universities or colleges don’t have to consider your application if they’ve filled their spaces, so the sooner you apply, the better!

Application codes

You will need these codes when you add a choice to your application.

Course code G401
Institution code C60
Campus name Main Site
Campus code -

This course may be available at alternative locations, please check if other course options are available

Points of entry

The following entry points are available for this course:

  • Year 1

Entry requirements

Qualification requirements

Qualification Offer Further information
UCAS Tariff 128 points Computer Science, Mathematics and Physics preferred
A level ABB Computer Science, Mathematics and Physics preferred
Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016) D*DD IT/Numerate subjects (e.g. IT(Software Development) preferred
Extended Project We welcome applications that include the EPQ. Where relevant, this may be included in our offer, resulting in an ‘A’ Level offer reduced by one grade.
GCSE/National 4/National 5 GCSE English Language at grade 4 and Mathematics at grade 6 (C in English, B in Mathematics) or equivalents.
International Baccalaureate Diploma Programme 32 points IB with 32 points to include 6 in all Higher Level subjects

We do accept applications from students who are completing a combination of
qualifications. For this course, this would be something like: D* in IT with a grade B in ‘A’ Level Computer Science and a grade B in another ‘A’ Level. We may also take ‘AS’ Level grades into consideration.

Fees and funding

Tuition fees

No fee information has been provided for this course

Additional fee information

For 2020 fees information, please visit:

Provider information

Visit our website

City, University of London
Northampton Square
City of London

Course contact details

Visit our course page
Undergraduate Admissions Office

020 7040 5060