Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search



MSc in Computer ScienceCourse Structure

The MSc in Computer Science programme takes one year to complete. In the first two semesters students take a range of taught modules, and then from April to August work full-time on their individual dissertations. All students take a set of core modules but then have the option to specialise in one of four strands:

Data Science Strand Module Summary

Michaelmas Term (Sept-Dec)

Hilary Term (Jan-March)

Summer Term (April-August)

Machine Learning Optimisation Algorithms for Data Analysis Dissertation
Data Mining Applied Statistical Modelling
Research Methods Data Visualisation
Innovation Scalable Computing
Option 1 Security & Privacy
Option 2

Option 1 and Option 2 are elective modules selected from the other strands.

Intelligent Systems Strand Module Summary

Michaelmas Term (Sept-Dec)

Hilary Term (Jan-March)

Summer Term (April-August)

Machine Learning Text Analytics Dissertation
Artifical Intelligence Information Retrieval & Web Search
Knowledge & Data Engineering Adaptive Applications
Research Methods Advanced Software Engineering
Innovation Option 2
Option 1

Option 1 and Option 2 are elective modules selected from the other strands.

Future Networked Systems Strand Module Summary

Michaelmas Term (Sept-Dec)

Hilary Term (Jan-March)

Summer Term (April-August)

Machine Learning Scalable Computing Dissertation
NS Elective 1 Urban Computing
NS Elective 2 Security & Privacy
Research Methods Advanced Software Engineering
Innovation Option 2
Option 1

NS Elective 1 and NS Elective 2 are selected from: Distributed Systems, Internet of Things, Next Generation Networks.

Option 1 and Option 2 are elective modules selected from the other strands.

Graphics & Vision Technologies Strand Module Summary

Michaelmas Term (Sept-Dec)

Hilary Term (Jan-March)

Summer Term (April-August)

Machine Learning Real-time Rendering Dissertation
GV Elective 1 Augmented Reality
GV Elective 2 Real-time Animation
Research Methods Advanced Software Engineering
Innovation Option 2
Option 1

GV Elective 1 and GV Elective 2 are selected from: Computer Vision, Computer Graphics, Maths of Light & Sound.

Option 1 and Option 2 are elective modules selected from the other strands.