Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search

You are here Local Access > Postgraduate Courses (current students) > Computer Science, Interactive Entertainment Technology > Prospective Students > Course Content

M.Sc. Interactive Entertainment Technology

Course Content


The MSc programme runs throughout an entire year, with 2 semesters (Michaelmas and Hillary) featuring the taught component of the MSc. Students will take 30 ECTS of core modules, a choice of 30 ECTS of optional modules, and will in addition attend a seminar series.

On completion of the first 2 terms, students work full-time on their individual dissertations throughout the summer months, with final dissertations due in before the start of the following academic year.


Program Level Learning Outcomes

On successful completion of this programme, students will be able to:

  • discuss critically the technologies underpinning the interactive entertainment industry and discuss the state of the art in relevant areas such as computer graphics, animation, artificial intelligence, networking and computer vision.
  • apply advanced principles of computer science to the identification, formulation, analysis and solution of real-world problems related to the interactive entertainment technologies
  • model and solve numerical problems in interactive entertainment technology using analytical, numerical and observational approaches
  • undertake complex distributed and concurrent programming tasks; identify the techniques of domain modelling, requirements and specification; and demonstrate a sound basis in design from simple algorithms to enterprise-level systems.
  • apply current software development methodologies, working effectively as individuals or part of a team, in the production of a substantial piece of software in consultation with a client
  • pursue with a degree of independence an original computer science research project including project planning; identification, appraisal and application of the appropriate software development techniques; identification of the limitations of different state of the art techniques and technologies; formulation of logical conclusions; and appraisal of the project outcome in the context of related, published work.