The University of Queensland Homepage
Study@ITEEStudy@ITEESchool of ITEE ITEE Main Website

  BInfTech Degree Recipe

Bachelor of Information Technology (BInfTech) 2007

If you started before 2007: see the BInfTech FAQ for how to complete your degree; the 2005 and 2006 structures are the same (with minor changes), though with fewer majors. Here is a 2-page printable version of this page.

See options for including industry certifications in your free electives in the general rules below.

Recipe for a BInfTech degree (for students commencing 2007 or later with no credit for previous study)

Official program list

General Plan for Majors

You have the option to specialise the degree by specifying a major, or to make your own combination of courses which fit the degree rules. In some cases it may be possible to do 2 majors, provided you can do at least #6 of different level 3 courses in each major. This is most likely to work if there is some overlap in level 1 and 2 requirements for the two majors. It is highly advisable to get a study plan approved by EPSA after consulting an academic advisor if you want 2 single majors.

Red (in bold for those without colour printers) courses are compulsory for all variants. Blue courses are required to make up the requirements for a major or a degree without a major. You can use the general formula below if you don’t want a major. For example, you may prefer to express your specialisation by doing a dual degree, in which case, you would follow the general rule for a BInfTech without a major. You can combine a single major with a dual degree in some cases. You may also want to consult some study plans for proposed new majors.

In addition to the red courses, each major has a list of courses everyone doing that major takes, a list to choose from, and an open selection of electives to complete the degree. All courses listed here count #2 except CSSE3004/5 which counts #4.

