Sorry, this program is not available for local students.
Please contact Info Corner to discuss other study options.
Sorry, this program is not available for international students intending to study on a student visa.
If you hold a different visa type, you may be eligible. Please contact us for more information.
This Master consists of 144 credit points. Upon completion of the first year of the program (96 credit points), including core courses, you will be eligible to exit the program with the Graduate Diploma in Computer Science.
The program includes advanced computer science core courses, four courses from your area of specialisation, one program elective and a minor thesis.
You may choose to do a software engineering project in place of a minor thesis.
Choose one of the following specialisations:
Big data management
The world is facing an information overload thanks to the profusion of data from a diverse and growing range of new and evolving sources, including social media, mobile devices, and cameras.
While the technological capacity to store information doubles every 3 years, 2.5 quintillion bytes of data were created each day in 2012, producing collections of data sets that are becoming too large and complex for the capabilities of existing database management tools and traditional data processing applications.
With a specialisation in big data management you'll learn to manage the challenges of big data and exploit its potential - capture, curation, storage, search, sharing, transfer, analysis and visualisation.
Analysis of big data can lead to key organisational insights such as identifying business trends, determining research quality. These insights can be applied to diverse areas and projects, such as delivering preventive healthcare or linking legal citations to combat crime.
Cloud computing allows computing tasks – running applications, storing data, and so on – to be carried out remotely.
The opportunity to exploit potential economies of scale, while creating efficiencies and cost savings, has given great impetus to cloud computing over recent years.
Through this specialisation you'll gain insights into many cloud computing systems, including Google AppEngine, Microsoft Azure, Yahoo's Hadoop, Google's MapReduce, Amazon EC2 and S3.
As more and more tasks are carried out remotely via the web using central facilities run by companies providing computing and storage services, those who are skilled in the technical aspects of cloud computing will be in big demand from employers.
With mobile technologies facilitating advances in communications, finance, and information exchange and sharing, we've only just begun to explore the potential for this technology.
As a platform for creating key applications for industry, government and commerce, the demand for skill sets in mobile computing systems is sure to grow, especially given the growth in internet and web-based systems.
You'll develop skills in the key areas in mobile computing including mobile software, mobile hardware, and mobile communication and security.
At all levels, critical infrastructure relies upon information and database systems to store, process and exchange information.
Organisations with diverse functions collect, process and store vast amounts of confidential information about employees, customers, products, research and more, on computers and database systems.
Consequently, the security of this data, whether in banks or transport networks, telecommunications or utilities, has become vitally important.
In this specialisation you'll develop technical and management skills to enhance security in computer systems. This is applicable to organisations whose functions are varied, such as governments, the military, corporations, hospitals, financial institutions, universities or private businesses.
Software architects oversee the high-level design and structure of the ICT systems that underpin the infrastructure of an organisation.
With the accelerating growth and evolution in the technologies available for developing software applications and systems, greater efficiency and flexibility will be highly sought after in all types of organisations.
You'll gain expertise in advanced software development techniques and technologies, exploiting modern development environments and languages, and balancing a range of usability issues when designing solutions.
Web systems and search technology
The explosion of web resources and internet applications presents us with unprecedented choices and opportunities. However, searching and deciding on what to use, choose or lose is becoming trickier.
More than ever web users need more sophisticated search technologies and effective and efficient tools for locating, managing and exchanging all sorts of information, including documents, pictures and other structured and unstructured data.
You'll learn about the design and implementation of search engines, search engine optimisation, structured and unstructured information management and web services.
Plans are variations offered for a program such as specialisations, modes of delivery or location. Browse a plan to see the courses our students are currently studying.
Master of Computer Science
Three semesters full time or six semesters part time
Three semesters full time
|City Campus||Three semesters full time or six semesters part time Three semesters full time||079938G|