You are here:

MSc Computer Science - structure


  • Master of Science (MSc): Ten core modules (15 credits) and one Project module (30 credits)
  • Postgraduate Diploma (PGDip): Eight modules (15 credits)
  • Postgraduate Certificate (PGCert): Four modules (15 credits).
  • Individual modules: May be taken on a standalone basis:
    Applied Machine Learning
    Cloud Computing
    Computer Systems
    Data Management
    Fundamentals of Computing

The minimum period of registration is subject to module availability and modules will be launched on a rolling basis from October 2020 onwards. Based on the current module release schedule, if commencing studies in April 2021, it is expected that the MSc will take a minimum of two years to complete, and if commencing in October 2021, a minimum of one and a half years to complete. See the Module release schedule [PDF] for the dates when modules start.

For the MSc, PGDip and PGCert, you must commence study of the Principles of Programming module before, or along with, any other modules. You must have passed 60 credits before you register for the Project. All other modules can be attempted in any order. It is strongly recommended that you attempt the assessment of the Principles of Programming module before commencing study of the following modules: Object-Oriented Programming; Software Design and Programming; Applied Machine Learning; Data Management.

Core modules