Bachelor of Information Technology (BInfTech) - Course List
Information valid for students commencing 2020
Bachelor of Information Technology
A student is required to complete one of the following:
-
BInfTech with no major, 48 units comprising -
- at least 18 units from Part A; and
- at least 6 units from part B, with at least 2 units from part B1; and
- at least 8 units from part C; and
- the balance from electives being courses from Part D or other courses approved by the Executive Dean; with no more than 8 units of level 1 courses; or
- BInfTech with a single major, 48 units comprising -
- at least 18 units from Part A; and
- 14 units from Part E under one heading; and
- the balance from electives being courses from parts B, C or D or other courses approved by the Executive Dean with no more than 8 units of level 1 courses; or
- BInfTech with a two single majors, 48 units comprising -
- at least 18 units from Part A; and
- 14 units from Part E under one heading; and
- 14 units from Part E under another heading where courses which are compulsory in both majors must be substituted by courses from part B or C; and
- the balance from electives being courses from parts B, C or D or other courses approved by the Executive Dean; or
- BInfTech with a dual major, 48 units comprising -
- at least 18 units from Part A; and
- 24 units from Part F under one heading; and
- the balance from electives being courses from parts B, C or D or other courses approved by the Executive Dean.
- no more than 20 units of level 1 courses.
Unless otherwise specified, no course may count towards more than one requirement.
No more than 16 units from courses not in the BInfTech list can count toward the degree.
Students must not enrol in postgraduate courses or courses from the BInfTech(Hons) list without having obtained prior permission from the Executive Dean.
Students may gain elective credit up to a maximum total of 4 units for approved industry certifications which are current at the time of graduation. Refer to List of approved certifications
Part A - Compulsory
Part A1
14 units for all of
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
DECO1100 | 2 | Design Thinking |
DECO1400 | 2 | Introduction to Web Design |
DECO1800 | 2 | Design Computing Studio I - Interactive Technology |
DECO2800 | 2 | Design Computing Studio 2 - Testing & Evaluation |
INFS1200 | 2 | Introduction to Information Systems |
MATH1061 | 2 | Discrete Mathematics |
Part A2
4 units from
Course Code | Units | Course Title |
DECO3800 | 2 | Design Computing Studio 3 - Proposal |
DECO3801 | 2 | Design Computing Studio 3 - Build |
Part B - Introductory Electives
Part B1
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
INFS2200 | 2 | Relational Database Systems |
Part B2
Course Code | Units | Course Title |
COSC2500 | 2 | Numerical Methods in Computational Science |
CSSE2010 | 2 | Introduction to Computer Systems |
CSSE2310 | 2 | Computer Systems Principles and Programming |
DECO2200 | 2 | Graphic Design |
DECO2300 | 2 | Digital Prototyping |
DECO2500 | 2 | Human-Computer Interaction |
SCIE2100 | 2 | Introduction to Bioinformatics |
Part C - Advanced Electives
Course Code | Units | Course Title |
BISM3222 | 2 | Information Analysis and System Design |
COMP3301 | 2 | Operating Systems Architecture |
COMP3506 | 2 | Algorithms & Data Structures |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3002 | 2 | The Software Process |
CSSE3100 | 2 | Reasoning About Programs |
DECO3500 | 2 | Social & Mobile Computing |
DECO3850 | 4 | Physical Computing & Interaction Design Studio |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
MATH3201 | 2 | Scientific Computing: Advanced Techniques and Applications |
MATH3202 | 2 | Operations Research & Mathematical Planning |
MATH3302 | 2 | Coding & Cryptography |
Part D - Other Electives
Course Code | Units | Course Title |
ACCT1101 | 2 | Accounting for Decision Making |
BIOL1020 | 2 | Genes, Cells & Evolution |
BIOL2202 | 2 | Genetics |
BIOL3004 | 2 | Genomics & Bioinformatics |
BIOL3014 | 2 | Advanced Bioinformatics |
BISM3205 | 2 | Business Information Security |
CHEM1100 | 2 | Chemistry 1 |
COMU1130 | 2 | Connectivity and Culture |
COMU1140 | 2 | Multimedia |
ECON1010 | 2 | Introductory Microeconomics |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
LAWS1100 | 2 | Business Law |
MGTS1301 | 2 | Introduction to Management |
MKTG1501 | 2 | Foundations of Marketing |
MATH1050 | 2 | Mathematical Foundations |
MATH1051 | 2 | Calculus & Linear Algebra I |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
MATH2000 | 2 | Calculus & Linear Algebra II |
MATH2301 | 2 | Linear & Abstract Algebra & Number Theory |
MATH2302 | 2 | Discrete Mathematics II |
MATH3104 | 2 | Mathematical Biology |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
SCIE1000 | 2 | Theory & Practice in Science |
STAT2003 | 2 | Mathematical Probability |
STAT2004 | 2 | Statistical Modelling & Analysis |
Courses offered on an occasional basis
Course Code | Units | Course Title |
COMP2000 | 2 | Special Topics in Computer Science 2A |
COMP2001 | 2 | Special Topics in Computer Science 2B |
COMP3000 | 2 | Special Topics in Computer Science 3A |
COMP3001 | 2 | Special Topics in Computer Science 3B |
COMP3880 | 2 | International Software Development |
CSSE3006 | 4 | Special Projects in Computer Systems and Software Engineering |
CSSE3080 | 2 | Special Topics in Computer Systems 3A |
CSSE3081 | 2 | Special Topics in Computer Systems 3B |
CSSE3090 | 2 | Special Topics in Software Engineering 3A |
CSSE3091 | 2 | Special Topics in Software Engineering 3B |
DECO2000 | 2 | Special Topics in Design Computing 2A |
DECO2001 | 2 | Special Topics in Design Computing 2B |
DECO3000 | 2 | Special Topics in Design Computing 3A |
DECO3001 | 2 | Special Topics in Design Computing 3B |
Part E - Majors
Computer Systems and Networks
14 units comprising all of
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3506 | 2 | Algorithms & Data Structures |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
CSSE2002 | 2 | Programming in the Large |
CSSE2010 | 2 | Introduction to Computer Systems |
CSSE2310 | 2 | Computer Systems Principles and Programming |
Software Design
14 units comprising -
8 units for
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE2002 | 2 | Programming in the Large |
CSSE2010 | 2 | Introduction to Computer Systems |
CSSE3002 | 2 | The Software Process |
Software Information Systems
14 units comprising -
2 units for
Course Code | Units | Course Title |
INFS2200 | 2 | Relational Database Systems |
plus 4 units from
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
COSC2500 | 2 | Numerical Methods in Computational Science |
CSSE2010 | 2 | Introduction to Computer Systems |
CSSE2310 | 2 | Computer Systems Principles and Programming |
DECO2200 | 2 | Graphic Design |
DECO2300 | 2 | Digital Prototyping |
DECO2500 | 2 | Human-Computer Interaction |
SCIE2100 | 2 | Introduction to Bioinformatics |
plus 6 units from
Course Code | Units | Course Title |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
BISM3222 | 2 | Information Analysis and System Design |
plus 2 units from
Course Code | Units | Course Title |
BISM3222 | 2 | Information Analysis and System Design |
COMP3301 | 2 | Operating Systems Architecture |
COMP3506 | 2 | Algorithms & Data Structures |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3002 | 2 | The Software Process |
CSSE3100 | 2 | Reasoning About Programs |
DECO3500 | 2 | Social & Mobile Computing |
DECO3850 | 4 | Physical Computing & Interaction Design Studio |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
MATH3201 | 2 | Scientific Computing: Advanced Techniques and Applications |
MATH3202 | 2 | Operations Research & Mathematical Planning |
MATH3302 | 2 | Coding & Cryptography |
User Experience Design
Part F - Dual Majors
Enterprise Information Systems
24 units comprising -
2 units for
Course Code | Units | Course Title |
INFS2200 | 2 | Relational Database Systems |
plus 4 units from
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
COSC2500 | 2 | Numerical Methods in Computational Science |
CSSE2010 | 2 | Introduction to Computer Systems |
CSSE2310 | 2 | Computer Systems Principles and Programming |
DECO2200 | 2 | Graphic Design |
DECO2300 | 2 | Digital Prototyping |
DECO2500 | 2 | Human-Computer Interaction |
SCIE2100 | 2 | Introduction to Bioinformatics |
plus 6 units from
Course Code | Units | Course Title |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
BISM3222 | 2 | Information Analysis and System Design |
plus 2 units from
Course Code | Units | Course Title |
BISM3222 | 2 | Information Analysis and System Design |
COMP3301 | 2 | Operating Systems Architecture |
COMP3506 | 2 | Algorithms & Data Structures |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3002 | 2 | The Software Process |
CSSE3100 | 2 | Reasoning About Programs |
DECO3500 | 2 | Social & Mobile Computing |
DECO3850 | 4 | Physical Computing & Interaction Design Studio |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
MATH3201 | 2 | Scientific Computing: Advanced Techniques and Applications |
MATH3202 | 2 | Operations Research & Mathematical Planning |
MATH3302 | 2 | Coding & Cryptography |
plus 10 units from
Course Code | Units | Course Title |
ACCT1101 | 2 | Accounting for Decision Making |
ACCT2101 | 2 | Financial Reporting |
BISM1201 | 2 | Transforming Business with Information Systems |
BISM2202 | 2 | Data Analytics and Information Management |
BISM2206 | 2 | Accounting Information and Software Applications |
BISM3208 | 2 | Information Systems Strategy |
LAWS1100 | 2 | Business Law |
MGTS1301 | 2 | Introduction to Management |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Part H - Honours
16 units comprising -
Part A - 4 units from
Course Code | Units | Course Title |
COMP6803 | 4 | Computer Science Research Project [1] |
COMP6804 | 4 | Computer Science Research Project [1] |
plus Part B - 8 units from
Course Code | Units | Course Title |
BISM6211 | 2 | Information Systems Honours |
COMP4403 | 2 | Compilers and Interpreters |
COMP4500 | 2 | Advanced Algorithms & Data Structures |
COMP4702 | 2 | Machine Learning |
COMS4200 | 2 | Computer Networks II |
COMS4507 | 2 | Advanced Topics in Security |
CSSE4004 | 2 | Distributed Computing |
CSSE4011 | 2 | Advanced Embedded Systems |
DECO6500 | 2 | Advanced Human-Computer Interaction |
INFS4203 | 2 | Data Mining |
INFS4205 | 2 | Advanced Techniques for High Dimensional Data |
Courses offered on an occasional basis
Course Code | Units | Course Title |
COMP4000 | 2 | Special Topics in Computer Science 4A |
COMP4001 | 2 | Special Topics in Computer Science 4B |
CSSE4080 | 2 | Special Topics in Computer Systems 4A |
CSSE4081 | 2 | Special Topics in Computer Systems 4B |
CSSE4090 | 2 | Special Topics in Software Engineering 4A |
CSSE4091 | 2 | Special Topics in Software Engineering 4B |
DECO4000 | 2 | Special Topics in Design Computing 4A |
DECO4001 | 2 | Special Topics in Design Computing 4B |
DECO6000 | 2 | Special Topics in Design Computing Honours A |
DECO6001 | 2 | Special Topics in Design Computing Honours B |
DECO6002 | 2 | Special Topics in Design Computing Honours C |
DECO6003 | 2 | Special Topics in Design Computing Honours D |
plus at most 4 units from Part C - Advanced Electives or other level 3, 4, or 6 courses approved by the Executive Dean.
End notes
- [1] This course is offered over more than one semester. Enrol in the same code in each semester.