Bachelor of Information Technology (BInfTech)  Course List
Information valid for students commencing 2017
Bachelor of Information Technology
A student is required to complete one of the following:

BInfTech with no major, #48 comprising 
 at least #18 from Part A; and
 at least #6 from part B, with at least #2 from part B1; and
 at least #8 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 of level 1 courses; or
 BInfTech with a single major, #48 comprising 
 at least #18 from Part A; and
 #14 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 of level 1 courses; or
 BInfTech with a two single majors, #48 comprising 
 at least #18 from Part A; and
 #14 from Part E under one heading; and
 #14 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 comprising 
 at least #18 from Part A; and
 #24 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 of level 1 courses.
Unless otherwise specified, no course may count towards more than one requirement.
No more than #16 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 for approved industry certifications which are current at the time of graduation. Refer to List of approved certifications
Part A  Compulsory
Part A1
#14 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
at least #4 from
Course Code  Units  Course Title 
DECO3800  2  Design Computing Studio 3  Proposal 
DECO3801  2  Design Computing Studio 3  Build 
and/or
Course Code  Units  Course Title 
CSSE3006  4  Special Projects in Computer Systems and Software Engineering 
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 
INFS3204  2  ServiceOriented Architectures 
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 
CHEM1020  2  Chemistry for Science and Engineering 
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  Calculus and 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 
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 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 comprising 
#8 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 comprising 
#2 for
Course Code  Units  Course Title 
INFS2200  2  Relational Database Systems 
plus #4 from Part B  Introductory Electives
plus #6 from
Course Code  Units  Course Title 
INFS3200  2  Advanced Database Systems 
INFS3202  2  Web Information Systems 
INFS3204  2  ServiceOriented Architectures 
BISM3222  2  Information Analysis and System Design 
plus #2 from Part C  Advanced Electives
User Experience Design
Part F  Dual Majors
Enterprise Information Systems
#24 comprising 
#14 according to Part E Software Information Systems
plus #10 from
Course Code  Units  Course Title 
ACCT1101  2  Accounting for Decision Making 
ACCT2102  2  Principles of Management Accounting 
BISM3201  2  Accounting Information Systems 
BISM2233  2  eBusiness Systems and Strategy 
INFS2244  2  Electronic Commerce Systems Development 
LAWS1100  2  Business Law 
MGTS1301  2  Introduction to Management 
BISM2202  2  Data Analytics and Information Management 
BISM3207  2  Managing Work in Virtual Environments 
BISM3208  2  Information Systems Strategy 
TIMS3309  2  Fundamentals of Technology and Innovation Management 
Part H  Honours
#16 comprising 
Part A  #4 from
Course Code  Units  Course Title 
COMP6803  4  Computer Science Research Project ^{[1]} 
COMP6804  4  Computer Science Research Project ^{[1]} 
plus Part B  #8 from
Course Code  Units  Course Title 
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 
ENGG4000  2  Introduction to Systems Engineering 
INFS4203  2  Data Mining 
INFS4205  2  Advanced Techniques for High Dimensional Data 
BISM6211  2  Information Systems Honours 
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 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.