Study abroad


Study abroad guide

Computer Science

Technology continues to advance and its effects are ever more present in our everyday lives. As a result, there is an increasing demand for skilled people trained in computer science and related disciplines, who can apply their knowledge and experience to the technological challenges of the future.

Key Information

Year, Fall Term, Spring Term
How to apply
More information
Tuition fees
More information
Engineering Sciences
Department website
Computer Science

Why study Computer Science at UCL?

Computer Science at UCL has an excellent record of high-quality research and teaching. We have contributed significantly to the research that has brought the internet to its current state, and continue to make and teach about innovations in distributed computing and multimedia. Our other strengths lie in intelligent systems, software engineering, virtual environments, computer vision and image processing.

What you will gain from study at UCL

As a student here you will be able to benefit from our expertise, and our extensive computing facilities all housed in new purpose-built accommodation. Our teaching offers you opportunities to specialise and extend your skills and knowledge: a combination that will make you very employable.

Teaching and assessment

Most modules are assessed by coursework and a written examination. You are strongly advised to follow links from the UCL study abroad website to consult our online information for affiliate students.

Modules in Computer Science

Please note that this guide lists a wide range of popular module options, but it is not exhaustive and some modules may have changed or no longer be available. If you have a particular interest or academic requirement you are advised to cross reference the listing in the online Study Abroad Guide with that on the relevant departmental pages, and to contact the department to make sure that an appropriate module is available.

Most Computer Science modules are available only to students with Computer Science as their primary department. Modules available to students with a different primary department are listed on the UCL Computer Science website. Information for Affiliate Students with Computer Science as their primary department can also be found on the department's website. Level 3 and 4 Computer Science modules may be available to suitably qualified students on consultation with the Affiliate Tutor.

Level 1 modules

Module code Title US credits ECTS credits CU credits
COMP101P Principles of Programming 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP102P Theory 1 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP103P Applied Software Development 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP104P Theory 2 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP105P Robotics Programming 4 (US) 7.5 (ECTS) 0.5 (CU)

Level 2 modules

Module code Title US credits ECTS credits CU credits
COMP201P Networking and Concurrency 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP202P Logic and Database Theory 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP203P Software Engineering and Human Computer Interaction 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP206P Mathematics and Statistics 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP207P Compilers 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP209P Cognitive Systems and Intelligent Technologies 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP214P Systems Engineering 8 (US) 15 (ECTS) 1 (CU)

Level 3 modules

Module code Title US credits ECTS credits CU credits
COMP3004 Computational Complexity 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3007 Computer Systems 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3011 Functional Programming 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3012 Interaction Design 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3013 Database and Information Management Systems 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3035 Networked Systems 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3058 Artificial Intelligence and Neural Computing 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3063 Introduction to Cryptography 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3072 Image Processing 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3080 Computer Graphics 4 (US) 7.5 (ECTS) 0.5 (CU)
COMP3091 Individual Project 8 (US) 15 (ECTS) 1 (CU)
COMP6010 Computer Music 4 (US) 7.5 (ECTS) 0.5 (CU)

Contact details

Chris Clack
+44 (0)20 7679 3690
Apply now


  • Register interest in your chosen subjects
  • Receive notice of visits to your country and more
Register now