Computer Science - Affiliate Students 2017/18
The information on this page applies to affiliate (Exchange, Junior Year Abroad, Erasmus) students based within the Computer Science department.
Students from other departments at UCL, or affiliate students based outside of the Computer Science department, should refer to the information for Ancillary students.
Computer Science Modules
Modules available to affiliate students are listed below by academic year and term. To find out more about these modules please visit the relevant link to the module webpage. You are strongly advised to note any prerequisites or co-requisite modules.
First year modules are at introductory level. We assume no prior Computer Science knowledge at the start of the first year, though a high level of mathematics ability is required. Second year modules assume competence in programming. Third year modules are more specialist and fourth year modules are at an advanced level.
Most modules in the CS Department (except COMP3091) are worth 0.5 UCL course units. Affiliate students studying at UCL for one term must select modules worth a total of 2.0 course units (i.e. 4 modules). Affiliate students studying at UCL for a full academic year must select modules worth a total of 4.0 course units (i.e. 8 modules). As an affiliate student based within the Computer Science department, it is normally expected that at least half of your module choices are Computer Science modules.
First Year modules
Second Year Modules
- COMP201P Networking and Concurrency
- COMP202P Logic and Database Theory
- COMP203P Software Engineering and Human Computer Interaction
Terms 1 & 2
Third Year Modules
- COMP3001 Technology Management and Professional Issues - no longer running
- COMP3004 Computational Complexity
- COMP3005 Operating Systems - no longer running
- COMP3035 Networked Systems
- COMP3063 Introduction to Cryptography
- COMP3072 Image Processing
- COMP3080 Computer Graphics
- COMP3007 Computer Systems *new for 2017/18*
- COMP3011 Functional Programming
- COMP3012 Interaction Design
- COMP3013 Database and Information Management Systems
- COMP3058 Artificial Intelligence and Neural Computing
- COMP6010 Computer Music - not running in 2017/18
Terms 1 & 2
Fourth Year Modules
Please note that these are postgraduate level modules, so can be more challenging. Prior to choosing one of these modules, please ensure that you meet the necessary prerequisites.
Please note that the minimum pass mark for these modules is 50%.
- COMPM007 Operational Risk Measurement for Financial Institutions
- COMPM014 Requirements Engineering and Software Architecture
- COMPM026 Financial Institutions and Markets
- COMPM030 Distributed Systems and Security
- COMPM042 Complex Networks and Web
- COMPM054 Machine Vision
- COMPM056 Graphical Models
- COMPM061 People and Security
- COMPM062 Computer Security 1
- COMPM063 Introduction to Cryptography
- COMPM066 Malware
- COMPM072 Mathematical Algorithms and Implementations
- COMPM076 Virtual Environments
- COMPM022 Software Abstractions and System Integration (requires COMPM014)
- COMPM023 Validation and Verification
- COMPM027 Financial Information Systems (requires COMPM026)
- COMPM028 Language Based Security
- COMPM034 Multimedia Systems
- COMPM041 Web Economics
- COMPM052 Information Retrieval and Data Mining
- COMPM064 Applied Cryptography
- COMPM065 Computer Security 2 (requires COMPM061)
- COMPM067 Privacy Enhancing Technologies (recommended COMPM062)
- COMPM068 Cryptanalysis (requires COMP3063 or COMPM063)
- COMPM077 Computational Modelling for Biomedical Imaging
- COMPM078 Inverse Problems in Imaging
- COMPM080 Acquisition and Processing of 3D Geometry
- COMPM081 Geometry of Images
- COMPM082 Affective Computing and Human-Robot Interaction (recommended COMP3058)
- COMPM085 Computational Photography and Capture
- COMPM090 Applied Machine Learning
Electives in other UCL Departments
Modules taught by other UCL departments are sometimes available to affiliate students as electives subject to prerequisites and available spaces. Different departments have different procedures for selecting their modules and it is recommended you check with them to find out what these are. Please visit this webpage to find contact details for departments and links to modules available to affiliate students: https://www.ucl.ac.uk/iss/orientation/affiliate-students1/department-information.
Selecting Your Modules
You are asked to indicate module preferences on your application to UCL as this helps us to plan our timetabling, although please note that you cannot be guaranteed a space on any module until you arrive at UCL.
Shortly before you are due to arrive at UCL, you will be contacted by the department and asked to reconfirm your module choices to the Affiliate Tutor and Administrator. Once you have enrolled you will be required to enter these module choices on Portico (UCL’s Student Information System). All modules are then subject to Teaching Department and Parent Department approval. Only once they have this approval are your selections confirmed.
It is your responsibility to:
- Ensure that your module choices adhere to any rules or restrictions set by your home institution.
- Choose modules which do not have a timetable clash: www.ucl.ac.uk/timetable
- Ensure you meet the prerequisites for modules you choose.
- Enter your module choices on Portico in good time and prior to the registration deadline.