Bachelor of Information Technology (BInfTech) - Course List
Information valid for students commencing 2011
Bachelor of Information Technology
Information is valid for students commencing in 2011.
Program 2230: For the BInfTech with no major, #48 comprising -
-
- at least #20 from Part A; and
- at least #12 from Part B including at least #4 from Part B1; and
- the balance from Part D or Part E or other courses approved by the Executive Dean.
-
- no more than #20 of level 1 courses; and
- at least #12 of late year courses from Part A and Part B .
For the BInfTech with a single major, #48 comprising -
-
- at least #20 from Part A; and
- #12 from Part C under one heading; and
- the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.
-
- no more than #20 of level 1 courses; and
- at least #12 of late year courses from Part A and Part B.
For the BInfTech with two single majors, #48 comprising -
-
- at least #20 from Part A; and
- #12 from Part C under one heading; and
- #12 from Part C under another heading with exemption from up to #4 of Level 1 and Level 2 courses common to both single majors; and
- the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.
-
- no more than #20 of level 1 courses; and
- at least #12 of late year courses from Part A and Part B.
For the BInfTech with a dual major, #48 comprising -
-
- at least #20 from Part A; and
- #22 from Part D under one heading; including at least #12 of courses also listed in Part B; and
- the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.
-
- no more than #20 of level 1 courses; and
- at least #12 of late year courses from Part A and Part B.
Unless otherwise specified, no course may count towards more than one requirement.
Program 2039: (pre-2003 students complete the program under the rules in force at 31.12.2001 (refer to the BInfTech rules for details) A student is required to complete #64 comprising:
- #32 from Part A and Part B including #12 of late year courses;
- #16 from Part H; and
- the balance from Part B, Part D, Part E or Part H or other courses approved by the Executive Dean.
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.
Honours: An honours student must complete #16 from Part H.
Part A
Compulsory
#16 for
Course Code | Units | Course Title |
COMP2506 | 2 | Human-Computer Interaction |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
CSSE2002 | 2 | Programming in the Large |
INFS1200 | 2 | Introduction to Information Systems [1] |
MATH1061 | 2 | Discrete Mathematics |
MMDS1400 | 2 | Introduction to Web Design |
and either
(i) #4 from -
Course Code | Units | Course Title |
CSSE3004 | 4 | Advanced Information Technology Project [2] |
CSSE3005 | 4 | Advanced Information Technology Project [2] |
or
(ii) for students undertaking the Professional IT Placement Semester, #8 for -
Course Code | Units | Course Title |
CSSE3007 | 6 | Professional Information Technology Project |
ENGG4010 | 2 | Professional Development |
Part B
IT Electives
Part B1
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
CSSE2003 | 2 | Software Engineering Studio |
INFS2200 | 2 | Relational Database Systems |
Part B2
Course Code | Units | Course Title |
COMP1024 | 2 | Conceptual Foundations of Computer Programming |
COMP2304 | 2 | Programming for Engineering Systems |
COMP3301 | 2 | Operating Systems Architecture |
COMP3505 | 2 | Social and Mobile Computing |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
CSSE2000 | 2 | Introduction to Digital Systems |
CSSE3002 | 2 | The Software Process |
IENV1000 | 2 | Studio I - Introduction to Design |
IENV3000 | 4 | Studio II - Physical Computing |
IENV3500 | 4 | Studio III - Information Environments |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3204 | 2 | Service-Oriented Architectures |
INFS3222 | 2 | Systems Analysis & Design |
MATH1050 | 2 | Mathematical Foundations [1] |
MATH1051 | 2 | Calculus & Linear Algebra I |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
MATH2302 | 2 | Discrete Mathematics II: Theory & Applications |
MATH3201 | 2 | Scientific computing: advanced techniques and applications |
MATH3202 | 2 | Operations Research & Mathematical Planning |
MATH3203 | 2 | Visualisation & Modelling in Scientific Computing |
MATH3302 | 2 | Coding & Cryptography |
MMDS1311 | 2 | 3D and Interactive Media |
MMDS2200 | 2 | Graphic Design |
MMDS3300 | 2 | Games Design |
SCIE1000 | 2 | Theory & Practice in Science |
SCIE1010 | 2 | Introduction to Research Practices - The Big Issues |
STAT2003 | 2 | Probability & Statistics |
STAT2004 | 2 | Statistical Modelling & Analysis |
Part C
Majors
Computer Systems and Networks
Human-Computer Interaction
#12 comprising -
#4 from
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
CSSE2003 | 2 | Software Engineering Studio |
INFS2200 | 2 | Relational Database Systems |
Software Design
Software Information Systems
Part D
Dual Majors
Bioinformatics
#22 comprising -
#4 from Part B1
plus #8 from Part B2
plus #4 for
Course Code | Units | Course Title |
BIOL3014 | 2 | Advanced Bioinformatics: Biological Sequence & Microarray Data Analysis |
COSC2000 | 2 | Introduction to Computational Biology |
plus #6 from
Course Code | Units | Course Title |
BIOL1020 | 2 | Genes, Cells & Evolution |
BIOL2202 | 2 | Genetics |
BIOL3004 | 2 | Genomics & Bioinformatics |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
MATH2302 | 2 | Discrete Mathematics II: Theory & Applications |
MATH3104 | 2 | Mathematical Biology |
STAT2003 | 2 | Probability & Statistics |
STAT2004 | 2 | Statistical Modelling & Analysis |
Economic Modelling
Enterprise Information Systems
#22 comprising -
#12 according to Part C Software Information Systems
plus #10 from
Course Code | Units | Course Title |
ACCT1101 | 2 | Accounting for Decision Making |
ACCT2102 | 2 | Fundamentals of Cost Accounting |
ACCT3201 | 2 | Business Information Systems |
ECON3420 | 2 | Economics of Information and Communication Technology |
INFS2233 | 2 | Foundations of Electronic Commerce |
INFS2244 | 2 | Electronic Commerce Systems Development |
LAWS1100 | 2 | Business Law |
MGTS1301 | 2 | Introduction to Management |
MGTS2202 | 2 | Data and Information Management |
MGTS3207 | 2 | Managing the Virtual Organisation |
MGTS3208 | 2 | Managing Information Systems & Services |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Games Modelling
#22 comprising -
#2 for
Course Code | Units | Course Title |
MATH1051 | 2 | Calculus & Linear Algebra I |
plus #12 from
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
COMS3200 | 2 | Computer Networks I |
IENV1000 | 2 | Studio I - Introduction to Design |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
MATH2000 | 2 | Calculus & Linear Algebra II |
MMDS1311 | 2 | 3D and Interactive Media |
MMDS2200 | 2 | Graphic Design |
MMDS3300 | 2 | Games Design |
PHYS1001 | 2 | Mechanics & Thermal Physics I |
Health Informatics
#22 comprising -
#12 according to Part C Software Information Systems
plus #10 from
Course Code | Units | Course Title |
ECON2460 | 2 | Health Economics |
HLTH3000 | 2 | Legal & Ethical Principles in Health [3] |
OHSS3617 | 2 | Ergonomics in Occupational Health & Safety [3] |
PUBH1102 | 2 | Introduction to Population Health [3] |
PUBH1103 | 2 | Health Systems & Policy [3] |
PUBH2007 | 2 | Health Research Methods [3] |
[ PUBH3002 | 2 | Evaluation of Health Systems [3] |
[ or | ||
[ PUBH3003 | 2 | Evaluation of Health Programs: Field Placement [3] |
Information Security
#22 comprising -
#12 according to Part C Computer Systems and Networks
plus #10 for
Course Code | Units | Course Title |
INFS2233 | 2 | Foundations of Electronic Commerce |
MATH2302 | 2 | Discrete Mathematics II: Theory & Applications |
MATH3302 | 2 | Coding & Cryptography |
MGTS3205 | 2 | Securing the Commercial Internet |
POLS2223 | 2 | Intelligence & National Security |
Multimedia
No new enrolments from 2009
#22 comprising
#4 from Part B1
plus #16 for
Course Code | Units | Course Title |
IENV1000 | 2 | Studio I - Introduction to Design |
IENV3000 | 4 | Studio II - Physical Computing |
IENV3500 | 4 | Studio III - Information Environments |
MMDS1311 | 2 | 3D and Interactive Media |
MMDS2200 | 2 | Graphic Design |
MMDS2201 | 2 | Digital Video Production |
Scientific Computing
#22 comprising -
#2 for
Course Code | Units | Course Title |
MATH1051 | 2 | Calculus & Linear Algebra I |
plus #10 from
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
COSC2000 | 2 | Introduction to Computational Biology |
COSC2500 | 2 | Numerical Methods in Computational Science |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
MATH3202 | 2 | Operations Research & Mathematical Planning |
SCIE1000 | 2 | Theory & Practice in Science |
Part E
Electives
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 |
ELEC1000 | 2 | Introduction to Electrical Engineering |
MATH1040 | 2 | Basic Mathematics |
MATH2301 | 2 | Linear & Abstract Algebra & Number Theory |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
Part H
Honours
#16 comprising -
#4 for
Course Code | Units | Course Title |
COMP6803 | 4 | Computer Science Research Project [2] |
COMP6804 | 4 | Computer Science Research Project [2] |
plus #8 from
Course Code | Units | Course Title |
COMP4000 | 2 | Special Topics in Computer Science 4A |
COMP4001 | 2 | Special Topics in Computer Science 4B |
COMP4403 | 2 | Compilers and Interpreters |
COMP4500 | 2 | Advanced Algorithms & Data Structures |
COMP4501 | 2 | Advanced Human-Computer Interaction |
COMP4702 | 2 | Machine Learning |
COMS4200 | 2 | Computer Networks II |
COMS4507 | 2 | Advanced Computer and Network Security |
CSSE4003 | 2 | Embedded System Design |
CSSE4004 | 2 | Distributed Computing |
CSSE4603 | 2 | Models of Software Systems |
ENGG4000 | 2 | Introduction to Systems Engineering |
IENV6000 | 2 | Special Topics in Information Environments A |
IENV6001 | 2 | Special Topics in Information Environments B |
IENV6002 | 2 | Special Topics in Information Environments C |
IENV6003 | 2 | Special Topics in Information Environments D |
INFS4203 | 2 | Data Mining |
INFS4205 | 2 | Spatial and Multimedia Databases |
INFS6211 | 2 | Information Systems Honours |
End notes
- [1] MATH1040 is a prerequisite for this course. Students without at least a Sound Achievement in Maths B are recommended to undertake MATH1040.
- [2] This course is offered over more than one semester. Enrol in the same course code in each semester.
- [3] Course offered on the Ipswich campus.