year Compulsory Courses for all Majors
total #20
1 MMDS1400
Introduction to Web Design
CSSE1001 Introduction to Software Engineering I INFS1200 Introduction To Information Systems MATH1061 Discrete Mathematics CSSE1000 Introduction to Computer Systems
2 CSSE2002 Programming in the Large COMP2506 Human-Computer Interaction at least 2 of COMP2303, INFS2200, CSSE2003 must be done (either as part of a major as specified below, or compulsory for degrees with no major)
3 CSSE3004/5 Advanced Information Technology Project (#4 = 2 normal courses) COMP3506 Algorithms & Data Structures
If you do not want a major, note the comments in the first column below. If you want two single majors, this is allowed provided the level 3 requirements do not overlap.
How to Build a Single Major
for no major skip ahead to the general rule below
start with
compulsory #20 above then, from this table, reading down 1 column, add #12 blue courses = #32 leaving #16 free electives
single major
defines #12
Software Design Software Information Systems Computer Systems and Networks Human-Computer Interaction
general compulsory courses
all degrees irrespective of number of majors must contain 2 of
COMP2303, CSSE2003, INFS2200
COMP2303 NW & OS Principles
CSSE2003 SE Studio
INFS2200 RDBS
plus 1 of

COMP2303 NW & OS Principles
CSSE2003 SE Studio
COMP2303 NW & OS Principles
CSSE2003 SE Studio
2 of
COMP2303 NW & OS Principles
CSSE2003 SE Studio
INFS2200 RDBS
specific compulsory for major IENV1301 Visual Thinking3
COMP3503 Interaction Design3

electives for major

if no major, take at least 3 level 3 blue courses plus 1 more blue course

3 of
COMP3402 Concurrent & Real-Time Systems
COMP3702 Artificial Intelligence
CSSE3002 The Software Process
CSSE3003 Software Specification
plus 1 more blue course
3 of
INFS3200 Advanced Database Systems
INFS3202
Web Information Systems
INFS3204 Service-Orientated Architectures
INFS3222 Systems Analysis & Design2
plus 1 more blue course
3 of
COMP3301  Operating Systems Architecture
COMS3000 Information Security
COMS3200
Computer Networks I
COMP3402 Concurrent & Real-Time Systems
CSSE3001 Computer Architecture
plus 1 more blue course
2 of
COMP3505 Social and Mobile Computing

IENV3300 Studio II - Physical Computing3
IENV3500 Studio III - Information Environments3
MMDS3300 Games Design3
remaining electives total #16 to bring degree up to #48
8 more courses (blue courses or other undergraduate courses approved by EPSA)

see official Program List for full list of blue (officially called “Part A Elective” in 2006; in 2007, Parts B and C of program list for BInfTech without a major) courses
“more blue courses means you can choose any blue courses not otherwise taken

A double major may not be done with a dual degree. Note that the double majors specify 5 courses (#10) over the #32 needed for the BInfTech requirements, i.e., they use up 5 of the maximum of 8 free electives. Courses outside the main BInfTech list may be included in these extra #10 courses because they count in any case as free electives.

How to Build a Double Major
start with
compulsory #20 above then, from this table, reading down 1 column, add #12 blue courses + #10 others = #42 leaving #6 free electives
double major
defines #22
Enterprise Information Systems Geographical Information Systems Health Informatics Games Modelling Multimedia Economic Modelling Bioinformatics Scientific Computing
general compulsory courses

same as Software Information Systems single major same as Software Information Systems single major same as Software Information Systems single major 2 of
COMP2303 NW & OS Principles
CSSE2003 SE Studio
INFS2200 RDBS
2 of
COMP2303 NW & OS Principles
CSSE2003 SE Studio
INFS2200 RDBS
2 of
INFS2200 RDBS
COMP2303 NW & OS Principles
CSSE2003 SE Studio
2 of
COMP2303 NW & OS
Principles
CSSE2003 SE Studio
INFS2200 RDBS
2 of
COMP2303 NW & OS PrinciplesCSSE2003 SE Studio
INFS2200 RDBS
specific compulsory for major
see note on
green courses below
same as Software Information Systems single major same as Software Information Systems single major same as Software Information Systems single major MATH1051 Calculus & Linear Algebra
MATH1051 Calculus & Linear Algebra
STAT2004 Statistical Modelling & Analysis
ECON1010 Introductory Microeconomics
MATH1051 Calculus & Linear Algebra MATH1051 Calculus & Linear Algebra
BInfTech electives for major
same as Software Information Systems single major same as Software Information Systems single major same as Software Information Systems single major 3 level 3 blue courses 3 level 3 blue courses must be included in the major double electives below 3 level 3 blue courses 3 level 3 blue courses 3 level 3 blue courses
double major electives

green (italics) courses are not on the main BInfTech program list and do not count towards the #32 requirement for the degree; if you drop a double major they would count as free electives

5 of
ACCT1101 Accounting for Decision Making
ACCT2102 Fundamentals of Cost Accounting
ACCT3201 Business Information Systems
ECON3420 Communications Technology & Information Economics
INFS2233 Foundations of Electronic Commerce
INFS2244 Electronic Commerce Systems Development
INFS3222 Systems Analysis & Design
LAWS1100 Business Law
MGTS1301 Introduction to Management
MGTS2202 Data & Information Management
MGTS3207 Managing the Virtual Organisation
MGTS3208 Managing Information Systems & Services
TIMS3309 Technology & Innovation Management
5 of
GEOS1100 Environment & Society
GEOM1000 Geographical Information & Analysis
GEOM2000 Introduction to Remote Sensing of Environment
GEOM2001 Geographical Information Systems
GEOM2002 Geographical Information Systems for Management and Planning
GEOM3001 Advanced Remote Sensing of Environment
GEOM3002 Advanced Geographical Information Systems
5 of
ECON2460 Health Economics
HLTH3000 Legal & Ethical Principles in Health3
HMST3617 Ergonomics in Occupational Health & Safety3
PUBH1102 Introduction to Population Health3
PUBH1103 Health Systems3
PUBH2007 Health Research Methods
[PUBH3002 Evaluation of Health Services: Field Placement3
[or
[PUBH3003 Evaluation of Health Programs: Field Placement
3
5 of
COMP2304 Programming for Engineering Systems

COMP2702 Artificial Minds - An Introduction to Cognitive Modelling
COMP3201 Computer Graphics
COMS3200 Computer Networks I
IENV1301 Visual Thinking3

MATH1052 Multivariate Calculus & ODEs
MMDS2200 Graphic Design3
MMDS2311 Advanced Computer Animation3
MMDS3300 Games Design3
9 of
IENV1000 Studio I - Introduction to Design3
IENV1301 Visual Thinking3
MMDS1301 Multimedia Authoring3
MMDS1311 3-D Modelling
MMDS2200 Graphic Design3
MMDS2201 Digital Video Production3
MMDS2311 Advanced Computer Animation3
COMP3503 Interaction Design3
COMP3505 Social and Mobile Computing3
MMDS3300 Games Design3
IENV3000 Studio II - Physical Computing3
IENV3500 Studio III - Information Environments3
3 of
ECON2400 Business Economics
ECON2300 Introductory Econometrics
ECON2320 Business & Economic Decision Techniques
ECON3220 Benefit-Cost Analysis for Business
ECON3300 Applied Econometrics
ECON3420 Communications Technology & Information Economics
5 of
BIOL1011 Genetics & Evolution
BIOL1014 Molecular & Microbial Biology
CHEM1020 General Chemistry
BIOL2009 Genetics I: Molecular Genetics
BIOL3004 Genomics & Bioinformatics
STAT2004 Statistical Modelling & Analysis
MATH2210 Introduction to Computational Biology
MATH2302 Discrete Mathematics II: Theory & Applications
MATH3104 Mathematical Biology
5 of
COMP2304 Programming for Engineering Systems
COSC1000 Introduction to Computational Science
MATH1052 Multivariate Calculus & ODEs
MATH2200
Scientific Computing and Numerical Analysis
MATH3201 Advanced Scientific Computing
MATH3202 Operations Research & Mathematical Planning
MATH3203 Visualisation & Modelling in Scientific Computing
remaining electives
3 more courses (blue courses or other undergraduate courses approved by EPSA) science courses useful for examples (e.g., physics)

How to build your own BInfTech degree

  1. Compulsories: all the red courses and
  2. Program electives: 4 (or 3 if taking all three of CSSE2003, INFS2200 and COMP2303) more blue courses; at least 3 of these must be level 3
  3. Free electives: 8 more courses – more blue courses, or other undergraduate courses approved by the Faculty of EPSA; you may include up to #4 of approved industry certifications, from approved providers (currently MCSE and CISCO CCNA, both through ITS)

If you choose a major, it fits the same general rules, but requires that you select from the above tables. You can do 2 majors provided that the total for the degree is at most #48, and the two majors differ by at least #6 (3 standard-sized courses) in the level 3 courses you take towards each major.

If you are unsure whether you want a major, or which you want, start with the compulsory courses, and do all three of COMP2303, INFS2200 and CSSE2003.

Make sure you do at least #12 (12 units) of late-year courses (courses with a 3 in the first digit of the code). All courses listed on this page count #2 except CSSE3004/5, which counts #4. There is one #2 compulsory level 3 course, so this means you need to complete at least 3 level-3 blue courses.

For more information see the rules.

How a Dual Degree Works

  1. The free electives from each degree in effect are replaced by required courses for the other degree.
  2. You have to be accepted into both degrees (usually you start with the degree which is more competitive to enter)
    • if you are already here and have only been accepted for one degree, you can apply through mySI-net to add the second degree
    • if you do not initially make the requirements for the second degree, take required courses for that degree as free electives; you can apply later if you make grade point average requirements (usually after your first year)
    • if there is some overlap with a double major (e.g., Enterprise Information Systems and a business or commerce degree) start with the study plan for that double major; you will have to drop the double major if you switch to a dual degree.
  3. For most 3-year programs, overlapping the free electives with required courses from another degree usually results in being able to do both degrees in a total of 4 years; some combinations take longer.
  4. For more detail, see myAdvisor.

Changes in 2006 and 2007

In 2006, the old Part A and Part B lists were been combined into one Part A list, divided into compulsory and elective sections, conveniently coded here as red (bold) and blue (plain text) In 2007, the official program list was “simplified” for us by the university administration. Simpler? You be the judge. Here is the 2006 list for comparison.


1 Not currently offered.
2 Offered by the Business School.
3 Courses only currently available at Ipswich.