Fourth Year Course Structure:
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.

CORE

Umbrella CodeModule CodeModule NameTaught 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  


Third and Fourth Year Options

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


Back to Syllabus Page