Bachelor of Information Technology

Information is valid for students commencing in 2009

Program 2230: For the BInfTech with no major, #48 comprising -

    1. at least #20 from Part A; and
    2. at least #4 from Part B1; and
    3. at least #8 from Part B2; and
    4. the balance from Part D or Part E or other courses approved by the Executive Dean.

    1. no more than #20 of level 1 courses; and
    2. at least #12 of late year courses from Part A and Part B .

For the BInfTech with a single major, #48 comprising -

    1. at least #20 from Part A; and
    2. #12 from Part C under one heading; and
    3. the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.

    1. no more than #20 of level 1 courses; and
    2. at least #12 of late year courses from Part A and Part B.

For the BInfTech with two single majors, #48 comprising -

    1. at least #20 from Part A; and
    2. #12 from Part C under one heading; and
    3. #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
    4. the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.

    1. no more than #20 of level 1 courses; and
    2. at least #12 of late year courses from Part A and Part B.

For the BInfTech with a dual major, #48 comprising -

    1. at least #20 from Part A; and
    2. #22 from Part D under one heading; including at least #12 of courses also listed in Part B; and
    3. the balance from Part B, Part D or Part E or other courses approved by the Executive Dean.

    1. no more than #20 of level 1 courses; and
    2. 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:

  1. #32 from Part A and Part B including #12 of late year courses;
  2. #16 from Part H; and
  3. 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

#12 comprising -
#10 for

Course Code Units Course Title
COMP2303 2 Network & Operating Systems Principles
COMP3301 2 Operating Systems Architecture
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
CSSE2003 2 Software Engineering Studio

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

plus #4 for

Course Code Units Course Title
COMP3505 2 Social and Mobile Computing
IENV1000 2 Studio I - Introduction to Design

plus #4 from

Course Code Units Course Title
IENV3000 4 Studio II - Physical Computing
IENV3500 4 Studio III - Information Environments

Software Design

#12 comprising -
#6 for

Course Code Units Course Title
COMP2303 2 Network & Operating Systems Principles
CSSE2003 2 Software Engineering Studio
CSSE3002 2 The Software Process

plus #4 from

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3505 2 Social and Mobile Computing
COMP3702 2 Artificial Intelligence
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
INFS3202 2 Web Information Systems

Software Information Systems

#12 comprising -
#2 for

Course Code Units Course Title
INFS2200 2 Relational Database Systems

plus #2 from

Course Code Units Course Title
COMP2303 2 Network & Operating Systems Principles
CSSE2003 2 Software Engineering Studio

plus #6 from

Course Code Units Course Title
INFS3200 2 Advanced Database Systems
INFS3202 2 Web Information Systems
INFS3204 2 Service-Oriented Architectures
INFS3222 2 Systems Analysis & Design

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

No new enrolments from 2009

#22 comprising -
#2 for

Course Code Units Course Title
MATH1051 2 Calculus & Linear Algebra I

plus #4 for

Course Code Units Course Title
ECON1010 2 Introductory Microeconomics
STAT2004 2 Statistical Modelling & Analysis

plus #6 from

Course Code Units Course Title
ECON2300 2 Introductory Econometrics
ECON2320 2 Business & Economic Decision Techniques
ECON3220 2 Benefit-Cost Analysis for Business
ECON3420 2 Economics of Information and Communication Technology

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 #10 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]
HMST3617 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

plus #2 from

Course Code Units Course Title
COMP3505 2 Social and Mobile Computing
MMDS3300 2 Games Design

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
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
MATH3201 2 Scientific computing: advanced techniques and applications
MATH3202 2 Operations Research & Mathematical Planning
MATH3203 2 Visualisation & Modelling in Scientific Computing
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, Optics, Relativity & Quantum Physics I

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.