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.

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 PorticoPlease 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.