What does our Course cover?
Our MSc course provides an advanced study of selected key topics of current and future commercial relevance. Further details can be found later in the prospectus.
Please note that Computer Science should not be confused with Information Technology (IT). The term ‘IT’ describes the use of computer technology where as Computer Science describes its development. For example, an IT course might teach you how to use commercial software applications and how to manage a computer network, whereas a Computer Science course would teach you how to develop such applications and how networks work.

The Course Structure

The MSc programme is studied over 2 years on a part time basis. There are 3 main components:

  • Taught programme; which is comprised of 2 sections
    • Compulsory courses
    • Electives
  • Examinations which complete each teaching period
  • Project and dissertation at the conclusion of the programme

The Taught Programme

  • Advanced Database Systems (Compulsory)
  • Cryptography and Digital Security
  • Advanced Operating Systems(Compulsory)
  • Parallel Computing
  • Expert Systems
  • Advanced Software Engineering
  • Artificial Intelligence
  • Topics in Artificial Intelligence
  • Advanced Computer Networks
  • Formal Methods in Software Design

Each module has continuous assessment. You will be required to submit work at various times during the taught programme. The marks for these assignments count towards the final mark for each module.