Bachelor of Information Technology  - Study Options

Apply online for Bachelor of Information Technology Add Bachelor of Information Technology to my interest list

Degree Structure

BInfTech (3701:Computer Systems major) possible enrolment pattern

 First semesterSecond 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 Mathematical Modelling 2
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 semesterSecond 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 Mathematical Modelling 2
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 semesterSecond 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 Mathematical Modelling 2
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 Database Systems.
[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 semesterSecond 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 Mathematical Modelling 2
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.