XClose

Study Abroad at UCL

Home
Menu

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

Faculty
Engineering Sciences
Department website
Computer Science
Availability
Year, Fall Term, Spring Term
English language level
Level 1 - see English language requirements for more details.
Tuition fees
see Tuition fees for more information
GPA requirement
3.3
Subject/Module requirements
Applicants should currently be undertaking 3 or more Computer Science modules per year. Students must have a background in Computer Science and have more than 65% of modules on their transcript related to Computer Science. Students on a 4 year undergraduate degree can study at any entry point at UCL while they are in their 3rd year. Students in their 4th year may only apply for the Fall Term.

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 develop 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 at UCL 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 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 2024/25, 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. Some modules are available to students with a different primary department, but registration is strictly limited. Further information for Affiliate Students with Computer Science as their primary department can be requested via cs.affiliates@ucl.ac.uk. 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/Fall Term (Term 1), because most modules are assessed in the Summer Term (Term 3).

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 Availability US Credits ECTS Credits UCL Credits
COMP0002 Principles of Programming Fall Term 4 7.5 15
COMP0003 Theory of Computation Spring Term 4 7.5 15
COMP0004 Object-Orientated Programming Spring Term 4 7.5 15
COMP0005 Algorithms Spring Term 4 7.5 15

Level 2 (FHEQ 5) modules

Module code Title Availability US Credits ECTS Credits UCL Credits
COMP0008 Computer Architecture and Concurrency Fall Term 4 7.5 15
COMP0009 Logic and Database Theory Fall Term 4 7.5 15
COMP0010 Software Engineering Fall Term 4 7.5 15
COMP0011 Mathematics and Statistics Year 4 7.5 15
COMP0016 Systems Engineering Year 8 15 30

Level 3 (FHEQ 6) modules

Module code Title Availability US Credits ECTS Credits UCL Credits
COMP0020 Functional Programming Spring Term 4 7.5 15
COMP0022 Database and Information Management Systems Spring Term 4 7.5 15
COMP0023 Networked Systems Fall Term 4 7.5 15
COMP0024 Artificial Intelligence and Neural Computing Spring Term 4 7.5 15
COMP0027 Computer Graphics Fall Term 4 7.5 15
COMP0029 Individual Project Year 8 15 30

Level 4 (FHEQ 7) modules

Module code Title Availability US Credits ECTS Credits UCL Credits
COMP0053 Affective Computing and Human-Robot Interaction Spring Term 4 7.5 15
COMP0056 People and Security Fall Term 4 7.5 15
COMP0060 Malware Fall Term 4 7.5 15
COMP0080 Graphical Models Fall Term 4 7.5 15
COMP0081 Applied Machine Learning Spring Term 4 7.5 15
COMP0084 Information Retrieval and Data Mining Spring Term 4 7.5 15
COMP0101 Requirements Engineering and Software Architecture Fall Term 4 7.5 15
COMP0102 Software Abstractions and Systems Integration Spring Term 4 7.5 15
COMP0103 Validation and Verification Spring Term 4 7.5 15
COMP0105 Financial Institutions and Markets Fall Term 4 7.5 15
COMP0113 Virtual Environments Fall Term 4 7.5 15
COMP0114 Inverse Problems in Imaging Spring Term 4 7.5 15
COMP0118 Computational Modelling for Biomedical Imaging Spring Term 4 7.5 15
COMP0119 Acquisition and Processing of 3D Geometry Spring Term 4 7.5 15
COMP0123 Complex Networks and Web Fall Term 4 7.5 15
COMP0133 Distributed Systems and Security Fall Term 4 7.5 15

Contact details

Name
Shi Zhou
Email
cs.affiliates@ucl.ac.uk
Telephone
+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