IT, Planning and Engineering

Master of Information Technology (Computer Science)
100% online

Apply now
  • Qualification: level:

  • Duration:

    1.5 – 2 years full-time or part-time equivalent

  • Units:

    13 – 21

  • Start date:

    Jan, Apr, Jul, Oct,

Download Brochure

The Master of Information Technology (Computer Science) is accredited by the ACS, the professional association for Australia’s technology sector.

Our world is more interconnected now than it’s ever been, thanks in large part to digital technology and the tremendous advances in computer technology. Computer science – encompassing the study of computing hardware and software – is what lies at the heart of this acceleration towards innovation.

The Master of Information Technology (Computer Science) is a multi-faceted qualification with a flexible course structure, allowing you to major in computer science. If you come from an IT background, you will receive advanced standing in recognition of your experience, and have the opportunity to attain a computer science masters qualification in as little as 18 months (full time study).

The course is also ideal for those coming from a background other than IT. The extended 2 year full time program – perfect for a career shift – will help you build a solid foundation in real world IT-practice, which you will then leverage as you take a deep dive into the field of computer science.

You will explore a range of topics including network security, software development and applications, algorithmic processes, data structures, JavaScript programming, and the UX design principles that inform the development of clean and accessible user interfaces.

By understanding the core principles that underlie computer science, you will open up a range of exciting career opportunities, and find yourself well-placed to work for a range of IT service providers, consultancies and vendors.

The skills you acquire are highly translatable, relevant for professional work in government departments, and a range of private sector industries that include finance and banking, health care, advanced manufacturing, engineering, mining and agriculture and more.

Subsidised Commonwealth Supported Places are available for this course.

Build your digital portfolio

Your Master of Information Technology (Computer Science) will introduce you to a variety of new and crucial digital tools used within the IT industry. Your coursework is specifically tailored to enhance your digital literacy skills with these tools so that you can build an impressive portfolio by the time you graduate.

Visual Studio

Visual Studio is an integrated development environment (IDE) from Microsoft used to create powerful and scalable applications, programs and websites. It allows you to use almost any programming language to edit code, create designs and debug applications on your preferred platforms and devices. Join the millions of developers worldwide using Visual Studio’s flexible and collaborative features.


Tableau is the market-leading analytics platform that transforms the way we use data to solve real-world issues. The platform is the top choice for modern business intelligence and helps organisations visualise data and share insights that make real, impactful change. It’s used by influential companies such as Lenovo and Lufthansa Airlines.

Microsoft Azure 

Microsoft Azure is a public cloud platform that is used for virtual computing, analytics, storage, networking and much more. Azure is comprised of more than 200 products and cloud services, and is fast becoming a central platform for industries to innovate their technological capabilities, including healthcare, financial services and banking, manufacturing, gaming, retail and government.


Lucidchart is an intelligent diagramming application that allows teams to work together on shared projects. The application allows you to draw plans and create flowcharts and diagrams, and also offers businesses a secure way to store, plan, collaborate and visualise data all in one place. It’s popular among companies such as Google, Amazon and Atlassian. allows you to easily create, edit and style diagrams using an intuitive interface. The open-source, cross-platform software enables collaboration on diagrams and whiteboards, and offers unique features like real-time Confluence-native collaborative editing.


Signavio offers intuitive, cloud-based, professional process modelling and allows businesses to document, model, design and simulate workplace processes. The platform helps you to speed up process modelling and determine how certain changes will impact process outcomes.


Hypertext Markup Language (HTML) is a central technology used to build websites. HTML allows you to organise the structure of a page forms an essential foundation of your web development skills. It is used across websites world-wide.


Like HTML, Cascading Style Sheets (CSS) is another primary technology used to build websites. CSS helps you create the layout of a web page. CSS forms an essential foundation of your web development skills and is used across websites world-wide.


Python is a versatile computer programming language that is commonly used for machine learning, building websites and software, automating tasks, and conducting data analysis. Python is one of the most well-known programming languages for software developers and data scientists around the world. Most modern tech companies rely on Python every day, including Instagram, Google, Spotify and Netflix.

Unified Modelling Language (UML)

Unified Modelling Language (UML) is a developmental modelling language used by software developers to visualise and design new systems. UML is used in various fields and is useful to help a team visualise projects from start to finish.

Oracle Database

The Oracle Database is the first converged, multi-modal database management system designed for enterprise grid computing. It’s used to store and retrieve data and is key to running online transaction processing and solving common issues for information management.

Oracle VirtualBox

Oracle VM VirtualBox is a powerful cross-platform virtualisation software tool. It’s intuitive and allows you to set up your computer to run multiple operating systems, including Microsoft Windows, Mac OS X, Linux and Oracle Solaris. As one of the oldest companies to provide database management solutions, Oracle focuses on keeping up to date with the latest technological trends.

