Study Abroad at UCL


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
English language level
Standard - see English language requirements for more details.
Tuition fees
Band 6 - see Tuition fees for more information
Engineering Sciences
Department website
Computer Science

Why study 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 range of popular modules offered in 2018/19 as a representative sample. It is not exhaustive, and since the guide is published ahead of time, module options may have changed, been deleted or replaced. If you have very specific study needs or require confirmation of module availability for 2019/20, you are strongly advised to get in touch with the relevant Affiliate contact, listed on this subject page, before making an application.

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 but registration is limited. 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. A restricted range of modules is available for affiliates who only study in the Autumn Term (T1), because most modules are assessed in the Summer Term (T3). Please note that the Department of Computer Science can only accommodate a very small number of affiliate students. Strict caps on numbers are applied.

Level 1 (FHEQ 4) modules

Module code Title US credits ECTS credits UCL credits
COMP0002 Principles of Programming 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0003 Theory of Computation 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0004 Object-Orientated Programming 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0005 Algorithms 4 (US) 7.5 (ECTS) 15 (FHEQ)

Level 2 (FHEQ 5) modules (very limited availability for 2018/19)

Module code Title US credits ECTS credits UCL credits
COMP0008 Computer Architecture and Concurrency 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0009 Logic and Database Theory 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0010 Software Engineering 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0011 Mathematics and Statistics 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0016 Systems Engineering 8 (US) 15 (ECTS) 30 (FHEQ)

Level 3 (FHEQ 6) modules (very limited availability for 2019/20)

Module code Title US credits ECTS credits UCL credits
COMP0020 Functional Programming 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0022 Database and Information Management Systems 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0023 Networked Systems 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0024 Artificial Intelligence and Neural Computing 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0027 Computer Graphics 4 (US) 7.5 (ECTS) 15 (FHEQ)
COMP0029 Individual Project 8 (US) 15 (ECTS) 30 (FHEQ)
COMP0038 Computer Music 4 (US) 7.5 (ECTS) 15 (FHEQ)

Contact details

Chris Clack
+44 (0)20 7679 3690

Register your interest

Register interest in your chosen subjects and receive notice of visits to your country and more

Register now