Skip to menu Skip to content Skip to footer

Bachelor ofInformation Technology

Program and course requirements

Complete 48 units comprising:

  • 16 units for all BInfTech Core Courses, and
  • 16 to 32 units for BInfTech Plan Options, and
  • 0 to 16 units from BInfTech Breadth Elective Courses, and
  • 0 to 16 units from BInfTech Program Elective Courses, and
  • 0 to 16 units from General Elective Courses

Selected courses must include at least 8 units at level 3 or higher.

Selected courses must include at most 24 units at level 1.

No credit will be given for MATH1040.

BInfTech Plan Options

Complete 16 to 32 units for one of the following:

BInfTech Single Major Option

Complete 16 units comprising:

BInfTech Major plus Minor Option

Complete 24 units comprising:

Information Technology Minors

Complete one Minor from the following:

COMSYA24538 units
Computer Systems
BInfTech Two Major Option

Complete 32 units comprising:

Information Technology Majors

Complete exactly 2 Majors from the following:

For students undertaking the BInfTech Major in Software Design - DECO2500, DECO3800, or DECO3801 must be substituted in the BInfTech Major in Software Information Systems or BInfTech Major in User Experience Design by a course from BInfTech Program Elective Courses.

For students undertaking the BInfTech Major in Software Information Systems - DECO2500, DECO3801, or DECO3800 must be substituted in the BInfTech Major in User Experience Design by a course from BInfTech Program Elective Courses.

SWDESC245316 units
Software Design
SISYSC245316 units
Software Information Systems
UEDESC245316 units
User Experience Design

Where courses are compulsory in both majors, courses will contribute to the requirements of one major and must be substituted in the second major by program electives at the same level or higher.

Complete 0 to 16 units from the following:

ACCT11012 units
Accounting for Decision Making
BIOL10202 units
Genes, Cells & Evolution
BIOL22022 units
Genetics
BIOL33032 units
Genomics
BISM22022 units
Data Analytics and Information Management
BISM32052 units
Business Information Security
BISM32082 units
Business Information Systems & Analytics Capstone
CHEM11002 units
Chemistry 1
COMP11002 units
Introduction to Software Innovation
COMP33012 units
Operating Systems Architecture
COMP38802 units
International Software Development 1
COMS32002 units
Computer Networks I
COMU11302 units
Data and Society
COMU11402 units
Multimedia
COSC25002 units
Numerical Methods in Computational Science
COSC30002 units
Visualization, Computer Graphics & Data Analysis
COSC35002 units
High-Performance Computing
CSSE31002 units
Reasoning About Programs
CYBR30002 units
Information Security
ECON10102 units
Introductory Microeconomics
ENGG13002 units
Introduction to Electrical Systems
LAWS11002 units
Business Law
MATH10502 units
Mathematical Foundations II
MATH10512 units
Calculus & Linear Algebra I
MATH10522 units
Multivariate Calculus & Ordinary Differential Equations
MATH20012 units
Calculus & Linear Algebra II
MATH23012 units
Linear & Abstract Algebra & Number Theory
MATH23022 units
Discrete Mathematics II
MATH31042 units
Mathematical Biology
MATH32012 units
Scientific Computing: Advanced Techniques & Applications
MATH32022 units
Operations Research & Mathematical Planning
MATH33022 units
Coding & Cryptography
MGTS13012 units
Introduction to Management
MKTG15012 units
Foundations of Marketing
PHYS10022 units
Electromagnetism & Modern Physics
SCIE10002 units
Theory & Practice in Science
SCIE21002 units
Bioinformatics 1: Introduction
SCIE31002 units
Bioinformatics 2: Development & Research
STAT20032 units
Mathematical Probability
STAT20042 units
Statistical Modelling & Analysis
TIMS33092 units
Technology and Innovation Management

Complete 0 to 16 units from the following:

245348 units
Bachelor of Information Technology

BInfTech program elective courses means courses on the BInfTech course list.

Complete 0 to 16 units from the following:

Courses which are chosen from this program or other program lists

general elective courses means courses which are chosen from any other undergraduate program course list at the university.

Additional Rules

You may gain elective credit up to a maximum total of 4 units from approved industry certifications which are current at the time of graduation. Refer to List of approved certifications