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 listGeneral 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 dont 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 | |||
| 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 |
| 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 Placement3 |
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
- Compulsories: all the red courses and
- 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
- 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.
- The free electives from each degree in effect are replaced by required courses for the other degree.
- 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.
- 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.
- For more detail, see myAdvisor.
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.
