• 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
        CITS1001Object-oriented Programming and Software Engineering
        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.

          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.

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

          AvailabilityUnit codeUnit name
          S1, S2CHEM1001Chemistry—Properties and Energetics
          S1, S2CHEM1002Chemistry—Structure and Reactivity
          CITS1001Object-oriented Programming and Software Engineering
          S2CITS2002Systems Programming
          CIVL1110Engineering Structures 1
          S1, S2CITS2401Computer Analysis and Visualisation
          ELEC1300Digital Systems 1 1
          ENSC1002Material Behaviour from Atoms to Bridges
          ENSC2002Energy
          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.

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

          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
          N/ACHEM2002Physical and Analytical Chemistry
          S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
          S2CHPR4407Transport Phenomena
          CHPR4432Special Topics in Mineral Processing 1
          S1CHPR5501Advanced Reaction Engineering and Catalysts
          S1CHPR5521Flow Assurance for Future Energy
          S2CHPR5522Gas Processing Technologies
          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
          S1, S2MECH3406Engineering Project 2
          MECH4407Engineering Tribology and Maintenance 1
          S1MECH4426Vibration 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.

          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 Technologies
        • 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.

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

          AvailabilityUnit codeUnit name
          N/ACHEM2002Physical 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.

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

          AvailabilityUnit codeUnit name
          S1CHPR4404Advanced Thermodynamics and Mass Transfer Processes
          S2CHPR5522Gas Processing Technologies
          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.

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

          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
          N/ACIVL5504Offshore Geomechanics
          S2CIVL5505Design of Offshore Energy Facilities
          S1GENG5501Coastal and Offshore Engineering
          S2GENG5502Environmental Geotechnics
          Group C
          AvailabilityUnit codeUnit name
          S1, S2CHEM1001Chemistry—Properties and Energetics
          S1, S2CHEM1002Chemistry—Structure and Reactivity
          CITS1001Object-oriented Programming and Software Engineering
          S2CITS2002Systems Programming
          S1, S2CITS2401Computer Analysis and Visualisation
          CIVL1110Engineering Structures 1
          N/ACIVL5502Transportation Engineering
          ELEC1300Digital Systems 1 1
          ENSC2002Energy
          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.

          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
          S2GENG5502Environmental Geotechnics

          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
          N/ACIVL5504Offshore 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
          ENSC2002Energy
          MATH2040Engineering Mathematics 1
          Level 3
          AvailabilityUnit codeUnit name
          ELEC3307Engineering Management and Industrial Practice
          S1ENSC3014Electronic Materials and Devices
          S2ENSC3015Signals and Systems
          ENSC3017Circuits 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
          N/AGENG4407Advanced 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
          CITS1001Object-oriented Programming and Software Engineering
          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.

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

          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.

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

          Group A
          AvailabilityUnit codeUnit name
          CITS1001Object-oriented Programming and Software Engineering
          S2CITS2002Systems Programming
          S1, S2CITS2401Computer Analysis and Visualisation
          Group B
          AvailabilityUnit codeUnit name
          S1CIVL4401Applied Geomechanics
          N/ACIVL5504Offshore 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
          ENSC1002Material 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
          S1MECH4426Vibration 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.

          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 Technologies
          CITS1001Object-oriented Programming and Software Engineering
          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
          N/AELEC4403Digital 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
          GENG5508Robotics
          S1GENG5514Finite Element Method
          MATE2412Materials Engineering 2 1
          MATE3411Materials Engineering 3 1
          MATE4413Non-metallic Materials 1
          S1, S2MECH3402Engineering Project 1
          S1, S2MECH3406Engineering Project 2
          MECH4414Fundamentals of Engineering Fabrication and Metalworking Processes 1
          S2MECH4424Measurement and Noise
          N/AMECH5501Applied Acoustics
          S2MECH5504Design 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.

          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
          CITS1001Object-oriented Programming and Software Engineering
          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
          ENSC3017Circuits and Electronics
          Level 4
          AvailabilityUnit codeUnit name
          S2GENG4402Control Engineering
          MCTX4421Mechatronics Engineering Project Part 1
          MCTX4422Mechatronics Engineering Project Part 2
          S2MECH4424Measurement and Noise
          S1MECH4426Vibration 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
          S1, S2CITS1402Relational Database Management Systems
          S1CITS2200Data Structures and Algorithms
          S1, S2CITS2401Computer Analysis and Visualisation
          S1CITS3003Graphics and Animation
          CITS3201Human–Computer Interaction 1
          CITS3242Programming Paradigms 1
          S1CITS4401Software Requirements and Design
          S1CITS4402Computer Vision
          N/ACITS4419Mobile and Wireless Computing
          S1ELEC4401Circuits and Electronic Systems
          N/AELEC5502Analogue Electronics
          S1ELEC5506Process Instrumentation and Control
          ENSC1002Material Behaviour from Atoms to Bridges
          S1ENSC3003Fluid Mechanics
          S1ENSC3014Electronic Materials and Devices
          S2ENSC3015Signals and Systems
          S2ENSC3016Power and Machines
          S2GENG4402Control Engineering
          S1, S2GENG5507Risk, Reliability and Safety
          GENG5508Robotics
          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.

          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
          S2GENG5502Environmental Geotechnics
          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
          CITS1001Object-oriented Programming and Software Engineering
          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
          ENSC1002Material 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
          CITS1001Object-oriented Programming and Software Engineering
          ENSC1002Material 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 Technologies
          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
          N/ACIVL5504Offshore 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
          S1MECH4426Vibration 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
          CITS3201Human–Computer Interaction 1
          S2CITS3001Advanced Algorithms
          S1CITS3002Computer Networks
          S1CITS3003Graphics and Animation
          S1CITS3401Data Warehousing
          S2CITS3402High 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.

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

          Level 2
          AvailabilityUnit codeUnit name
          MATH2020Multivariable Calculus and Linear Algebra 1
          S1MATH2021Differential Equations
          MATH2031Introduction 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 Manifolds
          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
          CITS1001Object-oriented Programming and Software Engineering
          S1, 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
          CITS1001Object-oriented Programming and Software Engineering
          S1CITS2200Data Structures and Algorithms
          S1, S2CITS1402Relational Database Management Systems
          S2CITS3200Professional Computing
          CITS3201Human–Computer Interaction 1
          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
          CITS1001Object-oriented Programming and Software Engineering
          S1CITS2200Data Structures and Algorithms
          S2CITS2211Discrete Structures
          S2CITS3402High 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
          S1MATH2021Differential Equations
          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
          N/APSYC3301Intermediate 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
          S1MATH2021Differential Equations
          MATH2031Introduction to Pure Mathematics
          MATH2209Calculus and Probability 1
          S1MATH2501Advanced Mathematical Methods
          S1MATH3021Nonlinear Dynamics and Chaos
          S2MATH3022Scientific and Industrial Modelling
          S1MATH3031Algebraic Structures and Symmetry
          S2MATH3032Topology and Manifolds
          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
          MATH2031Introduction to Pure Mathematics
          MATH2209Calculus and Probability 2
          Group B
          AvailabilityUnit codeUnit name
          MATH1001Mathematical Methods 1
          MATH1002Mathematical Methods 2
          MATH2031Introduction 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 Manifolds
          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
          N/ACITS4001Computer Science and Software Engineering Research Project Part 1
          N/ACITS4002Computer 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
          N/ACITS4419Mobile 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
          CITS1001Object-oriented Programming and Software Engineering
          S1, S2CITS1401Computational Thinking with Python
          S1, 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