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.
This includes advanced computer science core courses, four courses from your area of specialisation, one vocational 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, cameras, and many more.
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, which in turn can be applied to diverse areas and projects such as delivering preventative 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 the 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.
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 program you'll develop technical and management skills to enhance security in computer systems. This is applicable to organisations whose functions a 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 in organisations of all sizes.
In this program you'll develop an enhanced understanding of the high-level design and structure of the ICT systems that underpin the infrastructure of an organisation. 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 choice and opportunity; 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.
The following program structure(s) is an example of what students are currently studying in this program.
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
|City Campus||Three semesters full time or six semesters part time||079938G|