Bachelor of Information Technology
Degree Structure
BInfTech (3701:Computer Systems major) possible enrolment pattern
| First semester | Second semester | |
|---|---|---|
| Year 1 (48 units) |
COMP1100 Introduction to Programming and Algorithms COMP1710 Tools for New Media & the Web IT Elective or Schedule 3 elective (6u) Elective (6u) [1] |
COMP1110 Introduction to Software Systems COMP2400 Relational Databases MATH1005 Discrete Mathematical Models Elective (6u) [1] |
| Year 2 (48 units) |
COMP2100 Software Construction COMP2300 Introduction to Computer Systems Elective (6u) [1] Elective (6u) [1] |
COMP2310 Concurrent and Distributed Systems COMP2600 Formal Methods in Software Engineering 2000/3000/4000-series IT (6u) Elective (6u) [1] |
| Year 3 (48 units) |
COMP3310 Computer Networks 3000/4000-series IT (12u) [2] Elective (6u) [1] |
COMP3120 Managing Software Development 3000/4000-series IT (12u) [2] Elective (6u) [1] |
| [1] | May include no more than 18 units of 1000-series elective courses. |
| [2] | Choose four courses from: COMP3300 Operating Systems Implementation, COMP3320 High Performance Scientific Computation, COMP3750 Project Work in Computer Systems, COMP4300 Parallel Systems, COMP4330 Real-Time and Embedded Systems, ENGN3213 Digital Systems and Microprocessors and ENGN3215 Communications Technologies. |
BInfTech (3701:IT in New Media Arts major) possible enrolment pattern
| First semester | Second semester | |
|---|---|---|
| Year 1 (48 units) |
COMP1710 Tools for New Media & the Web IT Elective or Schedule 3 elective (6u) Elective (12u) [1] |
COMP2720 Automating Tools for New Media COMP2400 Relational Databases MATH1005 Discrete Mathematical Models Elective (6u) [1] |
| Year 2 (48 units) |
COMP2410 Networked Information Systems COMP2750 Java Programming for New Media [2] 2000/3000/4000-series IT (6u) Elective (6u) [1] |
2000/3000/4000-series IT (6u) 2000/3000/4000-series IT (12u) Elective (6u) [1] |
| Year 3 (48 units) |
3000/4000-series IT [3] 3000/4000-series IT [3] 3000/4000-series IT [3] Elective (6u) [1] |
COMP3120 Managing Software Development COMP3900 Human Computer Interface Design and Evaluation COMP4610 Computer Graphics Elective (6u) [1] |
| [1] | May include no more than 18 units of 1000-series elective courses. |
| [2] | Can be replaced with COMP1110 Introduction to Software Systems. |
| [3] | Some 3000/4000-series IT electives may have specific prerequisites that are not covered by the courses specified in the table. |
BInfTech (3701:Information Systems major) possible enrolment pattern
| First semester | Second semester | |
|---|---|---|
| Year 1 (48 units) |
COMP1100 Introduction to Programming and Algorithms COMP1710 Tools for New Media & the Web IT Elective or Schedule 3 elective (6u) Elective (6u) [1] |
COMP1110 Introduction to Software Systems [2] or Elective (6u) [1] COMP2400 Relational Databases MATH1005 Discrete Mathematical Models Elective (6u) [1] |
| Year 2 (48 units) |
INFS2024 Information Systems Analysis COMP2410 Networked Information Systems COMP2750 Java Programming for New Media [2] or 2000/3000/4000-series IT (6u) Elective (6u) [1] |
COMP2600 Formal Methods in Software Engineering 2000/3000/4000-series IT (6u) Elective (6u) [1] Elective (6u) [1] |
| Year 3 (48 units) |
INFS3024 Information Systems Management COMP3110 Software Analysis and Design 3000/4000-series IT [3][4] Elective (6u) [1] |
COMP3120 Managing Software Development COMP3760 Project Work in Information Systems or INFS3059 Project Management and Information Systems 3000/4000-series IT (6u) [3][4] Elective (6u) [1] |
| [1] | May include no more than 18 units of 1000-series elective courses. |
| [2] | Must include either COMP1110 Introduction to Software Systems or COMP2750 Java Programming for New Media, but not both. |
| [3] | Must include one of COMP3410 IT in E-Commerce or COMP3420 Advanced Databases & Data Mining. |
| [4] | Some 3000/4000-series IT electives may have specific prerequisites that are not covered by the courses specified in the table. |
BInfTech (3701:Software Development major) possible enrolment pattern
| First semester | Second semester | |
|---|---|---|
| Year 1 (48 units) |
COMP1100 Introduction to Programming and Algorithms COMP1710 Tools for New Media & the Web IT Elective or Schedule 3 elective (6u) Elective (6u) [1] |
COMP1110 Introduction to Software Systems COMP2400 Relational Databases MATH1005 Discrete Mathematical Models Elective (6u) [1] |
| Year 2 (48 units) |
COMP2100 Software Construction COMP2300 Introduction to Computer Systems Elective (6u) [1][2] Elective (6u) [1] |
COMP2110 Software Design COMP2310 Concurrent and Distributed Systems COMP2600 Formal Methods in Software Engineering Elective (6u) [1] |
| Year 3 (48 units) |
COMP3100 Software Engineering Group Project COMP3110 Software Analysis and Design 3000/4000-series IT (6u) [3] Elective (6u) [1] |
COMP3100 Software Engineering Group Project COMP3120 Managing Software Development 3000/4000-series IT (6u) [2][3] Elective (6u) [1] |
| [1] | May include no more than 18 units of 1000-series elective courses. |
| [2] | Must include one of COMP2410 Networked Information Systems or COMP3310 Computer Networks. |
| [3] | Some 3000/4000-series IT electives may have specific prerequisites that are not covered by the courses specified in the table. |
The Degree with Honours
Information on honours for Bachelor of Information Technology.
The information published on the Study at ANU 2010 website applies to the 2010 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2009 website.




