Program Structure:
The Bachelor of Information Technology requires completion of 144 units, of which:
A maximum of 60 units may come from completion of 1000-level courses
The 144 units must include:
A minimum of 96 units from completion of courses from the following lists:
30 units from the completion of the following compulsory courses:
- COMP1600 Foundations of Computing
- COMP2100 Software Design Methodologies
- COMP2300 Computer Organisation and Program Execution
- COMP2420 Introduction to Data Management, Analysis and Security
- MATH1005 Discrete Mathematical Models
6 units from completion of course from the following list:
- COMP1100 Programming as Problem Solving
- COMP1130 Programming as Problem Solving (Advanced)
6 units from completion of course from the following list:
- COMP1110 Structured Programming
- COMP1140 Structured Programming (Advanced)
24 units from completion of a 3000- and 4000-level courses from the following subject areas:
- COMP Computer Science
- INFS Information Systems, only if completing the Information Systems major
A minimum of 12 units and a maximum of 30 units from completion of further courses from the following subject areas:
- COMP Computer Science
- INFS Information Systems, only if completing the Information Systems major
A maximum of 6 units from completion of courses from the following list:
- MATH1013 Mathematics and Applications 1
- MATH1014 Mathematics and Applications 2
- MATH1115 Advanced Mathematics and Applications 1
- MATH1116 Advanced Mathematics and Applications 2
- MATH2301 Games, Graphs and Machines
- STAT1003 Statistical Techniques
- STAT1008 Quantitative Research Methods
A maximum of 12 units from completion of courses from the following list:
- ENGN1211 Discovering Engineering
- VCUG2002 Leadership and Influence in a Complex World
- VCUG2004 Creating Impact
- VCUG3001 Unravelling Complexity
48 units from completion of elective courses offered by ANU
Majors
- Advanced Intelligent Systems
- Computer Systems
- Cyber Security
- Data Science
- Information Systems
- Intelligent Systems
- Software Development
Minors
- Computer Science Foundations
- Computing & Mathematical Foundations
- IT in New Media
- Specialisations
- Computer Systems
Elective Study
Once you have met the program requirements of your degree, you may have enough electives to complete an additional elective major, minor or specialisation.