In order to complete this course, you must:
- Complete the core structure
- Complete 1 major
- Complete 1 minor
| Number of units: 8 | Total credit points: 48 |
|---|
You are to complete an industry internship or a project in addition to a major, a minor, 3 elective units and 8 core units.
You can choose one of the following majors:
- Application Development involves using tools, techniques, and programming languages to develop systems. In this major, you will study concepts such as the architectural design of an application including how to break up an application and distribute its components across a networked system, and the development of mobile and internet applications. You will gain skills in software development, including the ability to design, implement, and manage applications using programming languages, tools, and techniques that support scalable and modular system design.
- Business Data Analytics will help you gain knowledge of enterprise analysis concepts. You will use various tools and techniques to study the business environment and contribute to the development of IT applications to support business goals. You will gain data modelling, visualisation, and analysis skills that will help you identify and manage the changes needed to introduce an information system into an organisation.
- Cyber Security will develop your understanding of information, networks, and system security issues and develop skills to detect and prevent different types of security attacks. You will also develop skills in digital forensics in the investigation of eCrime activities.
- Artificial Intelligence will develop your understanding of intelligent systems and how data‑driven and computational techniques can be used to address complex real‑world problems. In this major, you will study core areas such as machine learning, deep learning, data analytics, computer vision, and natural language processing, including how AI models are designed, trained, evaluated, and deployed.
You will gain practical skills in developing AI‑enabled applications using contemporary programming languages, tools, and frameworks, and learn how AI systems support decision‑making across a range of organisational and industry contexts. The major also develops awareness of ethical, legal, and societal considerations associated with the responsible deployment of artificial intelligence, preparing graduates for a rapidly evolving industry where AI skills are increasingly in demand.
You can choose one of the following minors provided it is not the same as your major:
- Application Development. You will develop skills in developing user interfaces using front-end frameworks (e.g. those based on JavaScript) and building server-side functionality using back-end programming languages such as Java.
- Business Data Analytics. You will develop skills to determine and specify ICT and business requirements using techniques such as Business Process Modelling.
- Artificial Intelligence. You will develop your practical skills in developing AI‑enabled applications using contemporary programming languages, tools, and frameworks.
- Cyber Security. Develops your understanding of information, networks and system security issues and develops your skills to detect and prevent different types of security attacks.
- Emerging Technologies. You will study concepts such as artificial intelligence, data science and blockchain technologies.
- ICT Management. The introduction of ICT systems requires organisations to change. ICT managers are required to help organisations manage such changes. If you study this minor, you will acquire skills to contribute to ICT cyber security, knowledge and change management.
- Mathematics. By studying mathematics at university, you will develop skills in problem-solving, critical thinking, modelling, scholarship, analysis and research. Analytical and quantitative skills are sought after by a wide range of employers. A sound knowledge of mathematics is important in science, economics, medicine and engineering. Mathematics is required for decision making and quantitative activities in commerce, industry and education. Successful companies and organisations know their competitive edge depends on the analytical and quantitative skills of their workforce, and therefore seek employees with sound mathematics training.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11222 | Programming Fundamentals | |
| COIT11226 | Systems Analysis | |
| COIT11238 | Networked Infrastructure Foundations | |
| COIT11239 | Professional Communications Skills for ICT | |
| COIT11237 | Database Design & Implementation | |
| COIS12036 | Human-Computer Interaction | |
| COIT11223 | Information Technology and Society | |
| COIT12208 | ICT Project Management | |
You might be required to enrol in some units in online mode, depending on the campuses. Term 3 units are not offered on some campuses. If you want to study in Term 3 on the campus where a unit is not available, you will need to enrol in online mode.
| Number of units: 8 | Total credit points: 54 |
|---|
Application Development involves using tools, techniques, and programming languages to develop systems. In this major you will study concepts such as the architectural design of an application including how to break up an application and distribute its components across a networked system, and the development of mobile and internet applications. You will become an advanced, enterprise-ready developer.
Year 3, Term 2
You are to complete one of the following two options: Internship or Project. Both options require you to complete a capstone unit in your last term of study.
Internship: This unit has enrolment eligibility requirements. Further details are available in the "More Details" section of the handbook and in the unit profile for COIT13239 Undergraduate ICT Internship.
Some units are offered in all three teaching terms to assist you to complete all of your other units before your internship. You are advised to consult course advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.
Project: If you choose the project option, you will apply the knowledge you gained over the course of your study in a simulated project environment.
To complete the project option you are to enrol in your discipline capstone project unit in your last term of study. You can complete two other units in this same term.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11134 | Object Oriented Programming | |
| COIT12200 | Software Design & Development | |
| COIT13229 | Applied Distributed Systems | |
| COIT13234 | Mobile Software Development | |
| COIT13235 | Enterprise Software Development | |
| COIT12207 | Internet Applications | |
| COIT13243 | Professional Practice in ICT | |
| Available units | ||
|---|---|---|
| Students must complete 1 from the following units: | ||
| COIT13239 | Undergraduate ICT Internship | |
| COIT13241 | Undergraduate ICT Capstone Project | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
An internship cannot be guaranteed as it is subject to your acceptance by a host organisation and your internship cannot be taken at any host organisation where a conflict of interest may arise.
| Number of units: 8 | Total credit points: 54 |
|---|
Artificial Intelligence involves using data, statistical thinking, and intelligent technologies to solve complex problems and generate meaningful insights. In this major you will study concepts such as the foundations of AI and how intelligent systems are designed and applied, the role of data science and statistics in understanding and interpreting information, and the use of computer vision for analysing images and visual data. You will also explore how AI is reshaping modern software development practices and gain hands-on experience applying these skills through a capstone project in a real-world context. You will become a confident, work-ready professional equipped to contribute to AI-driven solutions across industries such as healthcare, agriculture, business, government, and technology.
Year 3, Term 2
You are to complete one of the following two options: Internship or Project. Both options require you to complete a capstone unit in your last term of study.
Internship: This unit has enrolment eligibility requirements. Further details are available in the "More Details" section of the handbook and in the unit profile for COIT13239 Undergraduate ICT Internship.
Some units are offered in all three teaching terms to assist you to complete all of your other units before your internship. You are advised to consult course advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.
Project: If you choose the project option, you will apply the knowledge you gained over the course of your study in a simulated project environment.
To complete the project option you are to enrol in your discipline capstone project unit in your last term of study. You can complete two other units in this same term.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| STAT11048 | Essential Statistics | |
| COIT12213 | Applied Artificial Intelligence | |
| COIT12209 | Data Science | |
| COIT12204 | AI-Assisted Software Development | |
| COIT13242 | Artificial Intelligence for Vision Analytics | |
| COIT13244 | Advanced Artificial Intelligence | |
| COIT13243 | Professional Practice in ICT | |
| Available units | ||
|---|---|---|
| Students must complete 1 from the following units: | ||
| COIT13239 | Undergraduate ICT Internship | |
| COIT13241 | Undergraduate ICT Capstone Project | |
| Number of units: 8 | Total credit points: 54 |
|---|
The Business Data Analytics major will help you gain knowledge of enterprise analysis concepts. You will use various tools and techniques to study the business environment and contribute to the development of IT applications to support business goals. You will gain data modelling, visualisation, and analysis skills to become an expert in identifying and managing the changes needed to introduce an information system into an organisation.
Year 3, Term 2
You are to complete one of the following two options: Internship or Project. Both options require you to complete a capstone unit in your last term of study.
Internship: This unit has enrolment eligibility requirements. Further details are available in the "More Details" section of the handbook and in the unit profile for COIT13239 Undergraduate ICT Internship.
Some units are offered in all three teaching terms to assist you to complete all of your other units before your internship. You are advised to consult course advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.
Project: If you choose the project option, you will apply the knowledge you gained over the course of your study in a simulated project environment.
To complete the project option you are to enrol in your discipline capstone project unit in your last term of study. You can complete two other units in this same term.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11240 | Dashboard Design and Visualisation | |
| COIS12073 | Enterprise Systems | |
| COIT12203 | Workflow Analysis & Management | |
| COIT13231 | Enterprise ICT Governance, Risk and Compliance | |
| COIT12209 | Data Science | |
| COIS13013 | Business Intelligence | |
| COIT13243 | Professional Practice in ICT | |
| Available units | ||
|---|---|---|
| Students must complete 1 from the following units: | ||
| COIT13239 | Undergraduate ICT Internship | |
| COIT13241 | Undergraduate ICT Capstone Project | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
An internship cannot be guaranteed as it is subject to your acceptance by a host organisation and your internship cannot be taken at any host organisation where a conflict of interest may arise.
| Number of units: 8 | Total credit points: 54 |
|---|
The Cyber Security major will develop your understanding of information, networks, and system security issues and develop skills to detect and prevent different types of security attacks. You will also develop skills of digital forensics in investigation of eCrime activities.
Year 3, Term 2
You are to complete one of the following two options: Internship or Project. Both options require you to complete a capstone unit in your last term of study.
Internship: This unit has enrolment eligibility requirements. Further details are available in the "More Details" section of the handbook and in the unit profile for COIT13239 Undergraduate ICT Internship.
Some units are offered in all three teaching terms to assist you to complete all of your other units before your internship. You are advised to consult course advisers at the beginning of each term regarding the units you intend to take to ensure you can complete the course within the shortest possible time.
Project: If you choose the project option, you will apply the knowledge you gained over the course of your study in a simulated project environment.
To complete the project option you are to enrol in your discipline capstone project unit in your last term of study. You can complete two other units in this same term.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11241 | Cybersecurity Technologies | |
| COIT12201 | Electronic Crime and Digital Forensics | |
| COIT12202 | Network Security Concepts | |
| COIT12206 | TCP/IP Principles and Protocols | |
| COIT13146 | System and Network Administration | |
| COIT13240 | Applied Cryptography | |
| COIT13243 | Professional Practice in ICT | |
| Available units | ||
|---|---|---|
| Students must complete 1 from the following units: | ||
| COIT13239 | Undergraduate ICT Internship | |
| COIT13241 | Undergraduate ICT Capstone Project | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
An internship cannot be guaranteed as it is subject to your acceptance by a host organisation and your internship cannot be taken at any host organisation where a conflict of interest may arise.
| Number of units: 4 | Total credit points: 24 |
|---|
Application developers need to be able to develop using both front end languages such as HTML and CSS and back end languages such as Java.
If you are a Cyber Security Major, Artificial Intelligence or Business Data Analytics Major, you could take this minor to develop skills in areas such as Internet applications and Enterprise software development.
This minor is not available to you if you are an Application Development Major.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11134 | Object Oriented Programming | |
| COIT12200 | Software Design & Development | |
| COIT12207 | Internet Applications | |
| COIT13235 | Enterprise Software Development | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
If you are a Cyber Security Major, Application Development or Business Data Analytics Major, you could take this minor to develop your skills in developing AI‑enabled applications using contemporary programming languages, tools, and frameworks.
This minor is not available to you if you are an Artificial Intelligence Major.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| STAT11048 | Essential Statistics | |
| COIT12204 | AI-Assisted Software Development | |
| COIT12213 | Applied Artificial Intelligence | |
| COIT13244 | Advanced Artificial Intelligence | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
Data analysts need to be able to determine and specify ICT and business requirements using techniques such as Business Process Modelling.
If you are an Application Development Major, Artificial Intelligence Major or Cyber Security Major, you could take this minor to develop skills in areas such as enterprise systems. This minor is not available to you if you are undertaking the Business Data Analytics Major.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11240 | Dashboard Design and Visualisation | |
| COIS12073 | Enterprise Systems | |
| COIT12203 | Workflow Analysis & Management | |
| COIT13231 | Enterprise ICT Governance, Risk and Compliance | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
If you are an Application Development Major, Artificial Intelligence or a Business Data Analytics Major, you could take this minor to develop your understanding of information, networks, and system security issues and develop skills to detect and prevent different types of security attacks.
This minor is not available to you if you are undertaking the Cyber Security Major.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT11241 | Cybersecurity Technologies | |
| COIT12202 | Network Security Concepts | |
| COIT12206 | TCP/IP Principles and Protocols | |
| COIT13146 | System and Network Administration | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
In this minor, you will study concepts such as artificial intelligence, data science and blockchain technologies. This minor is available to all majors.
You must complete a total of four units. This includes two compulsory units and two optional units.
For those students wishing to study Cyber Security Major & Emerging Technologies Minor, there is a common unit: COIT11241 Cybersecurity Technologies. To replace this unit, students may complete COIT12209, COIT12212 or COIT12213.
For those students wishing to study Artificial Intelligence Major & Emerging Technologies Minor, there are 2 common units: COIT12209 Data Science & COIT12213 Introduction to Artificial Intelligence. To replace these units, students should complete COIT11241 & COIT12212.
For those students wishing to study Business Data Analytics Major & Emerging Technologies Minor, there is a common unit: COIT12209 Data Science. To replace this unit, students may complete COIT11241, COIT12212 or COIT12213.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIT12211 | Introduction to Blockchain Technologies | |
| COIS13034 | Cloud Based Smart Applications Management | |
| Available units | ||
|---|---|---|
| Students must complete 2 from the following units: | ||
| COIT11241 | Cybersecurity Technologies | |
| COIT12209 | Data Science | |
| COIT12213 | Applied Artificial Intelligence | |
| COIT12212 | Cyber Security Management | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
The introduction of ICT systems requires organisations to change. ICT managers are required to help organisations manage such changes. If you study this minor, you will acquire skills to contribute to ICT cybersecurity, knowledge and change management. This minor is available to all majors.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| COIS11011 | Foundations of Business Computing | |
| COIT12205 | Knowledge Management Principles | |
| COIT12212 | Cyber Security Management | |
| MGMT19128 | Strategy and Change | |
You might be required to enrol in some units in online mode depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
| Number of units: 4 | Total credit points: 24 |
|---|
This minor has been designed to support credit, articulation agreements, and transition arrangements. Among the four units in this minor, a maximum of one unit could be a level 1 unit, and at least one should be a level 3 unit and the other two units can be either Level 2 or Level 3. Students cannot opt in to complete the Liberal Studies minor. Please contact Course Management for further information.
| Number of units: 4 | Total credit points: 24 |
|---|
By studying mathematics at university, you will develop skills in problem-solving, critical thinking, modelling, scholarship, analysis and research. Analytical and quantitative skills are sought after by a wide range of employers. A sound knowledge of mathematics is important in science, economics, medicine and engineering. Mathematics is required for decision making and quantitative activities in commerce, industry and education. Successful companies and organisations know their competitive edge depends on the analytical and quantitative skills of their workforce, and therefore seek employees with sound mathematics training.
This minor is available to all majors.
| Available units | ||
|---|---|---|
| Students must complete the following compulsory units: | ||
| STAT11048 | Essential Statistics | |
| MATH11248 | Algebra 1 | |
| MATH12226 | Algebra 2 | |
| MATH13220 | Advanced General Mathematics | |
You might be required to enrol in some units in online mode, depending on your campus. Term 3 units are not offered on some campuses. If you want to study in Term 3 on a campus for which the unit is not available, you will need to enrol in online mode.
For those students wishing to study Artificial Intelligence Major & Mathematics Minor, there is a common unit – STAT11048 Essential Statistics. To replace this unit, students should complete MATH11247 Foundation Mathematics.
| Number of units: 3 | Total credit points: 18 |
|---|
You can choose three electives:
- Electives may include any unit from the Bachelor of Information Technology majors or minors provided all prerequisites have been met.
- Students may also choose any unit from the list below provided all prerequisites have been met.
You might be required to enrol in some units in online mode depending on the campuses. Term 3 units are not offered on some campuses. If you want to study in Term 3 on the campus at which a unit is not available, you will need to enrol in online mode.
| Available units | ||
|---|---|---|
| Students may choose to do any of the following: | ||
| MGMT11109 | Introduction to Business | |
| MRKT11029 | Marketing Fundamentals | |
| MGMT13151 | Entrepreneurship, Innovation and Start-ups | |
| MRKT13014 | Marketing Innovation and New Product Development | |
| DGTL11006 | Coding Fundamentals | |
| MMST12017 | Game Design | |
| DGTL13007 | Game Development | |
| DGTL11001 | Foundations of Animation | |
| DGTL12012 | Motion Graphics and Visual Effects | |
| MMST12019 | 3D Computer Graphics | |
| DGTL13009 | 3D Character Design | |