Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search



You are here Postgraduate > Computer Science

MSc in Computer Science

Course 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 Analytics Applied Statistical Modelling
Research Methods Data Visualisation
Innovation Security & Privacy
Scalable Computing Option 1
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
Artificial 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 Urban Computing Dissertation
NS Elective 1 Security & Privacy
Research Methods Advanced Software Engineering
Innovation Distributed Systems
Scalable Computing Option 2
Option 1

NS Elective is selected from: Internet of Things and Next Generation Networks.

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

Augmented and Virtual Reality Strand Module Summary

Michaelmas Term (Sept-Dec)

Hilary Term (Jan-March)

Summer Term (April-August)

Machine Learning Real-time Rendering Dissertation
Research Methods Augmented Reality
Innovation Real-time Animation
Computer Vision Advanced Software Engineering
Computer Graphics Option 2
Option 1

 

Option 1 is an elective module: Selected from other strands

Option 2 is an elective module: Mathematics of Light & Sound or EE5C1 Digital Media Systems or selected from other strands.

Here is the link to the MSc in Computer Science which covers all four strands.