Information Technology, Information Systems, Software Engineering or Computer Science: Which one is right for me?

Keeping pace with technological change is one thing; having the skills to shape it is another entirely.

Just a few decades ago, the smartphone sitting in your pocket would have been called a ‘super-computer’. Now, the ubiquity of our smart devices means we create more than 2.5 exabytes of data every day, posing crucial questions relating to power, privacy and security.

The University of Melbourne’s graduate degrees in IT, information systems, software engineering and computer science are designed to equip you with the technical and soft skills to harness technology and stay agile in a rapidly evolving industry.

Whether your goal is to transform the future of business, health and entertainment, design better human computer interaction or create accessible technology, there’s a degree that’s right for you.

Get technical with the Master of Information Technology

Do you want to study coding and programming? Are you passionate about cutting-edge information and communication technology?

The Master of Information Technology (MIT) is designed to provide you with advanced technical, coding and programming skills to become a leader of IT innovation across industries in business, health, government and more.

Choose to specialise in artificial intelligence, computing, cybersecurity, distributed computing or human-computer interaction to tailor your studies to your area of interest. It’s for students who have studied at least one technical programming subject in their undergraduate studies.

The Master of Information Technology is accredited by the Australian Computer Society.

Transform business with the Master of Information Systems

Where the Master of Information Technology is about equipping you with technical skills in IT, the Master of Information Systems (MIS) is about giving you the skills to manage and change the business processes that support it.

It’s designed for students with no technical background in IT who are looking to blend business and IT to drive organisational change and transform the way the world works. It’s suitable for aspiring and current practitioners and consultants in digital business.

The program covers areas of critical importance to IT employers, such as project and change management, emerging technologies, IT strategy and governance, security and service provision.

Like the MIT, the Master of Information Systems is accredited by the Australian Computer Society.

Become an accredited software engineer with the Master of Software Engineering

The Master of Software Engineering will prepare you for a career in software development. You’ll learn best practice for every stage of the software development cycle and become an internationally accredited Software Engineer.

You’ll tackle large-scale, real-world software design and development projects, and collaborate with IT professionals in a year-long industry project. Once you've started studying, you can pursue your career goals and interests through one of 5 specialisations: 'Artificial Intelligence', 'Business', 'Cyber Security', 'Distributed Computing', or 'Human Computer Interaction'. You can also choose not to specialise, if you'd prefer.

Study the Master of Engineering 'Business' specialisation and replace five technical advanced electives with engineering business subjects to gain a powerful skillset that blends advanced software engineering expertise with key skills in economics, marketing and finance.

It’s for students who have studied the equivalent of two subjects of first-year mathematics and two subjects of first-year computing, computer science or programming in their undergraduate degree.

The Master of Software Engineering is accredited by Engineers Australia, EUR-ACE, Euro-Inf, and the Australian Computer Society.

Prepare for a research pathway in computer science

Do you aspire to a PhD or a research-oriented position in computer science?

The Master of Computer Science is a research training program designed for students who hold an undergraduate degree with a major in computer science.

It allows you to keep up with rapid advances in the field of computer science while completing a major research project on your pathway to PhD study or to a research-oriented position in industry.

In addition to a broad grounding in advanced computer science, you’ll develop specialist knowledge in at least one of the following areas: knowledge systems, programming languages and distributed computing, information systems, mathematics, statistics, spatial information science or linguistics.

Find out more:

Study Information Technology and Computer Science