Masters (Coursework)
Information and computing technology affects all aspects of modern life and there is a worldwide shortage of ICT professionals. Its applications now include, not only commerce and science, but also health, education, engineering, transport, government, entertainment, sport, and social networking. It has become so complex that only well-educated professionals are capable of developing and applying ICT systems in modern organisations. Even professionals in other disciplines need a sound understanding of ICT to perform their own jobs efficiently and effectively.
Emphasis is placed upon the structured design of algorithms for computer-based implementations of real-life tasks. The interactive execution, analysis and use of programs are discussed together with advanced algorithmic designs and programming techniques; informal notions of program specification and verification; a high-level description of the abstract architecture of the von Neumann machine; numerical and non-numerical applications; and social issues.
This course provides a comprehensive, modern postgraduate education in the principles and practice of ICT together with the opportunity to gain enhanced knowledge and skills in research.
Master of Computer Science graduates are eligible to apply for admission to PhD candidature, upon successful completion of the thesis.
A candidate shall:
(a) hold an AQF Level 7 Bachelor qualification in a relevant discipline*; or
(b) hold an AQF Level 8 Graduate Certificate, Graduate Diploma or Bachelor with Honours qualification in a relevant discipline*.
*Relevant disciplines - include but are not limited to the following:
Computing Science
Data Science
Information Systems
Information Technology
Mathematics
Software Engineering
Statistics
Upon completion of this course, students will be able to:
ICT graduates are in high demand and career options include a wide variety of positions in the IT industry, including business intelligence expert, e-business development, information systems manager, IT project manager, software architect, software quality/testing specialist and systems analyst.