100% online Masters

Master of Information Technology (Computer Science)

Course overview

Lay the foundation for all computing disciplines

Our world has never been more connected, and computer science sits at the core of that change. The Master of Information Technology (Computer Science) is built for professionals who want to explore the frontiers of technology while building a strong and versatile skill set.

This major is designed to create adaptable IT professionals who can work across disciplines rather than in silos. You will tailor your studies to your interests with unit options in areas like machine learning, cyber security, and user experience. You will also gain practical skills with tools like Python, React and Azure, graduating ready to take on complex real-world challenges.

You will graduate as a well-rounded IT professional with the knowledge and experience to lead innovation wherever you go, from software development to consulting to government. Accredited by the ACS, your qualification is recognised nationally and internationally, giving you a competitive edge in a market that values certified expertise.

Whether you are upskilling or switching careers, this course offers flexible entry points to make it accessible.

Learn more about the Master of Information Technology (Computer Science) with QUT Online.

Feb, Apr, Jul, Oct

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

AUD $ 19,400

Includes 70% off with CSP subsidy.

Domestic Student

*Limited Commonwealth Supported Places (CSPs) available for domestic students only. Annual fees are subject to change and are dependent on selected units. For more information on CSPs, see below.

Course units

You must complete a total of 192 credit points.

Complete 60 credit points of advanced core units

12 credit points

Select one capstone pathway (industry or research) and complete 36 credit points of study. Please note that the research pathway requires on-campus attendance.

Complete 36 credit points of study. Please note, this is optional and provides a pathway to the PhD program. These units would be taken in place of the capstone units above (IFQ735, IFQ736-1 and IFQ736-2) and require on-campus attendance.

Complete two (2) core units

Select any two (2) units from the list below

12 credit points

12 credit points

Entry requirements

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

2-year program

  • A completed recognised bachelor’s degree (or higher) in any discipline with a minimum GPA of 4 (on a 7-point scale)

1.5-year program

  • A completed recognised bachelor’s degree (or higher) in information technology with a minimum GPA of 4 (on a 7-point scale)

or

  • A completed recognised bachelor’s degree (or higher) in any discipline with a minimum GPA of 4 (on a 7-point scale) plus 3 years FTE of professional work experience in information technology

or

  • A completed recognised Graduate Certificate in information technology with a minimum GPA of 4 (on a 7-point scale)

or

  • A completed QUT IQ14, IQ15, IQ16, IQ18, or IQ30 Graduate Certificate

1-year program

  • A completed recognised Graduate Diploma in information technology (in the same discipline as the planned IQ20 major) with a minimum GPA of 4 (on a 7-point scale)

or

  • A completed QUT IQ19 Graduate Diploma in Information Technology (in the same discipline as the planned IQ20 major)

Early exit options

Students who are enrolled in this course may be eligible to exit their course with a Graduate Certificate of Information Technology (IQ18) after successful completion of an approved 48 credit points of units or, a Graduate Certificate in Computer Science (IQ15) after successful completion of an approved 48 credit points of units or, a Graduate Diploma in Information Technology (IQ19) after successful completion of an approved 96 credit points of units.

Course outcomes

You will develop an adaptable and creative digital skill set to craft smarter ICT solutions, tailored for your organisation’s needs. You will also gain advanced knowledge of computer science and its applicability within business contexts, learning to critically evaluate practices and strategies to solve complex problems and drive innovation in projects.

Skills and tools in this course

  • Problem-solving
  • Computer science expertise
  • Core Body of Knowledge
  • Critically analyse and solve complex computer science problems
  • Demonstrable business acumen
  • Make appropriate judgments in professional contexts

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

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

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.

Draw.io

Draw.io 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

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.

HTML

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.

CSS

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

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

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

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

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

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.

Potential career opportunities

Programmer

Write, test, and modify programming code to create and manage software.

  • Average Salary

    $120,000

  • Industry Job Satisfaction of

    4/5

  • Industry Growth

    +27%

    Projected job growth in next 5 years

, 2025

Systems engineer

Ensure components within a system are working together to achieve a desired function.

  • Average Salary

    $120,000

  • Industry Job Satisfaction of

    4/5

  • Industry Growth

    +22.2%

    Projected job growth in next 5 years

, 2025

Network architect

Plan, design and implement data communication networks that meet the organisation's needs.

  • Average Salary

    $180,000

  • Industry Job Satisfaction of

    4/5

, 2025

Information technology specialist

Analyse, test, troubleshoot and evaluate existing network systems and software applications to achieve business or IT goals.

  • Average Salary

    $135,000

  • Industry Job Satisfaction of

    5/5

, 2025

How online study works

Learn in your own way

Experience the unwavering support of our university as you embark on your online learning journey.

  • Flexible and supportive options for your lifestyle
  • The easy application and enrolment process
  • Alignment with career aspirations

What our students say

I chose to study at a postgraduate level online due to flexibility. Studying online has given me the ability to live on the Sunshine Coast without the commute to Brisbane, giving me more time to focus on studying and working part-time. I love the option to study on the beach!
Tayla, Graduate Certificate in Information Technology

Ready to apply?

Apply online by filling out an application form, or speak to a course consultant on 1300 104 196.

We do have a shortened master’s program for eligible applicants. Please see the entry requirements for this course.

Yes, CSPs are available for all Information Technology courses, including bootcamps. CSPs allow domestic students to have a significant portion of their university or higher education fees subsidised by the Australian government.

Information Technology (IT)

Got a question?

Contact us on our enquiry form

Contact Us

By submitting this form, you understand that QUT is collecting your personal information. Refer to the Privacy Collection Notice for more information.

If you’re not ready to apply or want to know more before you submit your application, you can request more information by calling us on 1300 104 196 or by completing our enquiry form.

Ready to apply?

Apply online by filling out our application form or speak to a Course Consultant on 1300 104 196.

Talk to us

1300 104 196

Get in touch with one of our support staff who are always ready to guide you.

9am – 5pm AEST Monday to Friday

Book a call today

Top