MSc Computer Science Syllabus
The basic element of the degree programme is compulsory and comprises the following courses:
Autumn Term:
Spring Term:
Options
Three options are studied during the spring term. Normally these three options are chosen from the following list, but note that the list may change as more (or less) courses become available.
- GC06 Database Systems
- GC14 MultiMedia Computing
- GC16 Functional Programming
- GC18 Entrepreneurship: Theory and Practice
- GC20 Computer Music
- GC22 Software Engineering
- GC25 Interaction Design
- GC26 Artificial Intelligence and Neural Networks
- GF03 Compliance, Risk and Regulation
- GF07 / GS07 Financial Information Systems (FCV)
- GV15 Computational Photography
- GV17 -Computational Modelling for Biomedical Imaging
- MSING001 Project Management (given by UCL Department of Management Science and Innovation)
- PSYCGI15 Affective Interaction
A maximum of one of the three options may be chosen not on the list above, subject to the agreement of the programme director. Such an option must be at a masters' level and should build on the applicant's first degree. Select your options on-line by logging in with your UCL username and password at Portico. Please ensure that you have no timetable clashes.
Maths
For most of your courses you will need a basic level of mathematics.
Some of your options may require significanly more mathematics - this should be discussed with the Programme Director.
Project
The individual project completes the programme.
Note
The syllabuses linked to the list above are based on information supplied at the start of the academic year. For option courses, particularly those given by departments other than Computer Science, students should check details with lecturers for the courses before (say) purchasing texts.












