Course Information


Program Rules & Information

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:.

  1.  
    1. at least #20 from Part A and;
    2. at least #12 from Part B, including at least #4 from Part B1 and;
    3. the balance from Part D or Part E or other courses approved by the Executive Dean
  2.  
    1. no more than #20 of level 1 courses and;
    2. at least #12 of late year courses from Part A
       

Explanation of Terminology

  • Part A are compulsory courses
  • Part B are IT related courses of which B1 courses are second year courses
  • Part D courses refer to extended major courses
  • Part E are other IT related courses not in A, B or D
  • The first digit in the course code represents the year level of the course
  • Level 1 courses are first year courses
  • Late year courses are third year courses and may also include fourth year courses (for those not intending to do honours)
     

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:

  • A total of #48
  • #20 from Part A
  • At least #12 from Part B which includes:
    • At least #4 from Part B1
    • At least #6 of late year courses fro Part B2
  • The balance (up to #16) from Part B2 or other courses
  • No more than #20 of level 1 courses
     

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:

  • Computer Systems and Networks
  • Human-Computer Interaction
  • Software Design
  • Software Information Systems
  • Bioinformatics Extended Major
  • Economic Modelling Extended Major (not available to commencing students after 2008)
  • Enterprise Information Systems Extended Major
  • Games Modelling Extended Major
  • Health Informatics Extended Major
  • Information Security Extended Major
  • Multimedia Extended Major (not available to commencing students after 2008)
  • Scientific Computing Extended Major

 Available Courses

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).

Part A (Compulsory)

 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

 

Part B1 (At least #4)

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

 

 

 

 

Part B2

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  COMP2303 + COMS3200 Recommended 
COMS3200  Computer Networks I  COMP2303 
CSSE3002  The Software Process  CSSE2003 
IENV3000  Studio II - Physical Computing  COMP2506 + IENV1000 Recommended 
IENV3500  Studio III - Information Environments  COMP2506 + IENV1000 Recommended 
INFS3200  Advanced Database Systems  INFS2200 
INFS3202  Web Information Systems  CSSE1001 + INFS1200 
INFS3204  Service-Orientated Architectures  CSSE1001 + INFS1200 
INFS3222  Systems Analysis & Design  BSIS1201 or COMM2601 or MGTS1201 or #2 COMP/COMS/INFS Courses 
MATH3201 Scientific Computing: Advanced Techniques & Applications  MATH2200 or COSC2500 
MATH3202  Operations Research & Mathematical Planning  MATH1051 and MATH1052 or equivalent 
MATH3302  Coding & Cryptography  MATH1061 + MATH2302 Recommended 
MMDS3300  Games Design  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.


 Study Plans

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.

 


 
Computer Systems and Networks Major

Refer to the generic plans above for a first year study plan.

 


 
Human-Computer Interaction Major

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 

 

 


 
Software Design Major

Refer to the generic plans at the top of the page for a first year study plan.

 


 
Software Information Systems Major

Refer to the generic plans at the top of the page for a first year study plan.

 

 


 
Economic Modelling Extended Major

Not offered for commencing students

 

 


 
Enterprise Information Systems Extended Major

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 

 

 


 
Games Modelling Extended Major

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

 

 


 
Health Informatics Extended Major

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

 

 


 
Information Security Extended Major

Refer to the generic plans at the top of the page for a first year study plan.

 


 
Scientific Computing Extended Major

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
or SCIE1000 - Theory & Practice in Science

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