Year 3 BSc Computer Science

Students on the 3rd year of the BSc Computer Science carry out an individual project (credit value = 1), a group project (credit value = 0.5), 3 core modules (each with a credit value of 0.5) and 2 further options with a total credit value of 1. At least one of the options should be selected from the range of CS Year 3 modules. One elective (non-CS/ non-specialisation option) may be chosen, and this should be at an appropriate level. Note: if you choose COMP6006 Financial Computing, this will count as your elective (non-CS/ non-specialisation) module.

Details of option choices outside CS are maintained by other academic departments. If in doubt, check with the relevant department for availability, pre-requisites, and timetabling details.

Core Modules

    Optional Modules

    Elective Modules

    Optional modules not listed here need to be approved by your Year Co-ordinator or the Departmental Tutor.

    Modules with the prefix ELEC*, MATH* or MSIN* are taught by departments other than Computer Science. You will need to consult the relevant Departmental websites for syllabus details, prerequisites, timetable and registration details.

    Computer Science Electives:

    Electronic and Electrical Engineering Electives:

    • ELEC3003 Control Systems I
    • ELEC2010 Digital Design

    Language Centre electives:

    • A follow-on language course in Arabic, French, German, Italian, Japanese, Mandarin or Spanish.