Bachelor of Information Technology (BInfTech)  Course List
Information valid for students commencing 2018
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  HumanComputer 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  HighPerformance 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 
BISM2233  2  eBusiness Systems and Strategy 
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  Probability & Statistics 
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 
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 Part B  Introductory Electives
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 Part C  Advanced Electives
User Experience Design
Part F  Dual Majors
Enterprise Information Systems
24 units comprising 
14 units according to Part E Software Information Systems
plus 10 units from
Course Code  Units  Course Title 
ACCT1101  2  Accounting for Decision Making 
ACCT2102  2  Principles of Management Accounting 
BISM2202  2  Data Analytics and Information Management 
BISM2233  2  eBusiness Systems and Strategy 
BISM3201  2  Accounting Information Systems 
BISM3207  2  Managing Work in Virtual Environments 
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 Computer and Network Security 
CSSE4004  2  Distributed Computing 
CSSE4011  2  Advanced Embedded Systems 
DECO4500  2  Advanced HumanComputer 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 
CSSE4020  2  Wireless Sensor Networks 
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 course code in each semester.