The course will consist of core subjects, options and a project.

MC401: Project

Each student will undertake a major project from September to January.

MM492: Options

Fourth Year CS Students are required to take options chosen from the list below equivalent to 6 ECTS Credits.

Umbrella Code | Module Code | Module Name | Taught Sem I or II |
---|---|---|---|

CS421 Computer Science Code |
CS424 | Object Oriented Programming | I & II |

CS428 | Advanced Operating Systems & Automated Reasoning | I & II | |

MA410 | Artificial Intelligence | I & II | |

CT406 | Advanced Programming | II | |

MM491 Mathematical Science Core |
MA416 | Rings | I |

MA491 | Fields | II | |

MP328 | Calculus of Variations and Modelling | II | |

MP305 | Modelling | I | |

MM492 | Options |
||

MC401 | Project |

Module Code | Module Name | ECTS | Taught Sem I or II | Department reponsible for Courses |

MA313 | Linear Algebra I (G) | 3 |
I |
Mathematics |

MA314 | Linear Algebra II (G) | 3 |
II |
Mathematics |

MA301 | Advanced Calculus (G) | 3 |
I |
Mathematics |

MA302 | Complex Variable (G) | 3 |
II |
Mathematics |

MA341 | Metric Spaces | 3 |
I |
Mathematics |

MA342 | Topology | 3 |
II |
Mathematics |

MA337 | Statistics I (G) | 3 |
I |
Mathematics |

MA338 | Statistics II (G) | 3 |
II |
Mathematics |

MA387 | Statistics I (H) | 3 |
I |
Mathematics |

MA391 | Statistics II (H) | 3 |
II |
Mathematics |

MA412 | Fourier Analysis | 3 |
I |
Mathematics |

MA484 | Statistics (H) | 3 |
I |
Mathematics |

MA487 | Statistics (H) | 3 |
II |
Mathematics |

MA490 | Measure Theory | 3 |
I |
Mathematics |

MA482 | Functional Analysis | 3 |
II |
Mathematics |

CS423 | Neural Networks | 3 |
II |
Mathematics |

CS305 | Computer Tecniques & Applied Maths | 3 |
II |
Mathematical Physics |

CS313 | High Level Language Programming | 3 |
Experimental Physics | |

FR352 | Language Module - French | 6 |
I & II |
French |

GR353 | Language Module - German | 6 |
I & II |
German |

IE312 | Operations Research I | 3 |
I |
Industrial Engineering |

IE324 | Systems Simulation | 3 |
II |
Industrial Engineering |

IE329 | Logistics | 3 |
Industrial Engineering | |

MP214 | Mechanics I | 6 |
I |
Mathematical Physics |

MP215 | Mechanics II | 6 |
II |
Mathematical Physics |

MP304 | Modelling | 3 |
I |
Mathematical Physics |

MP324 | Quantum Mechanics (H) | 6 |
I & II |
Mathematical Physics |

MP328 | Calculus of Variations and Modelling | 6 |
I & II |
Mathematical Physics |

MP329 | Calculus of Variations and Classical Elasticity | 6 |
I & II |
Mathematical Physics |

MM355 | Numerical Analysis I & II | 6 |
I & II |
Mathematics & M. Physics |

MM245 | Numerical Analysis I | 3 |
I |
Mathematical Physics |

MM246 | Numerical Analysis II | 3 |
II |
Mathematics |

- | The options may be subject to prerequisites and must be chosen in consultation with the Department concerned |

- | MM245, MM246 may not be taken in Fourth Year |

- | Courses may be added or removed from this list |

- | The ECTS credit weighting allocated to the course is for the purpose of this Denominated Degree Programme in Computing Studies |

- | Third Year CS Students are required to take options chosen from the list of courses above to a value of 12 ECTS Credits |

- | Fourth Year CS Students are required to take options chosen from the list above equivalent to 6 ECTS Credits |