Students who commenced their course before 2012 should consult the rules below.

  • Pre-2012 rules
    • 6. Engineering, Computing and Mathematics Rules
      • Engineering, Computing and Mathematics rules for undergraduate courses
        • 6.1 Rescinded
        • 6.2 Bachelor's degrees

          Courses marked with an asterisk (*) are only available to re-enrolling students.

          • 6.2.1 Faculty general provisions for bachelor's degrees

            6.2.1.1 Rescinded

            Academic Conduct Essentials module

            6.2.1.1A(1) Except as stated in (2), a student who enrols in a course of the University for the first time, irrespective of whether they have previously been enrolled in another course of the University, must undertake a module called Academic Conduct Essentials (the ACE module) in the teaching period in which they are first enrolled.

            (2) A student who has previously achieved a result of Ungraded Pass (UP) for the ACE module is not required to repeat the module.

            (3) A student who has not achieved a result of Ungraded Pass (UP) for the ACE module when their progress is assessed will not have made satisfactory progress even if they have met the other requirements for satisfactory progress in the rules for the course.

            (4) A student who fails to make satisfactory progress in terms of (3) is assigned a progress status of 'On Probation' unless they have been assigned a progress status of 'Suspended' or 'Excluded' for failure to meet the other requirements for satisfactory progress set out in the rules for the course.

            Overload

            6.2.1.2 The Faculty policy on overloads, available on the Faculty's website and from the Faculty Office, determines whether a student is permitted to enrol in more than a standard load.

            Supplementary assessment

            6.2.1.3 Rescinded

            Satisfactory progress

            6.2.1.4(1) To make satisfactory progress in a calendar year a student must pass units to a value of at least half the total value of units in which they remain enrolled after the final date for withdrawal without academic penalty.

            (2) Students will not have made satisfactory progress if they fail a unit that they have previously failed.

            [(2) is an approved addition to University Policy]

            Progress status

            6.2.1.5 Unless the Board of Examiners determines otherwise in light of exceptional circumstances—

            (a) when a student other than one described in (d) fails to make satisfactory progress for the first or second time under Rule 6.2.1.4(1), a progress status of 'Suspended' is assigned;

            (b) when a student fails to make satisfactory progress for the third time under Rule 6.2.1.4(1), a progress status of 'Excluded' is assigned;

            (c) a student who has been prohibited by the Faculty from further study or examinations in a unit will be reported to the Board of Examiners and may be assigned a progress status of 'Suspended';

            (d) when a student who is enrolled for the first time at this University fails to make satisfactory progress under Rule 6.2.1.4(1) but gains a weighted average of at least 30 per cent over the units in which they remain enrolled after the final date for withdrawal without academic penalty, a status of 'On Probation' is assigned;

            (e) when a student fails to make satisfactory progress under Rule 6.2.1.4(2), a progress status of 'On Probation' is assigned.

          • 6.2.2A General provisions for the Bachelor of Engineering (60110) [including Engineering Enabling Course (00060)] Only available to re-enrolling students.

            Note: This course is only available to re-enrolling students.

            Applicability of the Student Rules, policies and procedures

            6.2.2A.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.2A.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course.

            Admission

            6.2.2A.3(1) Students are admitted to the course in one of the following categories:

            (a) Group A—students with at least WACE Mathematics: Specialist 3C/3D, WACE Physics 3A/3B and WACE Chemistry 3A/3B or equivalent; or students with TEE Applicable Mathematics, TEE Chemistry, TEE Physics and TEE Calculus or equivalent

            or

            (b) Group B—students with one of the following combinations of units:

            (i) WACE Mathematics: Specialist 3C/3D and WACE Physics 3A/3B

            (ii) WACE Mathematics: Specialist 3C/3D and WACE Chemistry 3A/3B

            (iii) WACE Mathematics: Specialist 3A/3B, WACE Chemistry 3A/3B and WACE Physics 3A/3B

            (iv) WACE Mathematics 3C/3D, WACE Chemistry 3A/3B and WACE Physics 3A/3B

            (v) TEE Applicable Mathematics and two of TEE Chemistry, TEE Physics and TEE Calculus or equivalent.

            (2) Group B students must enrol concurrently in the Bachelor of Engineering (60110) and the Engineering Enabling Course (00060).

            Course structure—Engineering Enabling Course (00060)

            6.2.2A.3A Rescinded

            Course structure—Bachelor of Engineering (60110)

            6.2.2A.4(1) The course for the Bachelor of Engineering consists of units to a total value of 192 points comprising—

            (a) Level 1 units as set out in Rule 6.2.2A.6—48 points

            and

            (b) the units comprising one of the programs set out in 6.2.2B to 6.2.2Q inclusive—144 points

            and

            (c) practical experience through a professional practicum (GENG4010 Professional Practicum1) as set out in Rules 6.2.2A.10 to 6.2.2A.13.

            (2) Students must complete one of the following computing units:2

            AvailabilityUnit codeUnit name
            S1, S2CITS1001Software Engineering with Java
            S2CITS2002Systems Programming
            S1, S2CITS2401Computer Analysis and Visualisation

            1 Students do not enrol in the Professional Practicum units. Upon successful completion, the appropriate unit will be added to their enrolment and the result released together with the results for the other enrolled units for the semester.

            2 This would normally occur by the end of their second academic year. Students should note that at least one of these units is included in the core of each Bachelor of Engineering program, and should ensure that they select the appropriate unit.

            6.2.2A.5 Rescinded

            Foundation units

            6.2.2A.6(1) Students must complete—

            (a) all units in Table 6.2.2Aa (Bachelor of Engineering foundation core units)—36 points

            and

            (b) two units from Table 6.2.2Ab (Bachelor of Engineering foundation options)—12 points.1

            1 Students should take into consideration their intended program when choosing foundation options and may seek the approval of the Faculty to substitute for one or both of the units required under 6.2.2A.6(1)(b) units chosen from anywhere in the University, including core units from their chosen program. If a student chooses a foundation option that is not a core unit for the program they subsequently choose, this unit can be a substitute for an option in that program.

            6.2.2A.7 Rescinded

            Final project

            6.2.2A.8(1) Students must, over two successive semesters—

            (a) complete the 12-point project (parts 1 and 2) for their chosen program;

            (b) attend the prescribed seminars1; and

            (c) submit for examination a project report in the prescribed format by the date specified in (2).

            (2) The submission date for the project report is—

            (a) midday on the first University working day following the last day of semester two for students who begin the project in semester one; or

            (b) midday on the first University working day following the last day of semester one for students who begin the project in semester two.

            (3) In exceptional circumstances the Faculty may, on the recommendation of the appropriate head of school, vary the requirements of (1).

            (4) If a student fails to submit the project report by the required date a penalty is applied in accordance with Faculty policy, unless the Faculty is satisfied that there were exceptional circumstances to justify the late submission.

            1 Refer to the unit outline for details.

            Award of degree with honours

            6.2.2A.9(1) The Faculty may award the degree with honours to a student who has completed the course at a sufficiently high level.

            (2) The Faculty determines, in accordance with Faculty policy, whether honours is to be awarded and, if so, the grade of honours to be awarded.

            Professional practicum

            6.2.2A.10 Students are required to complete at least 12 weeks' practical experience (GENG4010 Professional Practicum1) in a suitable engineering environment as approved by the Faculty.

            6.2.2A.11 Students are required to make their own arrangements for practical experience.2

            6.2.2A.12(1) The Faculty may, on written application by a student and on production of satisfactory evidence, accept work completed by the student prior to acceptance into the course as fulfilling the requirements of Rules 6.2.2A.10 and 6.2.2A.13.

            (2) In exceptional circumstances, the Faculty may vary the requirements for practical experience if satisfied that such practical experience cannot be obtained or undertaken.

            6.2.2A.13 Students must submit a report on work completed for the practical experience (GENG4010 Professional Practicum1) required under Rule 6.2.2A.10 or on work accepted by the Faculty under Rule 6.2.2A.12(1) as fulfilling the requirements of Rule 6.2.2A.10 and a Certificate of Practical Work Performed (available on the Faculty's website).

            1 Students do not enrol in the professional practicum units. Upon successful completion, the appropriate unit is added to their enrolment and the result released together with the results for the other enrolled units for the semester.

            2 To facilitate their efforts, students should seek advice from members of the Faculty and register with the Careers Centre.

            • Table 6.2.2Aa—Bachelor of Engineering foundation core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              ENSC1001Global Challenges in Engineering
              GENG1001Engineering: Introduction to Engineering Mechanics 1
              GENG1002Engineering: Introduction to Electrical and Electronic Engineering 1
              MATH1001Mathematical Methods 1
              MATH1002Mathematical Methods 2
              S1, S2PHYS1001Physics for Scientists and Engineers

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Ab—Bachelor of Engineering foundation options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CHEM1001Chemistry—Properties and Energetics
              S1, S2CHEM1002Chemistry—Structure and Reactivity
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              CIVL1110Engineering Structures 1
              S1, S2CITS2401Computer Analysis and Visualisation
              ELEC1300Digital Systems 1 1
              N/AENSC1002Material Behaviour from Atoms to Bridges
              N/AENSC2002Energy
              S1ENSC3013Environmental Systems
              MECH1401Engineering Dynamics 1
              MINE1160Introduction to Chemical and Resource Engineering 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              1 This unit is no longer available. Students requiring this unit or its equivalent should contact an ECM Student Adviser.

               
          • 6.2.2B Chemical and Process Engineering (ECHPR) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2B.1 The Chemical and Process Engineering program comprises—

            (a) all units in Table 6.2.2Ba (Chemical and Process Engineering core units)—102 points

            and

            (b) one unit from Group A in Table 6.2.2Bb (Chemical and Process Engineering options)—6 points

            and

            (c) one of the following majors: the Chemical Engineering major (MJ-ECHEM) as set out in Rule 6.2.2B.2 or the Hydrocarbon Processing major (MJ-EHCPR) as set out in Rule 6.2.2B.3

            and

            (d) units to make up the remaining points required for the course from Groups B and C in Table 6.2.2Bb (Chemical and Process Engineering options) provided that no more than 12 points come from Group C.

            Majors
            Chemical Engineering major (MJ-ECHEM)

            6.2.2B.2 The Chemical Engineering major referred to in Rule 6.2.2B.1 comprises—

            (a) all units in Table 6.2.2Bc (Chemical Engineering major core units)—18 points

            and

            (b) one unit from Table 6.2.2Bd (Chemical Engineering major options)—6 points.

            Hydrocarbon Processing major (MJ-EHCPR)

            6.2.2B.3 The Hydrocarbon Processing major referred to in Rule 6.2.2B.1 comprises—

            (a) all units in Table 6.2.2Be (Hydrocarbon Processing major core units)—18 points

            and

            (b) one unit from Table 6.2.2Bf (Hydrocarbon Processing major options)—6 points.

            Mineral Processing major (MJ-EMNPR)

            Note: This major is only available to re-enrolling students who should refer to the 2010 Rules for the major.

            • Table 6.2.2Ba—Chemical and Process Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              S1, S2CHEM1001Chemistry—Properties and Energetics
              S1, S2CHEM1002Chemistry—Structure and Reactivity
              N/AENSC1002Material Behaviour from Atoms to Bridges
              Level 2
              AvailabilityUnit codeUnit name
              S1, S2CITS2401Computer Analysis and Visualisation
              MATH2040Engineering Mathematics 1
              Level 3
              AvailabilityUnit codeUnit name
              S1ENSC3003Fluid Mechanics
              S2ENSC3005Mass and Energy Balances
              S1ENSC3006Chemical Process Thermodynamics
              S2ENSC3007Heat and Mass Transfer
              S2ENSC3019Unit Operations and Unit Processes
              Level 4
              AvailabilityUnit codeUnit name
              S1CHPR4405Particle Technology
              S2CHPR4406Reaction Engineering
              CHPR4411Chemical and Process Engineering Project Part 1
              CHPR4412Chemical and Process Engineering Project Part 2
              S2GENG4402Control Engineering
              Level 5
              AvailabilityUnit codeUnit name
              CHPR5551Chemical Engineering Design Project 1
              CHPR5552Chemical Engineering Design Project 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Bb—Chemical and Process Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MECH4400Engineering for Sustainable Development 1
              S1, S2GENG5505Project Management and Engineering Practice
              Group B
              AvailabilityUnit codeUnit name
              S1CHEM2002Physical and Analytical Chemistry
              S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
              S2CHPR4407Transport Phenomena
              CHPR4432Special Topics in Mineral Processing 1
              S1CHPR5501Advanced Reaction Engineering and Catalysts
              S1CHPR5521Gas Processing 1—Flow Assurance and Gathering
              S2CHPR5522Gas Processing 2—Treating and LNG Production
              S1, S2CITS2401Computer Analysis and Visualisation
              CIVL3170Introduction to Offshore Engineering 1
              S1ELEC5506Process Instrumentation and Control
              S1ENSC3004Solid Mechanics
              S2ENSC3018Process Synthesis and Design
              ENVE2605Environmental Engineering Design and Management 1
              ENVE3605Mathematical Applications in Environmental Engineering 1
              S2ENVE5502Water and Wastewater Engineering
              S1GENG4403Extractive Metallurgy
              S2GENG4405Numerical Methods and Modelling
              S2GENG5503Modern Control Systems
              S2GENG5504Petroleum Engineering
              S2GENG5506Renewable Energy
              S1, S2GENG5507Risk, Reliability and Safety
              S1GENG5514Finite Element Method
              S1, S2MECH3402Engineering Project 1
              MECH3403Mechanical Design
              S1MECH3406Engineering Project 2
              MECH4407Engineering Tribology and Maintenance 1
              S1MECH4426Dynamics, Vibration and Sound
              S1MECH4428Degradation of Materials
              S1MECH4429Applied Engineering Thermodynamics
              MINE1160 Introduction to Chemical and Resource Engineering 1
              S1MINE5501Mining Management
              OGEG2500History, Economics and Geopolitics of Oil and Gas 1
              PETR3510Drilling and Completion Engineering
              PETR3511Reservoir Engineering
              PETR3512Reservoir Characterisation
              PETR4510Production Optimisation
              PETR4511Reservoir Simulation
              PETR4512Reservoir and Well Performance
              Group C
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Mechanical and Chemical Engineering from those available within the University 3

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 This unit is only available with permission from the Head of School of Mechanical and Chemical Engineering.

              3 A Special Approval form is required.

            • Table 6.2.2Bc—Chemical Engineering major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
              S1CHPR5501Advanced Reaction Engineering and Catalysts
              S2CHPR5522Gas Processing 2—Treating and LNG Production
            • Table 6.2.2Bd—Chemical Engineering major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1CHEM2002Physical and Analytical Chemistry
              S1ELEC5506Process Instrumentation and Control
            • Table 6.2.2Be—Hydrocarbon Processing major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
              S2CHPR5522Gas Processing 2—Treating and LNG Production
              S2ENSC3018Process Synthesis and Design
            • Table 6.2.2Bf—Hydrocarbon Processing major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1ELEC5506Process Instrumentation and Control
              S2GENG5504Petroleum Engineering
          • 6.2.2C Civil Engineering (ECIVE)

            Note: This program is only available to re-enrolling students.

            6.2.2C.1(1) The Civil Engineering program comprises—

            (a) all units in Table 6.2.2Ca (Civil Engineering core units)—102 points

            and

            (b) units required to make up either—

            (i) the Civil Engineering major (MJ-ECIVM) as set out in Rule 6.2.2C.2—30 points

            or

            (ii) the Offshore Engineering major (MJ-EOFFM) as set out in Rule 6.2.2C.3—30 points

            and

            (c) units to make up the remaining points required for the course from Groups A, B, C and D in Table 6.2.2Cb (Civil Engineering options) provided that no more than 12 points come from Group D.

            (2) Students may, with special approval from the Faculty on the recommendation of the Head of School of Civil and Resource Engineering, substitute for the units required under (1)(b) an agreed plan of units from Table 6.2.2Cb (Civil Engineering options) set out by the Head of School.1

            1 A Special Approval form is required.

            Majors
            Civil Engineering major (MJ-ECIVM)

            6.2.2C.2 The Civil Engineering major referred to in Rule 6.2.2C.1(1) comprises—

            (a) all units in Table 6.2.2Cc (Civil Engineering major core units)—12 points

            and

            (b) three units from Table 6.2.2Cd (Civil Engineering major options)—18 points.

            Offshore Engineering major (MJ-EOFFM)

            6.2.2C.3 The Offshore Engineering major referred to in Rule 6.2.2C.1(1) comprises all units in Table 6.2.2Ce (Offshore Engineering major core units)—30 points.

            • Table 6.2.2Ca—Civil Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              N/AENSC1002Material Behaviour from Atoms to Bridges
              Level 2
              AvailabilityUnit codeUnit name
              S1, S2CITS2401Computer Analysis and Visualisation
              CIVL2121Engineering Geology and Geomechanics 1
              CIVL2150Surveying and CAD 1
              MATH2040Engineering Mathematics 1
              Level 3
              AvailabilityUnit codeUnit name
              S1ENSC3004Solid Mechanics
              S2ENSC3008Structural Analysis
              S1ENSC3009Geomechanics
              S2ENSC3010Hydraulics
              Level 4
              AvailabilityUnit codeUnit name
              CIVL4101Civil Engineering Project Part 1
              CIVL4102Civil Engineering Project Part 2
              S1CIVL4401Applied Geomechanics
              S1CIVL4402Fluid Mechanics for Civil Engineers
              S2CIVL4403Structural Concrete
              S1CIVL4404Structural Steel
              Level 5
              AvailabilityUnit codeUnit name
              S1, S2GENG5505Project Management and Engineering Practice
              S1, S2GENG5507Risk, Reliability and Safety

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Cb—Civil Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              CIVL1110Engineering Structures 1
              MINE1160Introduction to Chemical and Resource Engineering) 1
              Group B
              AvailabilityUnit codeUnit name
              CIVL3140Civil Engineering Analysis and Modelling 1
              CIVL3170Introduction to Offshore Engineering 1
              CIVL4111Design of Structural Systems 1
              S2CIVL5501Structural Dynamics
              S1CIVL5503Underground Construction
              S2CIVL5504Offshore Geomechanics
              S2CIVL5505Design of Offshore Energy Facilities
              S1GENG5501Coastal and Offshore Engineering
              S2GENG5502Geomechanical and Environmental Engineering
              Group C
              AvailabilityUnit codeUnit name
              S1, S2CHEM1001Chemistry—Properties and Energetics
              S1, S2CHEM1002Chemistry—Structure and Reactivity
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              S1, S2CITS2401Computer Analysis and Visualisation
              CIVL1110Engineering Structures 1
              N/ACIVL5502Transportation Engineering
              ELEC1300Digital Systems 1 1
              N/AENSC2002Energy
              S2ENSC3011Fundamentals of Mining Engineering
              S1ENSC3013Environmental Systems
              S2ENVE5502Water and Wastewater Engineering
              MECH1401Engineering Dynamics 1
              S1MINE4401Underground Mining 1
              S2MINE4404Rock Mechanics
              S2MINE5502Underground Mining 2
              any Level 2 or 3 unit offered by the School of Mathematics and Statistics
              Group D
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Civil and Resource Engineering from those available within the University 3

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 This unit is no longer available. Students requiring this unit or its equivalent should contact an ECM Student Adviser.

              3 A Special Approval form is required.

               
            • Table 6.2.2Cc—Civil Engineering major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              CIVL1110Engineering Structures 1
              CIVL3140Civil Engineering Analysis and Modelling 1

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Cd—Civil Engineering major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              CIVL4111Design of Structural Systems 1
              S2CIVL5501Structural Dynamics
              S1CIVL5503Underground Construction
              S1GENG5501Coastal and Offshore Engineering
              S2GENG5502Geomechanical and Environmental Engineering

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Ce—Offshore Engineering major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              CIVL1110Engineering Structures 1
              CIVL3170Introduction to Offshore Engineering 1
              S2CIVL5504Offshore Geomechanics
              S2CIVL5505Design of Offshore Energy Facilities
              S1GENG5501Coastal and Offshore Engineering

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

          • 6.2.2D Computer Engineering (ECMPT) Only available to re-enrolling students.
            Note: This program is only available to re-enrolling students who should refer to the 2010 Rules for the program.
          • 6.2.2E Electrical and Electronic Engineering (EEENE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2E.1 The Electrical and Electronic Engineering program comprises—

            (a) all units in Groups A, B, C and D in Table 6.2.2Ea (Electrical and Electronic Engineering core units)—144 points

            and

            (b) one unit from Group A in Table 6.2.2Eb (Electrical and Electronic Engineering options)—6 points

            and

            (c) one unit from Group B or Group C in Table 6.2.2Eb (Electrical and Electronic Engineering options)—6 points.

            • Table 6.2.2Ea—Electrical and Electronic Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              Level 1
              AvailabilityUnit codeUnit name
              ELEC1300Digital Systems 1 1
              Level 2
              AvailabilityUnit codeUnit name
              S1, S2CITS2401Computer Analysis and Visualisation
              ELEC2301Digital System Design 1
              ELEC2303Embedded Systems
              ELEC2306Fundamentals of Electrical Engineering 1
              N/AENSC2002Energy
              MATH2040Engineering Mathematics 1
              Level 3
              AvailabilityUnit codeUnit name
              ELEC3307Engineering Management and Industrial Practice
              S1ENSC3014Electronic Materials and Devices
              S2ENSC3015Signals and Systems
              N/AENSC3017Circuits and Electronics
              Level 4
              AvailabilityUnit codeUnit name
              ELEC4308Electrical and Electronic Engineering Project Part 1
              ELEC4309Electrical and Electronic Engineering Project Part 2
              S1ELEC4401Circuits and Electronic Systems
              S2ELEC4402Communications Systems
              S2GENG4402Control Engineering
              S1GENG4407Advanced Engineering Mathematics
              Group B
              AvailabilityUnit codeUnit name
              N/AELEC5502Analogue Electronics
              S2ENSC3016Power and Machines
              Group C
              AvailabilityUnit codeUnit name
              S1ELEC5506Process Instrumentation and Control
              Group D
              AvailabilityUnit codeUnit name
              S2ELEC5501Advanced Communications
              S1ELEC5503Digital Microelectronics System Design
              ELEC5505Power System Analysis
              S2GENG5503Modern Control Systems

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.2Eb—Electrical and Electronic Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1, S2GENG5505Project Management and Engineering Practice
              MECH4400Engineering for Sustainable Development 1
              Group B
              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              STAT33653S5: Industrial Statistics and Total Quality Management 1
              ELEC5507Optical Engineering, Photonics and Biomedical Imaging Systems
              ELEC4339Special Topics 1
              Group C
              AvailabilityUnit codeUnit name
              a unit chosen with the special approval of the Faculty on the recommendation of the Head of the School of Electrical, Electronic and Computer Engineering from those available within the University 3

               

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
          • 6.2.2F Environmental Engineering (EENVE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2F.1(1) The Environmental Engineering program comprises—

            (a) all units in Table 6.2.2Fa (Environmental Engineering core units)—90 points

            and

            (b) all units in one of Group A [Environmental Engineering major (MJ-EENVE)], Group B [Ocean Systems Engineering major (MJ-EOCSE)] or Group C [Water Resources Engineering major (MJ-EWRES)] in Table 6.2.2Fb (Environmental Engineering; Ocean Systems Engineering; Water Resources Engineering major units)—30 points

            and

            (c) subject to (2), one unit from Group A in Table 6.2.2Fc (Environmental Engineering options)—6 points

            and

            (d) three units from Group B in Table 6.2.2Fc (Environmental Engineering options)—18 points

            and

            (e) units to make up the remaining points required for the course from Group B or C in Table 6.2.2Fc (Environmental Engineering options).

            (2) Students who have completed CITS2401 Computer Analysis and Visualisation (replacing CITS1005 Computing for Engineers and Scientists), CITS1001 Object-oriented Programming and Software Engineering (replacing CITS1200 Java Programming) or CITS2002 Programming and Systems (replacing CITS1002 Programming and Systems or CITS1210 C Programming) as part of their foundation units do not need to take a unit from Group A in Table 6.2.2Fc (Environmental Engineering options).

            • Table 6.2.2Fa—Environmental Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              S1, S2CHEM1001Chemistry—Properties and Energetics
              Level 2
              AvailabilityUnit codeUnit name
              MATH2040Engineering Mathematics 1
              Level 3
              AvailabilityUnit codeUnit name
              S1ENSC3009Geomechanics
              S2ENSC3010Hydraulics
              S2ENSC3012Data Collection and Analysis
              S1ENSC3013Environmental Systems
              S1SCIE3304Field Techniques in Marine Science
              Level 4
              AvailabilityUnit codeUnit name
              S2ENVE4401Contaminant Fate and Transport
              S1ENVE4403Fluid Transport, Mixing and Dispersion
              N/AENVE4601Advanced Environmental Modelling
              ENVE4602Environmental Engineering Project Part 2
              S2GENG4405Numerical Methods and Modelling
              Level 5
              AvailabilityUnit codeUnit name
              S1, S2GENG5505Project Management and Engineering Practice
              S2ENVE5551Environmental Engineering Design Solutions Part 1
              S1ENVE5552Environmental Engineering Design Solutions Part 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Fb—Environmental Engineering; Ocean Systems Engineering; Water Resources Engineering major units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A—Environmental Engineering major (MJ-EENVE)
              AvailabilityUnit codeUnit name
              S1BIOL1130Frontiers in Biology
              S1ENVE4402Engineering Hydrology
              S1ENVE4405Ecological Engineering and Nature-based Solutions
              S2ENVT2251Hydrology and Water Resource Management
              SCIE5500Modelling Natural Systems
              Group B—Ocean Systems Engineering major (MJ-EOCSE)
              AvailabilityUnit codeUnit name
              S1BIOL1130Frontiers in Biology
              ENSC3501Biological Oceanography
              ENSC3502Physical Oceanography
              GEOG3307Coastal Environments
              S1SCIE2204Marine Systems
              Group C—Water Resources Engineering major (MJ-EWRES)
              AvailabilityUnit codeUnit name
              EART2222Geomorphology and Soils
              S1ENVE4402Engineering Hydrology
              S2ENVE5502Water and Wastewater Engineering
              S2ENVT2251Hydrology and Water Resource Management
              SCIE5500Modelling Natural Systems

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.2Fc—Environmental Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              S1, S2CITS2401Computer Analysis and Visualisation
              Group B
              AvailabilityUnit codeUnit name
              S1CIVL4401Applied Geomechanics
              S2CIVL5504Offshore Geomechanics
              ENVT5511Advanced Geographic Information Systems for Environmental Management
              S1, S2ECON1120Environmental Economics 1
              S2ECON5511Climate, Energy and Water Economics
              ENSC2601A Critical Theory of Technological Development
              ENSC3502Physical Oceanography
              S1, S2GEOG2201Geographic Information Systems
              SCIE5500Modelling Natural Systems
              S2ENVE5502Water and Wastewater Engineering
              S1GENG5501Coastal and Offshore Engineering
              S1, S2GENG5507Risk, Reliability and Safety
              MECH4400Engineering for Sustainable Development 1
              Group C
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Environmental Systems Engineering from those available within the University 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 A Special Approval form is required.

              3 Crawley and Albany.

               
          • 6.2.2G Materials Engineering (EMATE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students. The 2010 Rules for the program apply except that MECH3402 Engineering Project 1 is now added as an option in Table 6.2.2Gb—Materials Engineering options and is no longer a core unit.

          • 6.2.2H Mechanical Engineering (EMECE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2H.1(1) The Mechanical Engineering program comprises—

            (a) all units in Table 6.2.2Ha (Mechanical Engineering core units)—90 points

            and

            (b) all units in Group A or Group B in Table 6.2.2Hb (Mechanical Engineering project units)—12 points

            and

            (c) one unit from Group A in Table 6.2.2Hc (Mechanical Engineering options)—6 points

            and

            (d) units to make up the remaining points required for the course from Groups B and C in Table 6.2.2Hc (Mechanical Engineering options) provided that no more than 12 points come from Group C.

            (2) Units taken under (1)(a), (b) and (c) may comprise the Oil and Gas Engineering major (MJ-EOGSE) as set out in Rule 6.2.2H.3.

            Majors
            Materials Engineering major (MJ-EMATM)

            Note: This major is only available to re-enrolling students who should refer to the 2010 Rules for the major.

            6.2.2H.2 Rescinded [including Table 6.2.2Hd]

            Oil and Gas Engineering major (MJ-EOGSE)

            6.2.2H.3 The Oil and Gas Engineering major referred to in Rule 6.2.2H.1(2) comprises—

            (a) all units in Group B in Table 6.2.2Hb (Mechanical Engineering project units)—12 points

            and

            (b) all units in Table 6.2.2He (Oil and Gas Engineering major core units)—30 points.

            • Table 6.2.2Ha—Mechanical Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              N/AENSC1002Material Behaviour from Atoms to Bridges
              MECH1401Engineering Dynamics 1
              Level 2
              AvailabilityUnit codeUnit name
              S1, S2CITS2401Computer Analysis and Visualisation
              MATH2040Engineering Mathematics 1
              MECH2401Engineering Design and Visual Communication
              Level 3
              AvailabilityUnit codeUnit name
              S2ENSC3001Mechanisms and Machines
              S1ENSC3002Materials and Manufacturing
              S1ENSC3003Fluid Mechanics
              S1ENSC3004Solid Mechanics
              MECH3403Mechanical Design
              Level 4
              AvailabilityUnit codeUnit name
              S2GENG4402Control Engineering
              MECH4407Engineering Tribology and Maintenance 1
              S1MECH4426Dynamics, Vibration and Sound
              S1MECH4428Degradation of Materials
              S1MECH4429Applied Engineering Thermodynamics

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.2Hb—Mechanical Engineering project units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MECH4401Mechanical Engineering Project Part 1
              MECH4402Mechanical Engineering Project Part 2
              Group B
              AvailabilityUnit codeUnit name
              OGEG4500Oil and Gas Engineering Project Part 1
              OGEG4501Oil and Gas Engineering Project Part 2
            • Table 6.2.2Hc—Mechanical Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1, S2GENG5505Project Management and Engineering Practice
              MECH4400Engineering for Sustainable Development 1
              Group B
              AvailabilityUnit codeUnit name
              S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
              S1CHPR4405Particle Technology
              S2CHPR4407Transport Phenomena
              S2CHPR5522Gas Processing 2—Treating and LNG Production
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              S1CITS2200Data Structures and Algorithms
              S1, S2CITS2401Computer Analysis and Visualisation
              CIVL3170Introduction to Offshore Engineering 1
              S1CIVL4402Fluid Mechanics for Civil Engineers
              S2CIVL4403Structural Concrete
              S1CIVL4404Structural Steel
              S2CIVL5501Structural Dynamics
              S2CIVL5505Design of Offshore Energy Facilities
              S2ELEC4403Digital and Embedded Systems
              ENSC1601Large-scale Engineering Wonders
              ENSC2601A Critical Theory of Technological Development
              S2ENSC3005Mass and Energy Balances
              S2ENSC3007Heat and Mass Transfer
              S2ENSC3008Structural Analysis
              S1ENSC3009Geomechanics
              S2ENSC3012Data Collection and Analysis
              S2ENSC3015Signals and Systems
              S2ENSC3016Power and Machines
              S2ENSC3018Process Synthesis and Design
              S2ENSC3019Unit Operations and Unit Processes
              S1GENG4403Extractive Metallurgy
              S1GENG5501Coastal and Offshore Engineering
              S2GENG5503Modern Control Systems
              S2GENG5504Petroleum Engineering
              S2GENG5506Renewable Energy
              S1, S2GENG5507Risk, Reliability and Safety
              N/AGENG5508Robotics
              S1GENG5514Finite Element Method
              MATE2412Materials Engineering 2 1
              MATE3411Materials Engineering 3 1
              MATE4413Non-metallic Materials 1
              S1, S2MECH3402Engineering Project 1
              S1MECH3406Engineering Project 2
              MECH4414Fundamentals of Engineering Fabrication and Metalworking Processes 1
              S2MECH4424Measurement and Noise
              N/AMECH5501Applied Acoustics
              N/AMECH5504Design and Failure Analysis of Materials
              MINE1160Introduction to Chemical and Resource Engineering 1
              OGEG2500History, Economics and Geopolitics of Oil and Gas 1
              PETR3510Drilling and Completion Engineering
              PETR3511Reservoir Engineering
              PETR3512Reservoir Characterisation
              PETR4510Production Optimisation
              PETR4511Reservoir Simulation
              PETR4512Reservoir and Well Performance
              Group C
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Mechanical and Chemical Engineering from those available within the University 4

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 This unit is only available with permission from the Head of School of Mechanical and Chemical Engineering. A Special Approval form is required.

              3 This unit is primarily reserved for Motorsport, Dreamfit and other designated activities. It is only available with permission from the Head of School of Mechanical and Chemical Engineering. A Special Approval form is required.

              4 A Special Approval form is required.

               
            • Table 6.2.2He—Oil and Gas Engineering major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Level 3
              AvailabilityUnit codeUnit name
              S2ENSC3005Mass and Energy Balances
              S2ENSC3019Unit Operations and Unit Processes
              PETR3511Reservoir Engineering 1
              Level 5
              AvailabilityUnit codeUnit name
              S2CIVL5505Design of Offshore Energy Facilities
              S2GENG5504Petroleum Engineering

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
          • 6.2.2I Mechatronics Engineering (EMCTE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2I.1 The Mechatronics Engineering program comprises—

            (a) all units in Table 6.2.2Ia (Mechatronics Engineering core units)—108 points

            and

            (b) one unit from Group A in Table 6.2.2Ib (Mechatronics Engineering options)—6 points

            and

            (c) units to make up the remaining points required for the course from Groups B and C in Table 6.2.2Ib (Mechatronics Engineering options) provided that no more than 18 points come from Group C.

            • Table 6.2.2Ia—Mechatronics Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              ELEC1300Digital Systems 1 1
              MECH1401Engineering Dynamics 1
              Level 2
              AvailabilityUnit codeUnit name
              S2CITS2002Systems Programming
              ELEC2301Digital System Design 1
              ELEC2302Electromagnetics and Electromechanics 1
              ELEC2303Embedded Systems
              MATH2040Engineering Mathematics 1
              MECH2401Engineering Design and Visual Communication
              Level 3
              AvailabilityUnit codeUnit name
              S2ENSC3001Mechanisms and Machines
              S1ENSC3002Materials and Manufacturing
              N/AENSC3017Circuits and Electronics
              Level 4
              AvailabilityUnit codeUnit name
              S2GENG4402Control Engineering
              MCTX4421Mechatronics Engineering Project Part 1
              MCTX4422Mechatronics Engineering Project Part 2
              S2MECH4424Measurement and Noise
              S1MECH4426Dynamics, Vibration and Sound
              Level 5
              AvailabilityUnit codeUnit name
              S2GENG5503Modern Control Systems

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.2Ib—Mechatronics Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1, S2GENG5505Project Management and Engineering Practice
              MECH4400Engineering for Sustainable Development 1
              Group B
              AvailabilityUnit codeUnit name
              S2CITS1402Relational Database Management Systems
              S1CITS2200Data Structures and Algorithms
              S1, S2CITS2401Computer Analysis and Visualisation
              S1CITS3003Graphics and Animation
              N/ACITS3201Software Requirements and Design
              CITS3242Programming Paradigms 1
              S1CITS4401Software Requirements and Design
              S1CITS4402Computer Vision
              S1CITS4419Mobile and Wireless Computing
              S1ELEC4401Circuits and Electronic Systems
              N/AELEC5502Analogue Electronics
              S1ELEC5506Process Instrumentation and Control
              N/AENSC1002Material Behaviour from Atoms to Bridges
              S1ENSC3003Fluid Mechanics
              S1ENSC3014Electronic Materials and Devices
              S2ENSC3015Signals and Systems
              S2ENSC3016Power and Machines
              S2GENG4402Control Engineering
              S1, S2GENG5507Risk, Reliability and Safety
              N/AGENG5508Robotics
              MECH3403Mechanical Design
              MECH4407Engineering Tribology and Maintenance 1
              S2MECH4424Measurement and Noise
              S1MECH4429Applied Engineering Thermodynamics
              Group C
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Mechanical and Chemical Engineering from those available within the University 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 A Special Approval form is required.

          • 6.2.2J Rescinded
          • 6.2.2K Mining Engineering (EMINE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2K.1(1) The Mining Engineering program comprises—

            (a) all units in Table 6.2.2Ka (Mining Engineering core units)—114 points

            and

            (b) subject to (2), units to make up the remaining points required for the course from Groups A and B in Table 6.2.2Kb (Mining Engineering options) provided that no more than 12 points come from Group B.

            (2) A student who has not completed one of CITS1001 Object-oriented Programming and Software Engineering (replacing CITS1200 Java Programming), CITS2002 Programming and Systems (replacing CITS1002 Programming and Systems or CITS1210 C Programming) or CITS2401 Computer Analysis and Visualisation (replacing CITS1005 Computing for Engineers and Scientists or GENG2140 Modelling and Computer Analysis for Engineers) as part of their foundation units must include one of those units in the units chosen under (1)(b).

            • Table 6.2.2Ka—Mining Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Level 2
              AvailabilityUnit codeUnit name
              CIVL2121Engineering Geology and Geomechanics 1
              CIVL2150Surveying and CAD 1
              MATH2040Engineering Mathematics 1
              Level 3
              AvailabilityUnit codeUnit name
              S1ENSC3003Fluid Mechanics
              S1ENSC3004Solid Mechanics
              S1ENSC3009Geomechanics
              S2ENSC3011Fundamentals of Mining Engineering
              Level 4
              AvailabilityUnit codeUnit name
              MINE4111Mining Engineering Project Part 1
              MINE4112Mining Engineering Project Part 2
              MINE4161Mine Design
              S1MINE4401Underground Mining 1
              S2MINE4404Rock Mechanics
              S1MINE4405Mineral Resources
              NSMINE4406Geotechnology of Mine Waste
              Level 5
              AvailabilityUnit codeUnit name
              S2GENG5502Geomechanical and Environmental Engineering
              S1, S2GENG5505Project Management and Engineering Practice
              S1, S2GENG5507Risk, Reliability and Safety
              S1MINE5501Mining Management
              S2MINE5502Underground Mining 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.2Kb—Mining Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1, S2ACCT1101Financial Accounting
              ACCT1112Management Accounting
              CHPR4432Special Topics in Mineral Processing 1
              S1, S2CITS1001Software Engineering with Java
              S2CITS2002Systems Programming
              S1, S2CITS2401Computer Analysis and Visualisation
              S1CIVL4401Applied Geomechanics
              S1CIVL4402Fluid Mechanics for Civil Engineers
              S2CIVL4403Structural Concrete
              S1CIVL4404Structural Steel
              S1, S2ECON1101Microeconomics: Prices and Markets
              ELEC2303Embedded Systems
              N/AENSC1002Material Behaviour from Atoms to Bridges
              S2ENSC3010Hydraulics
              FINA2221Introduction to Finance
              S1GENG4403Extractive Metallurgy
              S2GENG4405Numerical Methods and Modelling
              S1, S2GENG5505Project Management and Engineering Practice
              S1HRMT2237Human Resource Management
              MATH2224Operations Research 1
              MINE1160Introduction to Chemical and Resource Engineering 1
              S2STAT2062Fundamentals of Probability with Applications
              S2STAT2402Analysis of Observations
              STAT33653S5: Industrial Statistics and Total Quality Management 1
              Group B
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Civil and Resource Engineering from the units available within the University 2

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 A Special Approval form is required.

               
          • 6.2.2L Rescinded
          • 6.2.2M Rescinded
          • 6.2.2N Oil and Gas Engineering (EOGSE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students who should consult a Faculty Adviser.

          • 6.2.2O Petroleum Engineering (EPETE) Only available to re-enrolling students.

            Note: This program is only available to re-enrolling students.

            6.2.2O.1 The Petroleum Engineering program comprises—

            (a) all units in Table 6.2.2Oa (Petroleum Engineering core units)—126 points

            and

            (b) two units from Group A in Table 6.2.2Ob (Petroleum Engineering options)—12 points

            and

            (c) units to make up the remaining points required for the course from Groups A, B and C in Table 6.2.2Ob (Petroleum Engineering options).

            • Table 6.2.2Oa—Petroleum Engineering core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Level 1
              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              N/AENSC1002Material Behaviour from Atoms to Bridges
              MINE1160Introduction to Chemical and Resource Engineering 1
              Level 2
              AvailabilityUnit codeUnit name
              S1, S2CITS2401Computer Analysis and Visualisation
              MATH2040Engineering Mathematics 1
              OGEG2500History, Economics and Geopolitics of Oil and Gas 1
              Level 3
              AvailabilityUnit codeUnit name
              EART3352Petroleum Geology 1
              S1ENSC3003Fluid Mechanics
              S1ENSC3004Solid Mechanics
              S2ENSC3005Mass and Energy Balances
              PETR3510Drilling and Completion Engineering 1
              PETR3511Reservoir Engineering 1
              PETR3512Reservoir Characterisation 1
              Level 4
              AvailabilityUnit codeUnit name
              S1MECH4429Applied Engineering Thermodynamics
              OGEG4500Oil and Gas Engineering Project Part 1
              OGEG4501Oil and Gas Engineering Project Part 2
              PETR4510Production Optimisation 1
              PETR4511Reservoir Simulation
              PETR4512Reservoir and Well Performance
              Level 5
              AvailabilityUnit codeUnit name
              S2GENG5504Petroleum Engineering
              S1, S2GENG5505Project Management and Engineering Practice

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.2Ob—Petroleum Engineering options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
              S2CHPR5522Gas Processing 2—Treating and LNG Production
              CIVL3170Introduction to Offshore Engineering 1
              S2CIVL5505Design of Offshore Energy Facilities
              S2ENSC3018Process Synthesis and Design
              S2ENSC3019Unit Operations and Unit Processes
              Group B
              AvailabilityUnit codeUnit name
              S2CIVL5501Structural Dynamics
              S2CIVL5504Offshore Geomechanics
              ELEC2303Embedded Systems
              S2ENSC3008Structural Analysis
              S1ENSC3009Geomechanics
              ENSC3502Physical Oceanography
              S2GENG4402Control Engineering
              S2GENG4405Numerical Methods and Modelling
              S2GENG5503Modern Control Systems
              S1, S2GENG5507Risk, Reliability and Safety
              S1GENG5514Finite Element Method
              MATH33273A7: Chaos and Dynamical Systems 1
              MATH33423M2: Complex Variable Methods 1
              S1, S2MECH3402Engineering Project 1
              MECH3403Mechanical Design
              S1MECH4426Dynamics, Vibration and Sound
              S1MECH4428Degradation of Materials
              Group C
              AvailabilityUnit codeUnit name
              units chosen with the special approval of the Faculty on the recommendation of the Head of the School of Mechanical and Chemical Engineering from those available within the University 3

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

              2 This unit is only available with permission from the Head of School of Mechanical and Chemical Engineering. A Special Approval form is required.

              3 A Special Approval form is required.

          • 6.2.2P Rescinded
          • 6.2.2Q Software Engineering (ESFTE) Only available to re-enrolling students.
            Note: This program is only available to re-enrolling students who should refer to the 2010 Rules for the program.
          • 6.2.3 Bachelor of Computer and Mathematical Sciences (BCM) pass degree (50100) Only available to re-enrolling students.

            Note: This course is only available to re-enrolling students.

            Applicability of the Student Rules, policies and procedures

            6.2.3.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.3.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course.

            Course structure

            6.2.3.3(1) The course consists of units to a total value of 144 points comprising—

            (a) Level 1 units to the value of no more than 60 points;1

            and

            (b) two majors2 of which at least one must be selected from the following lists and the other must be selected with the approval of the Faculty from the majors available within the University:3

            (i) Computer Science majors

            Computation (MJ-COMPT)
            Systems (MJ-SYSTM)
            Web Technologies (MJ-TCHWB)

            (ii) Mathematics and Statistics majors

            Applied Mathematics (MJ-MTAPP)
            Applied Statistics (MJ-MTAST)
            Mathematical Sciences (MJ-MTHSC)
            Mathematical Statistics (MJ-MTSTS)
            Pure Mathematics (MJ-MTPUR)

            and

            (c) electives to make up the remaining points required for the course.

            (2) Except as set out in (4), the majors listed in (1) comprise Level 1 units1 in the relevant subject area to the value of 12 points and units of Level 2 or above in the relevant subject area to the value of 42 points, of which units to the value of at least 24 points must be of Level 3 or above, including specific requirements as set out in the relevant rule for each major.

            (3) In determining whether or not a student has completed the requirements of a major, the Faculty does not count units of Level 3 or above towards more than one major in the course.

            (4) Irrespective of the majors chosen, students must include in the course—

            (a) CITS1001 Object-oriented Programming and Software Engineering (replacing CITS1200 Java Programming)—6 points

            and

            (b) Level 1 Computer Science units to a value of at least six points from Group A in Table 6.2.3a (BCM Level 1 options);1

            and

            (c) Level 1 Mathematics or Statistics units to a value of at least 12 points from Group B in Table 6.2.3a (BCM Level 1 options);1

            and

            (d) Level 2 Computer Science units to a value of at least 12 points from Table 6.2.3b (BCM Level 2, Level 3 and Level 4 Computer Science options);

            and

            (e) Level 2 Mathematics or Statistics units to a value of at least 12 points from Table 6.2.3c (BCM Level 2 and Level 3 Mathematics and Statistics options).

            (5) If two Computer Science majors are taken, one will be in accordance with (2) and the other will comprise the units from the table of core units for the second major that have not already been taken and sufficient Level 3 or Level 4 units chosen from those listed in the other Computer Science majors so that a total of at least eight Level 3 or Level 4 units is taken across the two majors.

            1 Students should take into consideration their chosen majors when choosing their Level 1 units.

            2 Details of the listed majors are set out in 6.2.3.4 to 6.2.3.15.

            3 Refer to the BCM Study Guide for 2015.

            Majors
            Systems major (MJ-SYSTM)

            6.2.3.4 The specific requirements for the Systems major referred to in Rule 6.2.3.3(2) are all units in Table 6.2.3d (Systems major core units)—48 points.

            Web Technologies major (MJ-TCHWB)

            6.2.3.5 The specific requirements for the Web Technologies major referred to in Rule 6.2.3.3(2) are all units in Table 6.2.3e (Web Technologies major core units)—42 points.

            Entertainment Technologies major (MJ-TCHET)

            Note: This major is only available to re-enrolling students who should refer to the 2010 Rules for the major.

            6.2.3.6 Rescinded [including Table 6.2.3f]

            Computation major (MJ-COMPT)

            6.2.3.7 The specific requirements for the Computation major referred to in Rule 6.2.3.3(2) are all units in Table 6.2.3g (Computation major core units)—42 points.

            Software Management major (MJ-SFTMT)

            Note: This major is only available to re-enrolling students who should refer to the 2010 Rules for the major.

            6.2.3.8 Rescinded [including Table 6.2.3h]

            Applied Mathematics major (MJ-MTAPP)

            6.2.3.9 The specific requirements for the Applied Mathematics major referred to in Rule 6.2.3.3(2) are—

            (a) all units in Group A or all units in Group B in Table 6.2.3i (Applied Mathematics major core units)—24 points

            and

            (b) at least three units from Table 6.2.3j (Applied Mathematics major options)—at least 18 points.

            Applied Statistics major (MJ-MTAST)

            6.2.3.10 The specific requirements for the Applied Statistics major referred to in Rule 6.2.3.3(2) are—

            (a) the unit in Table 6.2.3k (Applied Statistics major core units)—6 points

            and

            (b) one pair of units from Group A in Table 6.2.3l (Applied Statistics major options)—12 points

            and

            (c) one pair of units from Group B in Table 6.2.3l (Applied Statistics major options)—12 points

            and

            (d) one unit from Group C in Table 6.2.3l (Applied Statistics major options)—6 points

            and

            (e) two units from Group C or Group D in Table 6.2.3l (Applied Statistics major options)—12 points.

            Discrete Mathematics major (MJ-MTDSC)

            Note: This major is only available to re-enrolling students who should refer to the 2008 Rules for the major.

            6.2.3.11 Rescinded

            Mathematical Sciences major (MJ-MTHSC)

            6.2.3.12 The specific requirements for the Mathematical Sciences major referred to in Rule 6.2.3.3(2) are one of the units in Table 6.2.3m (Mathematical Sciences major options)—6 points.

            Mathematical Statistics major (MJ-MTSTS)

            6.2.3.13 The specific requirements for the Mathematical Statistics major referred to in Rule 6.2.3.3(2) are either—

            (a)(i) all units in Group A in Table 6.2.3n (Mathematical Statistics major core units)—30 points

            and

            (ii) at least three units from Table 6.2.3o (Mathematical Statistics major options)—at least 18 points

            or

            (b)(i) all units in Group B in Table 6.2.3n (Mathematical Statistics major core units)—24 points

            and

            (ii) four units from Table 6.2.3o (Mathematical Statistics major options)—24 points.

            Operations Research major (MJ-OPRSH)

            6.2.3.14 Rescinded

            Pure Mathematics major (MJ-MTPUR)

            6.2.3.15 The specific requirements for the Pure Mathematics major referred to in Rule 6.2.3.3(2) are—

            (a) all units in Group A or all units in Group B in Table 6.2.3p (Pure Mathematics major core units)—24 points

            and

            (b) at least three units from Table 6.2.3q (Pure Mathematics major options)—at least 18 points.

            • Table 6.2.3a—BCM Level 1 options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              CITS1002Programming and Systems
              S1, S2CITS1401Computational Thinking with Python
              Group B

              AvailabilityUnit codeUnit name
              MATH1001Mathematical Methods 1
              MATH1002Mathematical Methods 2
              S1, S2MATH1721Mathematics Foundations: Methods
              S1, S2MATH1722Mathematics Foundations: Specialist
              S1, S2STAT1400Statistics for Science

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3b—BCM Level 2, Level 3 and Level 4 Computer Science options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Level 2
              AvailabilityUnit codeUnit name
              S1CITS2200Data Structures and Algorithms
              S2CITS2211Discrete Structures
              CITS2232Databases 1
              S1, S2CITS2401Computer Analysis and Visualisation
              Level 3
              AvailabilityUnit codeUnit name
              S2CITS3200Professional Computing
              N/ACITS3201Software Requirements and Design
              S2CITS3001Algorithms, Agents and Artificial Intelligence
              S1CITS3002Computer Networks
              S1CITS3003Graphics and Animation
              S1CITS3401Data Warehousing
              N/ACITS3402High Performance Computing
              S1CITS3403Agile Web Development
              Level 4
              AvailabilityUnit codeUnit name
              CITS4220Software Quality and Measurement 1
              S1CITS4401Software Requirements and Design
              S1CITS4402Computer Vision

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3c—BCM Level 2 and Level 3 Mathematics and Statistics options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change; refer to Timetable to latest information.

              All units have a value of six points unless otherwise stated.

              Level 2
              AvailabilityUnit codeUnit name
              MATH2020Multivariable Calculus and Linear Algebra 1
              S1MATH2021Introduction to Applied Mathematics
              S1MATH2031Introduction to Pure Mathematics
              MATH2209Calculus and Probability 1
              MATH2224Operations Research 1
              S2STAT2062Fundamentals of Probability with Applications
              S1STAT2401Analysis of Experiments
              S2STAT2402Analysis of Observations
              Level 3
              AvailabilityUnit codeUnit name
              S1MATH3021Nonlinear Dynamics and Chaos
              S2MATH3022Scientific and Industrial Modelling
              S1MATH3031Algebraic Structures and Symmetry
              S2MATH3032Topology and Analysis
              MATH33003PO: Introduction to Geometric Topology 1
              MATH33213OR: Operations Research 1
              MATH33253A5: Continuum Mechanics and Industrial Modelling 1
              MATH33273A7: Chaos and Dynamical Systems 1
              MATH33293A9: Advanced Topics in Applied Mathematics
              MATH33353P5: Groups and Symmetry 1
              MATH33393P9: Advanced Topics in Pure Mathematics
              MATH33413M1: Mathematical Methods 1
              MATH33423M2: Complex Variable Methods 1
              MATH33703ALG: Rings, Fields and Matrix Algebras 1
              S1STAT3061Random Processes and their Applications
              S1STAT3062Statistical Science
              STAT33613S1: Random Processes and Their Applications 1
              STAT33643S4: Applied Probability in Commerce and Finance 1
              STAT33653S5: Industrial Statistics and Total Quality Management 1
              STAT33683S8: Practicum in Statistics 1
              STAT33693S9: Advanced Topics in Mathematical Statistics
              S1STAT3401Advanced Data Analysis
              N/ASTAT3402Communication and Problem Solving with Statistics
              STAT3403Surveys
              STAT3404Statistical Significance

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.3d—Systems major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S2CITS1402Relational Database Management Systems
              S2CITS2002Systems Programming
              S1CITS2200Data Structures and Algorithms
              S2CITS3200Professional Computing
              CITS3230Computer Networks 1
              CITS3231Security and Privacy 1
              S1CITS3401Data Warehousing

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.3e—Web Technologies major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S1CITS2200Data Structures and Algorithms
              S2CITS1402Relational Database Management Systems
              S2CITS3200Professional Computing
              N/ACITS3201Software Requirements and Design
              S1CITS3401Data Warehousing
              S1CITS3403Agile Web Development

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3g—Computation major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S1CITS2200Data Structures and Algorithms
              S2CITS2211Discrete Structures
              N/ACITS3402High Performance Computing
              S2CITS3200Professional Computing
              CITS3210Algorithms 1
              CITS4211Artificial Intelligence 1

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3i—Applied Mathematics major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MATH1010Calculus and Linear Algebra 1
              MATH1020Calculus, Statistics and Probability 1
              MATH2020Multivariable Calculus and Linear Algebra 2
              MATH2209Calculus and Probability 2
              Group B
              AvailabilityUnit codeUnit name
              MATH1001Mathematical Methods 1
              MATH1002Mathematical Methods 2
              S1MATH2021Introduction to Applied Mathematics
              S1MATH2501Advanced Mathematical Methods

              1 This unit was offered for the last time in 2011.

              2 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3j—Applied Mathematics major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S2GENG4405Numerical Methods and Modelling
              S1MATH3021Nonlinear Dynamics and Chaos
              S2MATH3022Scientific and Industrial Modelling
              MATH33213OR: Operations Research 1
              MATH33253A5: Continuum Mechanics and Industrial Modelling 1
              MATH33273A7: Chaos and Dynamical Systems 1
              MATH33293A9: Advanced Topics in Applied Mathematics
              MATH33413M1: Mathematical Methods 1
              MATH33423M2: Complex Variable Methods 1

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3k—Applied Statistics major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1STAT3401Advanced Data Analysis
            • Table 6.2.3l—Applied Statistics major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MATH1001Mathematical Methods 1; and
              MATH1002Mathematical Methods 2
              MATH1025Multivariable Calculus and Matrix Methods 1; and
              S1, S2STAT1400Statistics for Science
              S1, S2MATH1721Mathematics Foundations: Methods
              S1, S2STAT1400Statistics for Science
              S1, S2MATH1722Mathematics Foundations: Specialist
              S1, S2STAT1400Statistics for Science
              Group B
              AvailabilityUnit codeUnit name
              S2STAT2062Fundamentals of Probability with Applications
              MATH2020Multivariable Calculus and Linear Algebra 1
              S2STAT2062Fundamentals of Probability with Applications
              S1STAT2401Analysis of Experiments
              S1STAT2401Analysis of Experiments
              S2STAT2402Analysis of Observations
              Group C
              AvailabilityUnit codeUnit name
              S1STAT3401Advanced Data Analysis
              N/ASTAT3402Communication and Problem Solving with Statistics
              STAT3403Surveys
              STAT3404Statistical Significance
              STAT33613S1: Random Processes and Their Applications 1
              STAT33653S5: Industrial Statistics and Total Quality Management 1
              STAT33683S8: Practicum in Statistics 1
              STAT33693S9: Advanced Topics in Mathematical Statistics
              Group D
              AvailabilityUnit codeUnit name
              S1ECON3371Applied Econometric Methods and Data Analysis
              S1PSYC3301Intermediate Quantitative Methods in Psychology
              S2PUBH5769Biostatistics II
              STAT33643S4: Applied Probability in Commerce and Finance 1

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

               
            • Table 6.2.3m—Mathematical Sciences major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              MATH2020Multivariable Calculus and Linear Algebra 1
              S1MATH2021Introduction to Applied Mathematics
              S1MATH2031Introduction to Pure Mathematics
              MATH2209Calculus and Probability 1
              S1MATH2501Advanced Mathematical Methods
              S1MATH3021Nonlinear Dynamics and Chaos
              S2MATH3022Scientific and Industrial Modelling
              S1MATH3031Algebraic Structures and Symmetry
              S2MATH3032Topology and Analysis
              S1STAT3061Random Processes and their Applications
              S1STAT3062Statistical Science

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3n—Mathematical Statistics major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MATH1010Calculus and Linear Algebra 1
              MATH1020Calculus, Statistics and Probability 1
              MATH2020Multivariable Calculus and Linear Algebra 2
              MATH2209Calculus and Probability 2
              S2STAT2062Fundamentals of Probability with Applications
              Group B
              AvailabilityUnit codeUnit name
              MATH1001Mathematical Methods 1
              MATH1002Mathematical Methods 2
              S1MATH2501Advanced Mathematical Methods
              S2STAT2062Fundamentals of Probability with Applications

              1 This unit was offered for the last time in 2011.

              2 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3o—Mathematical Statistics major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1STAT3061Random Processes and their Applications
              S1STAT3062Statistical Science
              STAT33613S1: Random Processes and Their Applications 1
              STAT33643S4: Applied Probability in Commerce and Finance 1
              STAT33653S5: Industrial Statistics and Total Quality Management 1
              STAT33693S9: Advanced Topics in Mathematical Statistics

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3p—Pure Mathematics major core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              AvailabilityUnit codeUnit name
              MATH1010Calculus and Linear Algebra 1
              MATH1020Calculus, Statistics and Probability 1
              S1MATH2031Introduction to Pure Mathematics
              MATH2209Calculus and Probability 2
              Group B
              AvailabilityUnit codeUnit name
              MATH1001Mathematical Methods 1
              MATH1002Mathematical Methods 2
              S1MATH2031Introduction to Pure Mathematics
              S1MATH2501Advanced Mathematical Methods

              1 This unit was offered for the last time in 2011.

              2 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

            • Table 6.2.3q—Pure Mathematics major options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1MATH3031Algebraic Structures and Symmetry
              S2MATH3032Topology and Analysis
              MATH33003PO: Introduction to Geometric Topology 1
              MATH33353P5: Groups and Symmetry 1
              MATH33393P9: Advanced Topics in Pure Mathematics
              MATH33423M2: Complex Variable Methods 1
              MATH33703ALG: Rings, Fields and Matrix Algebras 1

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

          • 6.2.4 Bachelor of Computer and Mathematical Sciences honours degree (5010H)

            Note: This course is not available to students who are enrolled in one of the University's new undergraduate degrees.

            Applicability of the Student Rules, policies and procedures

            6.2.4.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.4.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course.

            Admission

            6.2.4.3(1) Students must have completed—

            (a) the requirements for the Bachelor of Computer and Mathematical Sciences pass degree of this University, or equivalent as recognised by the Faculty;

            and

            (b) within the previous two years, the final unit or units of the major subject in which they intend to proceed to honours.

            (2) Students pursuing honours in the School of Computer Science and Software Engineering must have completed the requirements for the Bachelor of Computer and Mathematical Sciences with a major offered in the School with an average mark of at least 70 per cent in those Level 3 and Level 4 units that contribute to the major.

            (3) Students pursuing honours in the School of Mathematics and Statistics must have completed the requirements for the Bachelor of Computer and Mathematical Sciences with a major offered in the School with an average mark of at least 65 per cent.

            (4) The Faculty may approve joint honours courses arranged by two or more schools of which at least one must be the School of Mathematics and Statistics or the School of Computer Science and Software Engineering.

            (5) If a student completes the requirements of the Bachelor of Computer and Mathematical Sciences pass degree in the first semester in any year, they may be granted permission to enrol in the honours course in the second semester of the same year.

            (6) In exceptional circumstances, and on the recommendation of the Head of the School of Mathematics and Statistics or the Head of the School of Computer Science and Software Engineering, the Faculty may permit a student who requires 12 points or fewer to complete the Bachelor of Computer and Mathematical Sciences pass degree to enrol for the degree with honours.

            Course structure

            6.2.4.4(1) The honours course in the School of Computer Science and Software Engineering consists of units to a total value of 48 points comprising—

            (a) all units in Table 6.2.4a (Computer Science and Software Engineering honours core units)—30 points

            and

            (b) three units from Table 6.2.4b (Computer Science and Software Engineering honours options)—18 points.

            (2) The honours course in the School of Mathematics and Statistics consists of units to a total value of 48 points comprising—

            (a) a mathematics or statistics dissertation—18 points1

            and

            (b) two units from Group A in Table 6.2.4c (Mathematics and Statistics honours options)—12 points

            and

            (c) two units from Group A or Group B in Table 6.2.4c (Mathematics and Statistics honours options)—12 points

            and

            (d) one Level 3 or 4 unit offered in the School of Mathematics and Statistics—6 points.

            (3) With the approval of the School of Mathematics and Statistics, or the School of Computer Science and Software Engineering, students may be permitted to substitute other units for units offered in the School.

            [Approved exception to University Policy]

            1 Dissertation unit details are available from the School of Mathematics and Statistics.

            Supplementary assessment

            6.2.4.5 Rescinded

            Time limits

            6.2.4.6(1) Unless the Faculty approves otherwise in recognition of exceptional circumstances, the time limit is three years.

            [Approved exception to University Policy]

            (2) Unless otherwise approved by the Faculty, a student permitted to enrol in the course for the degree with honours in terms of Rule 6.2.4.3(6) must complete the remaining requirements for the pass degree and the requirements for the honours degree within the time specified in (1).

            Progress status

            6.2.4.7 A student who fails to make satisfactory progress may be assigned a progress status of 'Excluded' by the Faculty.

            • Table 6.2.4a—Computer Science and Software Engineering honours core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS4001Computer Science and Software Engineering Research Project Part 1
              S1, S2CITS4002Computer Science and Software Engineering Research Project Part 2
              N/ACITS4008Scientific Communication

              1 Part 1 and Part 2 of the Computer Science and Software Engineering Research Project must be completed over two successive semesters.

            • Table 6.2.4b—Computer Science and Software Engineering honours options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1CITS4402Computer Vision
              S2CITS4403Computational Modelling
              S1CITS4404Artificial Intelligence and Adaptive Systems
              S1CITS4419Mobile and Wireless Computing
              N/ACITS5502Software Processes
            • Table 6.2.4c—Mathematics and Statistics honours options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              Group A
              Applied Mathematics and Operations Research
              AvailabilityUnit codeUnit name
              S1MATH4021Dynamical Systems
              S2MATH4022Theoretical Mechanics
              S2MATH4023Mathematical Optimisation
              MATH74214A1: Financial Mathematics
              MATH74234A3: Advanced Topics in Optimisation
              MATH74244A4: Continuum Mechanics
              MATH74254A5: Mathematical Methods
              MATH74264A6: Advanced Dynamical Systems
              MATH74294A9: Topics in Applied Mathematics
              Pure and Discrete Mathematics
              AvailabilityUnit codeUnit name
              S1MATH4031Algebra
              S1MATH4032Continuous Geometry and Analysis
              S2MATH4033Advanced Topics in Pure Mathematics
              MATH74314P1: Analysis and Geometry 1 1
              MATH74324P2: Analysis and Geometry 2 1
              MATH74344P4: Algebra and Combinatorics 1 1
              MATH74354P5: Algebra and Combinatorics 2 1
              MATH74384P8: Topics in Pure Mathematics 1 1
              MATH74394P9: Topics in Pure Mathematics 2
              Mathematical and Applied Statistics
              AvailabilityUnit codeUnit name
              S1STAT4061Probability and Stochastic Processes
              S1STAT4062Statistical Modelling and Inference
              S2STAT4063Computationally Intensive Methods in Statistics
              STAT74414S1: Statistical Inference 1
              STAT74424S2: Biostatistics 1
              STAT74434S3: Spatial Statistics and Point Processes 1
              STAT74444S4: Computer Intensive Methods in Statistics 1
              STAT74484S8: Sample Surveys 1
              STAT74494S9: Topics in Probability and Statistics
              Group B
              AvailabilityUnit codeUnit name
              MATH33003PO: Introduction to Geometric Topology 1
              MATH33253A5: Continuum Mechanics and Industrial Modelling 1
              MATH33273A7: Chaos and Dynamical Systems 1
              MATH33353P5: Groups and Symmetry 1
              STAT33613S1: Random Processes and Their Applications 1
              STAT33643S4: Applied Probability in Commerce and Finance 1
              S1STAT3401Advanced Data Analysis

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

          • 6.2.5 Bachelor of Computer Science pass degree (60130) Only available to re-enrolling students.

            Note: This course is only available to re-enrolling students.

            Applicability of the Student Rules, policies and procedures

            6.2.5.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.5.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course.

            Course structure

            6.2.5.3(1) The course consists of units to a total value of 144 points comprising—

            (a) all units in Table 6.2.5a (Bachelor of Computer Science core units)—36 points

            and

            (b) two units from Table 6.2.5b (Bachelor of Computer Science Level 2 options)—12 points

            and

            (c) one major chosen from the following:

            (i) Systems (MJ-SYSTM) as set out in Rule 6.2.3.4;

            (ii) Web Technologies (MJ-TCHWB) as set out in Rule 6.2.3.5;

            (iii) Computation (MJ-COMPT) as set out in Rule 6.2.3.7;

            and

            (d) units to make up the remaining number of points for the course which may comprise one or more of the following:

            (i) a second major from those listed under (c), subject to (4);

            (ii) a major chosen from those available within the University;

            (iii) units chosen from those available within the University;

            and

            (e) practical experience through a professional practicum as set out in Rule 6.2.5.4 (CITS3010 Professional Practicum1).

            (2) The value of Level 1 units included in the course must be no more than 60 points.

            (3) A student who has not passed WACE Mathematics 3A/3B or TEE Applicable Mathematics or TEE Calculus, or equivalent, must include in the course MATH1701 Introductory Mathematics Foundations (replacing MATH1050 Introductory Calculus) and STAT1400 Statistics for Science.

            (4) If two of the majors listed under (1)(c) are taken, one will be in accordance with the rules for that major and the other will comprise the units from the table of core units for the second major that have not already been taken and sufficient Level 3 or Level 4 units chosen from those listed in the other Computer Science majors so that a total of at least eight Level 3 or Level 4 units is taken across the two majors.

            Professional practicum

            6.2.5.4(1) Students are required to complete not less than eight weeks' practical experience (CITS3010 Professional Practicum1) in a suitable computer science or information technology environment approved by the Faculty.

            (2) Students are required to make their own arrangements for practical experience, but, to facilitate their efforts, they should seek advice from members of the School of Computer Science and Software Engineering and register with the Careers Centre.

            (3) The Faculty may, on written application by a student and on production of satisfactory evidence, accept work completed by the student prior to acceptance into the course as fulfilling the requirements of (1) and (5).

            (4) In exceptional circumstances, the Faculty may vary the requirements for practical experience if satisfied that such practical experience cannot be obtained or undertaken.

            (5) Students must submit a report on work completed for the practical experience (CITS3010 Professional Practicum1) required under (1) or on work accepted by the Faculty under (3) as fulfilling the requirements of (1) and a Certificate of Practical Work Performed (available on the Faculty's website).

            1 Students do not enrol in the professional practicum units. Upon successful completion, the appropriate unit is added to their enrolment and the result released together with the results for the other enrolled units for the semester.

            • Table 6.2.5a—Bachelor of Computer Science core units
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              S1, S2CITS1001Software Engineering with Java
              S1, S2CITS1401Computational Thinking with Python
              S2CITS1402Relational Database Management Systems
              S2CITS2002Systems Programming
              S1CITS2200Data Structures and Algorithms
              S2CITS3200Professional Computing
               
            • Table 6.2.5b—Bachelor of Computer Science Level 2 options
              Key to availability of units:
              S1 = Semester 1; S2 = Semester 2; SS = Summer teaching period;
              T1 = Trimester 1; T2 = Trimester 2; T3 = Trimester 3;
              NS = non-standard teaching period; OS = offshore teaching period;
              N/A = not available in 2019; * = to be advised

              Note: The unit availability does not form part of the rules and may be subject to change.

              All units have a value of six points unless otherwise stated.

              AvailabilityUnit codeUnit name
              CITS2220Software Engineering: Design 1
              S2CITS2211Discrete Structures
              CITS2230Operating Systems 1
              S1, S2CITS2401Computer Analysis and Visualisation

              1 This unit is no longer offered. Students requiring this unit or its equivalent should refer to the ECM study guides.

          • 6.2.6 Bachelor of Computer Science honours degree (6013H)

            Note: This course is not available to students who are enrolled in one of the University's new undergraduate degrees.

            Applicability of the Student Rules, policies and procedures

            6.2.6.1(1) The Student Rules in the Student Procedures, Rules and Policies section apply to students in this course.

            (2) The policies and procedures in the Student Procedures, Rules and Policies section apply except as otherwise indicated in the rules for this course.

            Applicability of the Faculty general provisions

            6.2.6.2 The Faculty general provisions for bachelor's degrees in 6.2.1 apply to the course for the Bachelor of Computer Science honours degree.

            Admission

            6.2.6.3(1) Students must have completed—

            (a) the requirements for the Bachelor of Computer Science pass degree of this University with an average mark of at least 70 per cent in those Level 3 and Level 4 units that contribute to the major;

            and

            (b) within the previous two years, the final unit or units of the major subject in which they intend to proceed to honours.

            (2) The Faculty may approve joint honours courses arranged by two or more schools of which at least one must be the School of Computer Science and Software Engineering.

            (3) In exceptional circumstances, and on the recommendation of the Head of the School of Computer Science and Software Engineering, the Faculty may permit a student who requires 12 points or fewer to complete the Bachelor of Computer Science pass degree to enrol for the degree with honours.

            Course structure

            6.2.6.4(1) Students must complete a course recommended by the Head of the School of Computer Science and Software Engineering and approved by the Faculty.

            (2) The honours course in the School of Computer Science and Software Engineering consists of units to a total value of 48 points comprising—

            (a) all units in Table 6.2.4a (Computer Science and Software Engineering honours core units) in 6.2.4—30 points

            and

            (b) three units from Table 6.2.4b (Computer Science and Software Engineering honours options) in 6.2.4—18 points.

            Supplementary assessment

            6.2.6.5 Rescinded

            Time limits

            6.2.6.6(1) Unless the Faculty approves otherwise in recognition of exceptional circumstances, students must complete all requirements for the course within three years.

            [Approved exception to University Policy]

            (2) Unless otherwise approved by the Faculty, a student permitted to enrol in the course in terms of Rule 6.2.6.3(3) must complete the remaining requirements for the pass degree and the requirements for the honours degree within the time specified in (1).

            Progress status

            6.2.6.7 A student who fails to make satisfactory progress may be assigned a progress status of 'Excluded' by the Faculty.

        • 6.3 Undergraduate diplomas