UCL Computer Science


Computer Science BSc

With its strong focus on solving real-world problems through problem-based learning, this BSc delivers world-class, industry-relevant teaching


To find out core information about this degree, such as entry requirements, programme length and cost, visit the UCL prospectus site.

Programme information

Year 1

Core modules

Optional modules

  • All first-year modules are compulsory

Year 2 

Core modules

Optional modules

  • IEP Minor Module I

Year 3

Core modules

Optional modules

  • IEP Minor Module II
  • IEP Minor Module III

You will also select from a wide range of optional modules. Options may include the following:


You will study this programme in the context of our Integrated Engineering Programme, giving you the opportunity to:

  • tackle practical engineering challenges throughout your programme
  • develop transferable professional skills
  • tailor your programme to your interests
  • study and collaborate with students in other engineering disciplines

Watch this video to learn more.

Find out more and apply