|
|
Overview
| Program Requirements
| Study Options
| Majors
| Honours
| Summary of Courses
| Career Options
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 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 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 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 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 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 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 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.
|