Skip to Main Content

Contents

Introduction to Specialisations

A specialisation is a focused collection of courses within a programme that allows you to gain deep, targeted knowledge in a specific sub-field. Normally these courses make up more than 50 percent of a qualification, some of which lead to registration within a certain field. They may be interdisciplinary, professionally oriented, or designed to meet accreditation requirements. Specialisations often restrict elective choice in favour of a clearly defined study plan.

Completed specialisations will appear on your academic transcript.

Please see the main programme link below for further details.

Subject Overview

Computer technology, it seems, is everywhere in today’s world. It has become an ever-growing part of human life, affecting many aspects of a person’s day. Computer scientists have an impact on how our society advances by developing and maintaining these systems: whether it be for our home, work, learning or entertainment environments.

We’ll cover:
- How information is stored in computers (data structures and management)
- How computers are told what to do (algorithms and programming languages)
-How systems work (computer architecture and system software)
- How computers are connected (data communications, networks and hypermedia)
- Some ways in which computers can be used (applications)
- What computers can do, and their limitations (computability and complexity theory)

If you’re interested in a relevant and dynamic field of study, and working in an industry where there is a real demand for expertise, then Computer Science is for you.

Main Programme

Knowledge and Skills

Are you interested in software engineering, systems development and evaluation, intelligent systems and informatics, or the theory of computing? We're living in an information age and have come to depend on information technology and the complex ways in which information is stored, transmitted and processed.

Postgraduate study in Computer Science is divided into two general areas: software systems and the theory of computing. Areas of research include:
- Algorithms and theory of computation
- Artificial intelligence
- Computational biology
- Computational social science
- Computer graphics
- Computer networks
- Computer vision
- Computing education and learning technologies
- Cyber security
- Data science and machine learning
- Human-computer interaction
- Internet and mobile computing
- Knowledge and database
- Parallel and distributed computing
- Quantum information science
- Software design and quality

Potential Careers

Our heavy reliance on networks and the explosive growth of the internet have created a particular demand for people with skills in data communications, network design, cyber security, web development, and object-oriented programming. Software design and development, data analysis, and user experience (UX) research and design are also in high demand.

Jobs related to Computer Science include:
- Analyst/Programmer
- Applications developer/engineer/programmer
- Cyber and Information Security analyst/consultant/manager
- Data analyst
- Database administrator
- Games developer
- ICT consultant/technician
- Information systems manager
- Mobile developer
- Multimedia programmer
- Software developer/engineer/programmer
- Software tester
- Systems analyst
- UX designer/researcher
- Web designer/developer

Schedule Notes

Prerequisite subject: Computer Science or an equivalent subject approved by the Academic Head or nominee 

Plan Schedule / Plan Rules

Complete 240 points comprising:

  • 120 points from Elective Courses, and
  • 120 points for all Thesis

Elective Courses

Complete exactly 120 points from the following:

Up to 30 points may be substituted from 700 level courses in a related subject with approval of the Programme Director.

Thesis

Complete 120 points for ALL of the following:

Disclaimer

Please note that while regulations and programme rules for future academic years may be displayed or made available in advance, they remain subject to change. Official, final approved programme regulations for the upcoming academic year will be available when the University Calendar is published in late October of the preceding year. Any information available prior to Calendar publication should be treated as provisional.