This information provides guidance to students, particularly first year students, undertaking a Bachelor of Information Technology. In the event of any conflict arising from information outlined on this page, the current University Program & Rules will apply.
General Rules
For the BInfTeach, with no major, #48 comprising:.
Explanation of Terminology
Rules Reworded
There are #6 of late year courses from Part A leaving another #6 of late year courses from Part B and so the above requirements can be reworded as follows:
General Plan for Majors
Students have the option to specialise their degree by specifying a major or making their own combination of courses which fit the degree rules. In some cases it may be possible to undertake two majors, provided at least #6 of different late year courses are completed within 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 EAIT after consulting an academic advisor if students want two majors.
Available majors:
The following tables give information for courses in Parts A, B1 and B2. All courses are 2 units except CSSE3004, CSSE3005, IENV3000 and IENV3500 which are all 4 units and CSSE3007 which is 6 units. Both CSSE3004 and CSSE3005 are year long projects. CSSE3004 commences in semester 1 and CSSE3005 commences in semester 2. Both continue in the following semester. You must choose exactly one of these courses (depending on which semester you wish to start).
Students undertaking the Professional IT Placement Semester (PIPS) are required to do the courses CSSE3007 and ENGG4010 instead of CSSE3004 (or CSSE3005).
| CODE | COURSE NAME | SEM | PREREQUISITES |
|---|---|---|---|
| First Year | |||
| CSSE1000 | Introduction to Computer Systems | 2 | |
| CSSE1001 | Introduction to Software Engineering | 1, 2 | |
| INFS1200 | Introduction to Information Systems | 1,2 | |
| MATH1061 | Discrete Mathematics | 1,2 | MATH1040 or Yr 12 Maths B |
| MMDS1400 | Introduction to Web Design | 1 | |
| Second Year | |||
| COMP2506 | Human-Computer Interaction | 1 | CSSE1001 or IENV1000 or MMDS1400 |
| CSSE2002 | Programming in the Large | 1,2 | CSSE1001 |
| Third Year | |||
| COMP3506 | Algorithms & Data Structures | 2 | CSSE2002, MATH1061 |
| CSSE3004 | Advanced Information Technology Project | 1 | CSSE2002, INFS1200, Comp: CSSE2003 or INFS2200 |
| CSSE3005 | Advanced Information Technology Project | 2 | CSSE2002, INFS1200, Comp: CSSE2003 or INFS2200 |
| CSSE3007 | Professional Information Technology Project | 1 | CSSE2002 + (CSSE2003 or INFS2200) |
| ENGG4010 | Professional Development | 1 | Permission from Head of School |
| CODE | COURSE NAME | SEM | PREREQUISITES |
|---|---|---|---|
| COMP2303 | Network & Operating Systems Principles | 1 | CSSE1001 + CSSE1000 |
| CSSE2003 | Software Engineering Studio | 2 | CSSE2002 |
| INFS2200 | Relational Database Systems | 2 |
INFS1200 or MGTS3203 + MATH1061 |
| CODE | COURSE NAME | SEM | PREREQUISITES |
|---|---|---|---|
| First Year | |||
| IENV1000 | Studio 1 - Introduction to Design | 2 | MMDS1311 + MMDS1400 |
| MATH1050 | Mathematical Foundations | 1,2 | MATH1040 or SA in Yr 12 Maths B |
| MATH1051 | Calculus & Linear Algebra I | 1,2 | MATH1050 or SA in Yr 12 Maths B |
| MATH1052 | Multivariate Calculus & Ordinary Differential Equations | 1,2 | MATH1050 or SA Yr 12 Maths C |
| MMDS1311 | 3D and Interactive Media | 1 | |
| SCIE1000 | Theory & Practice in Science | 1 | |
| SCIE1010 | Introduction to Research Practices - The Big Issues | 2 | Permission of Associate Dean (Academic) - EAIT |
| Second Year | |||
| COMP2304 | Programming for Engineering Systems | 2 | CSSE1001 or other prior programming experience |
| COSC2500 | Numerical Methods in Computational Science | 1 | SCIE1000 or CSSE1001 + CSSE1001 and MATH1051 |
| MATH2302 | Discrete Mathematics II: Theory & Applications | 2 | MATH1061 |
| MMDS2200 | Graphic Design | 1 | IENV1000 or IENV1301 |
| STAT2003 | Probability & Statistics | 1 | MATH1050 or SA Yr 12 Maths C |
| STAT2004 | Statistical Modelling & Analysis | 2 | MATH1051 + STAT1201 or STAT2201 + STAT2003 |
| Third Year | |||
| COMP3301 | Operating Systems Architecture | 2 | COMP2303 |
| COMP3505 | Social & Mobile Computing | 2 | COMP2506 |
| COMP3702 | Artificial Intelligence | 2 | CSSE1001 + CSSE2002 + COMP3506 Recommended |
| COMS3000 | Information Security | 2 | COMP2303 + COMS3200 Recommended |
| COMS3200 | Computer Networks I | 2 | COMP2303 |
| CSSE3002 | The Software Process | 1 | CSSE2003 |
| IENV3000 | Studio II - Physical Computing | 1 | COMP2506 + IENV1000 Recommended |
| IENV3500 | Studio III - Information Environments | 2 | COMP2506 + IENV1000 Recommended |
| INFS3200 | Advanced Database Systems | 1 | INFS2200 |
| INFS3202 | Web Information Systems | 1 | CSSE1001 + INFS1200 |
| INFS3204 | Service-Orientated Architectures | 2 | CSSE1001 + INFS1200 |
| INFS3222 | Systems Analysis & Design | 1 | BSIS1201 or COMM2601 or MGTS1201 or #2 COMP/COMS/INFS Courses |
| MATH3201 | Scientific Computing: Advanced Techniques & Applications | 1 | MATH2200 or COSC2500 |
| MATH3202 | Operations Research & Mathematical Planning | 1 | MATH1051 and MATH1052 or equivalent |
| MATH3302 | Coding & Cryptography | 1 | MATH1061 + MATH2302 Recommended |
| MMDS3300 | Games Design | 2 | CSSE1001 or MMDS1400 + MMDS2200 |
NB: COSC2000 and COCS2500 are not listed in Part B in the official rules but can be counted as Part B if permission is obtained from the EAIT Faculty.
Generic Study Plans First Year (No Majors): Starting First Semester
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
| Elective | Elective |
Generic Study Plans First Year (No Majors): Starting Second Semester
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001 - Introduction to Software Engineering | Elective |
| Elective | Elective |
Majors With First Year Study Plans
In the description of the majors listed on this page, "electives" may include other courses from Part B2. Refer to the study plans above if none are given for the major of interest. Many first year students are unsure of which major to do. It is not necessary to choose a major in first year. For students who are undecided about which first year electives to undertake, the study plans listed below provide some suggestions.
Refer to the generic plans above for a first year study plan.
First Year Study Plan - Starting First Semester:
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
| MMDS1311 - 3D & Interactive Media | IENV1000 - Studio I: Introduction to Design |
First Year Study Plan - Starting Second Semester:
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001- Introduction to Software Engineering | MMDS1311 - 3D & Interactive Media |
| Elective | Elective |
Refer to the generic plans at the top of the page for a first year study plan.
Refer to the generic plans at the top of the page for a first year study plan.
Not offered for commencing students
First Year Study Plan - Starting First Semester:
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
| ACCT1101 - Accounting for Decision Making | MGTS1301 - Introduction to Management |
First Year Study Plan - Starting Second Semester:
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001- Introduction to Software Engineering | MGTS1301 - Introduction to Management |
| ACCT1101- Accounting for Decision Making | LAWS1100 - Business Laws |
First Year Study Plan - Starting First Semester:
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
| MMDS1311 - 3D & Interactive Media | MATH1051 - Calculus & Linear Algebra I |
First Year Study Plan - Starting Second Semester:
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001- Introduction to Software Engineering | MMDS1311 - 3D & Interactive Media |
| MATH1051 - Calculus & Linear Algebra I | MATH1052 - Multivariate Calculus & Ordinary Differential Equations |
First Year Study Plan - Starting First Semester:
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
| PUBH1102- Introduction to Population Health | PUBH1103 - Health Systems & Policy |
First Year Study Plan - Starting Second Semester:
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001- Introduction to Software Engineering | PUBH1102- Introduction to Population Health |
| PUBH1103 - Health Systems & Policy | ECON1010 - Introductory Microeconomics |
Refer to the generic plans at the top of the page for a first year study plan.
First Year Study Plan - Starting First Semester:
| Semester I | Semester II |
| CSSE1001- Introduction to Software Engineering | CSSE1000 - Introduction to Computer Systems |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| MMDS1400 - Introduction to Web Design | CSSE2002 - Programming in the Large |
|
MATH1051 - Calculus & Linear Algebra I |
MATH1052 - Multivariate Calculus & Ordinary Differential Equations |
First Year Study Plan - Starting Second Semester:
| Semester II | Semester I |
| CSSE1000 - Introduction to Computer Systems | MMDS1400 - Introduction to Web Design |
| MATH1061 - Discrete Mathematics | INFS1200 - Introduction to Information Systems |
| CSSE1001- Introduction to Software Engineering | SCIE1000 - Theory & Practice in Science |
| MATH1051 - Calculus & Linear Algebra I | MATH1052 - Multivariate Calculus & Ordinary Differential Equations |