Jupyter Notebook

Jupyter Notebook is a web-based interactive development environment for notebooks, code and data. It has a flexible interface that allows you to configure and arrange workflows in data science, scientific computing, computational journalism and machine learning. Jupyter Notebooks is used by large-scale companies such as Trivago, Delivery Hero and Yelp.


Anaconda is a distribution of the Python and R programming languages for data science and machine learning that simplifies package management and deployment. With thousands of open-source packages and libraries, it’s very popular among modern programmers.


SQLite (Structured Query Language) is the most used database engine in the world. SQL codes are built into most mobile phones, computers and applications and are used by several large-scale companies around the world, including Adobe, Airbus, Apple, Facebook and Google.


React is an open-source JavaScript library developed by Facebook and is used to build fast user interfaces for mobile and web applications. It’s widely used within the technology industry and is one of the most commonly used front-end libraries for web development. React is popular with tech giants like Facebook, Netflix, Airbnb and Uber.

R and RStudio

R is an open-source software program used for statistical analysis. You can use R to write a program and run the code independently of any other computer program.

RStudio, used alongside R, is an open-source integrated development environment. It allows you to clearly see graphs, data tables, R code and output.

Both R and RStudio offer advanced statistical methods and algorithms.

Microsoft Teams

Microsoft Teams is a digital hub for modern businesses across the world. It’s been central to workplaces adapting to hybrid work environments and allows you to collaborate, meet and share files at a click of the button. By familiarising yourself with Microsoft Teams early on, you’ll be setting yourself up for success as you enter the workforce.

Entry Requirements

You can gain entry into the Master of Information Technology (Computer Science) through the following two pathways:

You can gain entry into the 2 year program with:
  • A recognised bachelor degree (or higher) in any discipline with a minimum grade point average of 4.0 (on QUT’s 7 point scale).

You can gain entry into the 1.5 year program (48 credit points of advanced standing for the foundation IT units) with:
  • A recognised bachelor degree (or higher) in IT with a minimum grade point average of 4.0 (on QUT’s 7 point scale), or

  • A recognised bachelor degree (or higher) in any other discipline with a minimum grade point average of 4.0 (on QUT’s 7 point scale) plus 3 years of full time professional work experience in IT.

Fees: Commonwealth Supported Places (CSP) are available for this course
  • 2024 CSP fees (2 year program): $18,000

  • 2024 full fees (2 year program): $56,000

    QUT offers Commonwealth Supported Places (CSP) for this course to eligible domestic students. A CSP is subsidised by the Australian government, meaning that you do not need to pay a significant portion of your course fees.

    Speak to one of our Course Consultants for help accessing a Commonwealth Supported Place in 2024.

Talk to a Course Consultant

Course Consultants can provide more information about your specific qualifications or experience, or submit an enquiry by visiting the contact us page today.

Looking to upskill your team? Find out how QUT Online can bring top-tier expertise and industry knowledge to your organisation by educating your workforce. 

“IT is an everchanging and exciting field to study and I wanted to be educated in the latest practices available and learn the foundations of computer science.”

Tayla Graduate Certificate in Information Technology

Course Units

Students need to complete a total of 21 units:

10 - Core micro units (Graduate Diploma in Information Technology (Computer Science) units)
7 - Core standard units
4 - Elective standard units


6 credit points per unit


12 credit points per unit


Complete 4 of the following electives | 12 credit points per unit

Download the course brochure to learn more.


Our dedicated support team are here to help you when you need it. They are available online or over the phone seven days a week to answer all your questions. They are here to help with everything from technical support to academic questions. QUT Online has the tools and people to make your postgraduate study achievable and enjoyable.

View support

Career opportunities

ICT Programmer

Implement integrated software and application solutions that solve organisational ICT-related problems.

Systems Engineer

Cultivate advanced knowledge of computer science and its applicability within organisational and business contexts.

Computer Scientist

Apply computer science discipline knowledge and expertise to craft efficient and secure ICT solutions within an organisational context.

Network Analyst

Provide technical support for and monitor organisational computer networks, and oversee general refinement and network improvements.

Learning at QUT Online

A unique opportunity

Whether you’re advancing or changing your career, studying online is the flexible way to achieve your goal, allowing you to log on and learn when it suits.

Your network

We are ranked in the top 50 universities in the world for employer-student connections. And when you study with us, our connections become your connections.

Learning that suits you best

Fit study into your life, when it suits you. If you study on your lunch break, or after your kids are in bed, you can access everything you need, wherever you are.

Other courses you may be interested in