Register your interest
Register interest in your chosen subjects and receive notice of visits to your country and more
Register nowStudy Abroad at UCL
HomeTechnology 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.
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.
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.
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.
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.
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 |
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 |
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 |
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 |
Register interest in your chosen subjects and receive notice of visits to your country and more
Register now