Bachelor of Engineering (Honours)

This course list contains information for pre-2015 (BE) students and 2015 commencing (BE (Hons)) students.

Year 1

Undeclared (Plan code UNDECX2342) Students can -

  • undertake a flexible first year program leading into specialised fields of study in Year 2; or
  • enrol directly into a chosen field of study in engineering and undertake the first year program as listed for that plan.
  • Students undertaking the flexible first year program will complete #8 from Part A, at least #2 from Part B and the balance from Parts C and D or other courses approved by the Executive Dean. No more than #4 will be permitted from Part D.

    Part A

    Course Code Units Course Title
    ENGG1100 2 Engineering Design
    ENGG1200 2 Engineering Modelling & Problem Solving
    MATH1051 2 Calculus & Linear Algebra I [1]
    MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

    Part B

    Course Code Units Course Title
    ENGG1300 2 Introduction to Electrical Systems
    ENGG1400 2 Engineering Mechanics: Statics & Dynamics
    ENGG1500 2 Engineering Thermodynamics

    Part C

    Course Code Units Course Title
    BIOL1040 2 Cells to Organisms
    CHEE1001 2 Principles of Biological Engineering
    CHEM1100 2 Chemistry 1
    CSSE1001 2 Introduction to Software Engineering
    ENGG1600 2 Introduction to Research Practices - The Big Issues
    ERTH1501 2 Earth Processes & Geological Materials for Engineers
    PHYS1002 2 Electromagnetism and Modern Physics

    Part D

    Course Code Units Course Title
    CHEM1090 2 Introductory Chemistry [2]
    MATH1050 2 Mathematical Foundations [1] [3]
    PHYS1171 2 Physical Basis of Biological Systems [4]

Chemical Engineering

Students must complete for the BE(Hons) (Chemical Engineering) - a Single Major (CHEMIX2342) or Extended Major (CHEMIY2342), or Major & Minor; #64 comprising -


    1. a major - #50, comprising-
      (i) #46 being all courses in part A compulsory; plus
      (ii) #4 from part B4 electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean, with
      (i) a minimum of #6 from courses on the BE(Hons) list, other than courses on the Chemical Engineering Part B0 list, and
      (ii) a maximum of #4 from courses from part B0 of the Chemical Engineering list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #46 being all courses in part A compulsory;plus
      (ii) #4 from part B4 electives; and
      (iii) #10 from part B1, B2, B4 electives, with (a) a minimum of #2 Part B4; (b) a minimum of #4 part B2; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean.
      OR
    1. a major and a minor - #60, comprising
      (i) #46 being all courses in part A compulsory;plus
      (ii) #4 from part B4 electives; and
      (iii) #10 from the minor course list for Food Engineering; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean.

Pre-2012 students need to refer to transitional information available at Chemical Engineering Course Changes

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEM1200 2 Chemistry 2
MATH2000 2 Calculus & Linear Algebra II

Year 2, Semester 2

Course Code Units Course Title
CHEE2010 2 Engineering Investigation & Statistical Analysis
CHEE2003 2 Fluid & Particle Mechanics
CHEM2056 2 Physical Chemistry for Engineering

Year 3, Semester 1

Course Code Units Course Title
CHEE3020 2 Process Systems Analysis
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics

Year 3, Semester 2

Course Code Units Course Title
CHEE3004 2 Unit Operations
CHEE3005 2 Reaction Engineering
CHEE3007 2 Process Modelling & Dynamics

Year 4, Semester 1

Course Code Units Course Title
CHEE4002 2 Impact and Risk in the Process Industries
CHEE4009 2 Transport Phenomena
CHEE4060 2 Process & Control System Synthesis

Year 4, Semester 2

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

B1 - Introductory Electives

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
BIOL1040 2 Cells to Organisms
CHEE1001 2 Principles of Biological Engineering
CSSE1001 2 Introduction to Software Engineering
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Part B2 - Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
BIOC2000 2 Biochemistry & Molecular Biology
BIOL2202 2 Genetics
CHEE2501 2 Environmental Systems Engineering I: Processes
CHEE3008 2 Special Topics C
CHEE3301 2 Polymer Engineering
CHEE4003 2 Special Topics A
CHEE4015 1 Special Topics VII
CIVL3141 2 Catchment Hydrology
CIVL3150 2 Modelling of Environmental Systems
ENGG4103 2 Engineering Asset Management
ENVM3103 2 Regulatory Frameworks for Environmental Management & Planning
FOOD2000 2 Food Science
FOOD3007 2 Food Structure & Sensory Science
FOOD3008 2 Food Process Engineering II
FOOD3011 2 Food Product Development
MECH3305 2 Science & Engineering of Metals
MICR2000 2 Microbiology & Immunology
MICR2001 2 Food Microbiology I
MINE2201 2 Physical & Chemical Processing of Minerals
MINE3211 2 Special Topics in Minerals Processing II
MINE3219 2 Process Mineralogy and Comminution
MINE3212 2 Pyrometallurgy
MINE4207 1 Special Topics in Minerals Processing I

Part B4 - Advanced Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE4006 2 Individual Inquiry
CHEE4007 2 Individual Inquiry
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CHEE4020 2 Biomolecular Engineering
CHEE4022 2 Principles of Adsorption
CHEE4024 2 Energy Systems in Sustainable Development
CHEE4026 4 Thesis Project [5]
CHEE4027 4 Thesis Project [5]
CHEE4301 2 Nanomaterials & Their Characterisation
CHEE4302 2 Electrochemistry & Corrosion
CHEE4305 2 Biomaterials: Materials in Medicine
ENGG4900 2 Professional Practice and the Business Environment
MECH4304 2 Net Shape Manufacturing
MINE4203 2 Flotation
MINE4204 2 Aqueous Solution Processing & Electrometallurgy

Minors

Students enrolled in a minor field of study are required to obtain the major, plus an additional #10 as set out below for the minor.

Food Engineering

Group A - Compulsory

Year 2, Semester 1

Course Code Units Course Title
CHEE1001 2 Principles of Biological Engineering

Year 2, Semester 2

Course Code Units Course Title
MICR2001 2 Food Microbiology I

Year 3, Semester 1

Course Code Units Course Title
FOOD2000 2 Food Science

Group B
And #4 from -

Course Code Units Course Title
FOOD3000 2 Functional Foods & Nutraceuticals
FOOD3007 2 Food Structure & Sensory Science
FOOD3008 2 Food Process Engineering II
FOOD3011 2 Food Product Development
FOOD3017 2 Food Policy, Safety & Quality Management

Chemical and Biological Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Chemical & Biological Engineering Plan code: CHBIOW2342), #64 comprising -

  1. #60, being all compulsory courses listed in Part A of the Chemical & Biological Engineering list; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1 Semester 1

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG1100 2 Engineering Design
CHEE1001 2 Principles of Biological Engineering

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2 Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEM1200 2 Chemistry 2
MATH2000 2 Calculus & Linear Algebra II
[ BIOC2000 2 Biochemistry & Molecular Biology

Year 2 Semester 2

Course Code Units Course Title
CHEE2010 2 Engineering Investigation & Statistical Analysis
CHEE2003 2 Fluid & Particle Mechanics
CHEM2056 2 Physical Chemistry for Engineering
BIOL2202 2 Genetics

Year 3 Semester 1

Course Code Units Course Title
CHEE3020 2 Process Systems Analysis
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics
CHEE4020 2 Biomolecular Engineering

Year 3 Semester 2

Course Code Units Course Title
CHEE3004 2 Unit Operations
CHEE3005 2 Reaction Engineering
CHEE3007 2 Process Modelling & Dynamics
CHEE4305 2 Biomaterials: Materials in Medicine

Year 4 Semester 1

Course Code Units Course Title
CHEE4002 2 Impact and Risk in the Process Industries
CHEE4009 2 Transport Phenomena
CHEE4060 2 Process & Control System Synthesis
CHEE4034 2 Cell & Tissue Engineering

Year 4 Semester 2

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project
CHEE4028 2 Metabolic Engineering

Part B1 - Introductory Electives

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
BIOL1040 2 Cells to Organisms
CSSE1001 2 Introduction to Software Engineering
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Part B2 - Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
BIOL2200 2 Cell Structure & Function
CHEE3301 2 Polymer Engineering
ENGG4103 2 Engineering Asset Management
MICR2000 2 Microbiology & Immunology

Part B4 - Advanced Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CHEE4022 2 Principles of Adsorption
CHEE4301 2 Nanomaterials & Their Characterisation
CHEE4302 2 Electrochemistry & Corrosion
ENGG4900 2 Professional Practice and the Business Environment

Chemical and Environmental Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Chemical & Environmental Engineering Plan code: CHENVW2342), #64 comprising -

  1. #60, comprising #58 of compulsory courses listed in Part A of the Chemical & Environmental Engineering list plus #2 from B1, B2 or B4 lists; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1 Semester 1

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2 Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEM1200 2 Chemistry 2
MATH2000 2 Calculus & Linear Algebra II
CHEE1001 2 Principles of Biological Engineering

Year 2 Semester 2

Course Code Units Course Title
CHEE2010 2 Engineering Investigation & Statistical Analysis
CHEE2003 2 Fluid & Particle Mechanics
CHEM2056 2 Physical Chemistry for Engineering
CHEE2501 2 Environmental Systems Engineering I: Processes

Year 3 Semester 1

Course Code Units Course Title
CHEE3020 2 Process Systems Analysis
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics
ENVM3103 2 Regulatory Frameworks for Environmental Management & Planning

Year 3 Semester 2

Course Code Units Course Title
CHEE3004 2 Unit Operations
CHEE3005 2 Reaction Engineering
CIVL3141 2 Catchment Hydrology
[ CIVL3150 2 Modelling of Environmental Systems
[ or
[ CHEE3007 2 Process Modelling & Dynamics

Year 4 Semester 1

Course Code Units Course Title
CHEE4002 2 Impact and Risk in the Process Industries
CHEE4009 2 Transport Phenomena
CHEE4060 2 Process & Control System Synthesis
CHEE4024 2 Energy Systems in Sustainable Development

Year 4 Semester 2

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project
CHEE4012 2 Industrial Wastewater & Solid Waste Management

Part B1 - Introductory Electives

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
BIOL1040 2 Cells to Organisms
CSSE1001 2 Introduction to Software Engineering
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Part B2 - Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE3301 2 Polymer Engineering
CIVL4140 2 Ground Water & Surface Flow Modelling
ENGG4103 2 Engineering Asset Management
ENVM2522 2 Carbon & Energy Management
ENVM3524 2 Business Management in a Carbon Constrained World
ENVM3526 2 Systems Thinking Systems Dynamics (For a Complex World)
ENVM3528 2 Industrial Ecology & Life Cycle Thinking
MINE2201 2 Physical & Chemical Processing of Minerals

Part B4 - Advanced Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE4020 2 Biomolecular Engineering
CHEE4022 2 Principles of Adsorption
CHEE4305 2 Biomaterials: Materials in Medicine
CHEE4301 2 Nanomaterials & Their Characterisation
CHEE4302 2 Electrochemistry & Corrosion
ENGG4900 2 Professional Practice and the Business Environment
MINE4203 2 Flotation
MINE4204 2 Aqueous Solution Processing & Electrometallurgy

Chemical and Materials Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Chemical & Materials Engineering Plan code: CHMATW2342), #64 comprising -

  1. #60, being all compulsory courses listed in Part A of the Chemical & Materials Engineering list; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Pre-2012 students need to refer to transitional information available at Chemical Engineering Course Changes

Part A - Compulsory

Year 1 Semester 1

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2 Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEM1200 2 Chemistry 2
MATH2000 2 Calculus & Linear Algebra II
[ MECH2300 2 Structures & Materials
[ or
[ MECH2305 2 Introduction to Engineering Design and Manufacturing
[ or
[ CHEE1001 2 Principles of Biological Engineering

Year 2 Semester 2

Course Code Units Course Title
CHEE2010 2 Engineering Investigation & Statistical Analysis
CHEE2003 2 Fluid & Particle Mechanics
CHEM2056 2 Physical Chemistry for Engineering
MECH3305 2 Science & Engineering of Metals

Year 3 Semester 1

Course Code Units Course Title
CHEE3020 2 Process Systems Analysis
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics
CHEE3301 2 Polymer Engineering

Year 3 Semester 2

Course Code Units Course Title
CHEE3004 2 Unit Operations
CHEE3005 2 Reaction Engineering
CHEE3007 2 Process Modelling & Dynamics
MECH4301 2 Materials Selection

Year 4 Semester 1

Course Code Units Course Title
CHEE4002 2 Impact and Risk in the Process Industries
CHEE4009 2 Transport Phenomena
CHEE4060 2 Process & Control System Synthesis
MECH4304 2 Net Shape Manufacturing

Year 4 Semester 2

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project

and #4 from

Course Code Units Course Title
[ CHEE4301 2 Nanomaterials & Their Characterisation
[ or
[ CHEE4302 2 Electrochemistry & Corrosion
[ or
[ CHEE4305 2 Biomaterials: Materials in Medicine

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
BIOL1040 2 Cells to Organisms
CSSE1001 2 Introduction to Software Engineering
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Part B2 - Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE3008 2 Special Topics C
CHEE4003 2 Special Topics A
CHEE4015 1 Special Topics VII
MINE3211 2 Special Topics in Minerals Processing II
MINE4207 1 Special Topics in Minerals Processing I

Chemical and Metallurgical Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Chemical & Metallurgical Engineering Plan code: CHMETW2342), #64 comprising -

  1. #60, comprising #54 of compulsory courses listed in Part A of the Chemical & Metallurgical Engineering list plus #6 from B1, B2 or B4 lists; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Pre-2012 students need to refer to transitional information available at Chemical Engineering Course Changes

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
CHEM1100 2 Chemistry 1
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
CHEE2001 2 Process Principles
CHEM1200 2 Chemistry 2
MATH2000 2 Calculus & Linear Algebra II

Year 2, Semester 2

Course Code Units Course Title
CHEE2010 2 Engineering Investigation & Statistical Analysis
CHEE2003 2 Fluid & Particle Mechanics
CHEM2056 2 Physical Chemistry for Engineering
MINE2201 2 Physical & Chemical Processing of Minerals

Year 3, Semester 1

Course Code Units Course Title
CHEE3020 2 Process Systems Analysis
CHEE3002 2 Heat & Mass Transfer
CHEE3003 2 Chemical Thermodynamics
MINE3219 2 Process Mineralogy and Comminution

Year 3, Semester 2

Course Code Units Course Title
CHEE3005 2 Reaction Engineering
CHEE3205 2 Metallurgical Process Modelling
MINE3208 2 Mineral and Coal Beneficiation
MINE3212 2 Pyrometallurgy

Year 4, Semester 1

Course Code Units Course Title
CHEE4060 2 Process & Control System Synthesis
MINE4203 2 Flotation
MINE4204 2 Aqueous Solution Processing & Electrometallurgy

Year 4, Semester 2

Course Code Units Course Title
MINE4200 2 Impact and Risk for Minerals Processing
MINE4201 4 Metallurgical Plant Design

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
BIOL1040 2 Cells to Organisms
CHEE1001 2 Principles of Biological Engineering
CSSE1001 2 Introduction to Software Engineering
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Part B2 - Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE2501 2 Environmental Systems Engineering I: Processes
CHEE3008 2 Special Topics C
CHEE4003 2 Special Topics A
CHEE4015 1 Special Topics VII
ENVM2522 2 Carbon & Energy Management
ENVM3103 2 Regulatory Frameworks for Environmental Management & Planning
ENVM3525 2 Sustainable Business Practice
MECH2300 2 Structures & Materials
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH3305 2 Science & Engineering of Metals
MECH4460 2 Energy & Environment
MINE2105 2 Introduction to Mining
MINE3211 2 Special Topics in Minerals Processing II
MINE4207 1 Special Topics in Minerals Processing I
TIMS3309 2 Fundamentals of Technology and Innovation Management

Part B4 - Advanced Electives
Note: Non-compulsory courses may be pre-requisites for some electives.

Course Code Units Course Title
CHEE4006 2 Individual Inquiry
CHEE4007 2 Individual Inquiry
CHEE4009 2 Transport Phenomena
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CHEE4022 2 Principles of Adsorption
CHEE4024 2 Energy Systems in Sustainable Development
CHEE4026 4 Thesis Project [5]
CHEE4027 4 Thesis Project [5]
CHEE4301 2 Nanomaterials & Their Characterisation
CHEE4302 2 Electrochemistry & Corrosion
ENGG4900 2 Professional Practice and the Business Environment
MECH4304 2 Net Shape Manufacturing

Civil Engineering

Students must complete for the BE(Hons) (Civil Engineering) a Single Major (Plan code: CIVILX2342) or Extended Major (Plan code: CIVILY2342), #64 comprising one of the following:

    1. a major - #50, comprising
      (i) #44 being all courses in part A compulsory; plus
      (ii) #6 from part B2 Advanced electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean, with
      (i) a minimum of #6 from courses on the BE(Hons) list, other than courses on the Civil Engineering Part B0 list, and
      (ii) a maximum of #4 from courses from Part B0 of the Civil Engineering list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #44 being all courses in part A compulsory;plus
      (ii) #16 from part B1 and B2 electives, with a minimum of #10 from Part B2 electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean.

Students will be required to provide their own PPE (safety glasses and steel cap boots) and possess a current "General Safety Induction Course - Construction Industry" site card or similar recognised under Queensland legislation.

Pre-2012 students need to refer to transitional information available at Civil Engineering Course Changes

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
CIVL2130 1 Environmental Issues, Monitoring & Assessment
CIVL2330 2 Structural Mechanics
CIVL2410 2 Traffic Flow Theory & Analysis
MATH2000 2 Calculus & Linear Algebra II
STAT2201 1 Analysis of Engineering & Scientific Data

Year 2, Semester 2

Course Code Units Course Title
CIVL2131 2 Fluid Mechanics for Civil & Environmental Engineers
CIVL2210 2 Fundamentals of Soil Mechanics
CIVL2340 2 Introduction to Structural Design
CIVL2360 2 Reinforced Concrete Structures & Concrete Technology

Year 3, Semester 1

Course Code Units Course Title
CIVL3140 2 Catchment Hydraulics: Open Channel Flow & Design
CIVL3210 2 Geotechnical Engineering
CIVL3340 2 Structural Analysis

Year 3, Semester 2

Course Code Units Course Title
CIVL3141 2 Catchment Hydrology
CIVL3350 2 Structural Design
CIVL3420 2 Transportation Systems Engineering
CIVL3510 2 Introduction to Project Management

Year 4, Semester 1

Course Code Units Course Title
CIVL4514 2 Civil Design I

Year 4, Semester 2

Course Code Units Course Title
[ CIVL4515 2 Civil Design II [6] [7]
[ or
[ CIVL4516 2 Civil Design III

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
ENGG1500 2 Engineering Thermodynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
ERTH1501 2 Earth Processes & Geological Materials for Engineers
MINE2105 2 Introduction to Mining
PHYS1002 2 Electromagnetism and Modern Physics
REDE1300 2 Building Construction Management & Economics

Part B2 - Advanced Electives

Course Code Units Course Title
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CIVL3150 2 Modelling of Environmental Systems
CIVL4110 2 Coastal & Estuarine Processes [8]
CIVL4120 2 Advanced Open Channel Flow & Hydraulic Structures [9]
CIVL4140 2 Ground Water & Surface Flow Modelling
CIVL4160 2 Advanced Fluid Mechanics
CIVL4180 2 Sustainable Built Environment
CIVL4230 2 Advanced Soil Mechanics
CIVL4250 2 Numerical Methods in Engineering
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4280 2 Advanced Rock Mechanics
CIVL4320 2 Engineering of Small Buildings
CIVL4331 2 Advanced Structural Engineering
CIVL4332 2 Advanced Structural Analysis
CIVL4411 2 Advanced Transport Engineering
CIVL4522 2 Construction Engineering Management
CIVL4560 2 Project
CIVL4580 4 Research Thesis [5]
CIVL4582 4 Research Thesis [5]
ENGG3700 2 Introduction to Fire Safety Engineering
ENGG4900 2 Professional Practice and the Business Environment
MINE4000 2 Mine Waste Management & Landform Design

Civil and Environmental Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Civil and Environmental Engineering Plan code: CIENVW2342), #64 comprising -

  1. #60, comprising #56 or #58 of compulsory courses listed in Part A of the Civil & Environmental Engineering list plus balance from Parts B1 and B2 lists; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Students will be required to provide their own PPE (safety glasses and steel cap boots) and possess a current "General Safety Induction Course - Construction Industry" site card or similar recognised under Queensland legislation.

Pre-2012 students need to refer to transitional information available at Civil Engineering Course Changes

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
CIVL2130 1 Environmental Issues, Monitoring & Assessment
CIVL2330 2 Structural Mechanics
CIVL2410 2 Traffic Flow Theory & Analysis
MATH2000 2 Calculus & Linear Algebra II
STAT2201 1 Analysis of Engineering & Scientific Data

Year 2, Semester 2

Course Code Units Course Title
CIVL2131 2 Fluid Mechanics for Civil & Environmental Engineers
CIVL2210 2 Fundamentals of Soil Mechanics
CIVL2340 2 Introduction to Structural Design
CIVL2360 2 Reinforced Concrete Structures & Concrete Technology

Year 3, Semester 1

Course Code Units Course Title
CIVL3140 2 Catchment Hydraulics: Open Channel Flow & Design
CIVL3210 2 Geotechnical Engineering
CIVL3340 2 Structural Analysis

Year 3, Semester 2

Course Code Units Course Title
CIVL3141 2 Catchment Hydrology
CIVL3150 2 Modelling of Environmental Systems
CIVL3350 2 Structural Design
CIVL3420 2 Transportation Systems Engineering

Year 4, Semester 1

Course Code Units Course Title
CIVL4180 2 Sustainable Built Environment
CIVL4140 2 Ground Water & Surface Flow Modelling
CIVL4514 2 Civil Design I

Year 4, Semester 1 or 2
Either #2 Project (CIVL4560) or #4 Thesis (CIVL4580 or CIVL4582)

Course Code Units Course Title
[ CIVL4560 2 Project
[ or
[ CIVL4580 4 Research Thesis [5]
[ or
[ CIVL4582 4 Research Thesis [5]

Year 4, Semester 2

Course Code Units Course Title
CHEE4012 2 Industrial Wastewater & Solid Waste Management
[ CIVL4515 2 Civil Design II [6] [7]
[ or
[ CIVL4516 2 Civil Design III
CIVL3510 2 Introduction to Project Management

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
BIOL1040 2 Cells to Organisms
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
ENGG1600 2 Introduction to Research Practices - The Big Issues
ERTH1501 2 Earth Processes & Geological Materials for Engineers
MINE2105 2 Introduction to Mining
PHYS1002 2 Electromagnetism and Modern Physics
REDE1300 2 Building Construction Management & Economics

Part B2 - Advanced Electives

Course Code Units Course Title
CIVL4110 2 Coastal & Estuarine Processes [8]
CIVL4120 2 Advanced Open Channel Flow & Hydraulic Structures [9]
CIVL4160 2 Advanced Fluid Mechanics
CIVL4230 2 Advanced Soil Mechanics
CIVL4250 2 Numerical Methods in Engineering
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4280 2 Advanced Rock Mechanics
CIVL4320 2 Engineering of Small Buildings
CIVL4331 2 Advanced Structural Engineering
CIVL4332 2 Advanced Structural Analysis
CIVL4411 2 Advanced Transport Engineering
ENGG3700 2 Introduction to Fire Safety Engineering
MINE4000 2 Mine Waste Management & Landform Design
ENGG4900 2 Professional Practice and the Business Environment

Civil & Geotechnical Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Civil and Geotechnical Engineering Plan code: CIVGEW2342), #64 comprising -

  1. #60, comprising #56 of compulsory courses listed in Part A of the Civil & Geotechnical Engineering list; plus #4 from Parts B1 and B2 with at least #2 from B2; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Students will be required to provide their own PPE (safety glasses and steel cap boots) and possess a current "General Safety Induction Course - Construction Industry" site card or similar recognised under Queensland legislation.

Pre-2012 students need to refer to transitional information available at Civil Engineering Course Changes

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design
ERTH1501 2 Earth Processes & Geological Materials for Engineers

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
CIVL2130 1 Environmental Issues, Monitoring & Assessment
CIVL2330 2 Structural Mechanics
CIVL2410 2 Traffic Flow Theory & Analysis
MATH2000 2 Calculus & Linear Algebra II
STAT2201 1 Analysis of Engineering & Scientific Data

Year 2, Semester 2

Course Code Units Course Title
CIVL2131 2 Fluid Mechanics for Civil & Environmental Engineers
CIVL2210 2 Fundamentals of Soil Mechanics
CIVL2340 2 Introduction to Structural Design
CIVL2360 2 Reinforced Concrete Structures & Concrete Technology

Year 3, Semester 1

Course Code Units Course Title
CIVL3140 2 Catchment Hydraulics: Open Channel Flow & Design
CIVL3210 2 Geotechnical Engineering
CIVL3340 2 Structural Analysis
MINE3121 2 Mining Geomechanics

Year 3, Semester 2

Course Code Units Course Title
CIVL3141 2 Catchment Hydrology
CIVL3350 2 Structural Design
CIVL3420 2 Transportation Systems Engineering
ERTH3250 2 Hydrogeology

Year 4, Semester 1

Course Code Units Course Title
MINE4120 2 Mine Geotechnical Engineering
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4514 2 Civil Design I

Year 4, Semester 2

Course Code Units Course Title
CIVL4280 2 Advanced Rock Mechanics
[ CIVL4515 2 Civil Design II [6] [7]
[ or
[ CIVL4516 2 Civil Design III
CIVL3510 2 Introduction to Project Management

Part B0 - Preparatory Mathematics & Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
ENGG1500 2 Engineering Thermodynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
MINE2105 2 Introduction to Mining
PHYS1002 2 Electromagnetism and Modern Physics
REDE1300 2 Building Construction Management & Economics

Part B2 - Advanced Electives

Course Code Units Course Title
CIVL4580 4 Research Thesis [5]
CIVL4582 4 Research Thesis [5]
CIVL4560 2 Project
CIVL4250 2 Numerical Methods in Engineering
CIVL4230 2 Advanced Soil Mechanics
MINE4000 2 Mine Waste Management & Landform Design
ERTH2004 2 Structural Geology

Computer Systems Engineering

No new enrolments from 2012.
Pre 2012 students should refer to the 2011 Course Lists

Electrical Engineering

Students must complete for the BE(Hons) (Electrical Engineering) a Single Major (Plan code: ELECTX2342), or Extended Major (Plan code: ELECTY2342); #64 comprising one of the following:

    1. a major - #52, comprising
      (i) #46 being all courses in part A compulsory; plus
      (ii) #6 from part B advanced electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean, with
      (i) a minimum of #4 from courses on the BE(Hons) list, other than courses on the BE Year 1 part D list, and
      (ii) a maximum of #4 from courses on the BE(Hons) Year 1 part D list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #46 being all courses in part A compulsory; plus
      (ii) #8 from part B advanced electives; plus
      (iii) #6 from part C coverage electives or part B advanced electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 1 or Year 2, Semester 1

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
PHYS1002 2 Electromagnetism and Modern Physics

Year 2, Semester 1

Course Code Units Course Title
CSSE2010 2 Introduction to Computer Systems
ELEC2003 2 Electromechanics & Electronics
MATH2001 2 Advanced Calculus and Linear Algebra

Year 2, Semester 2

Course Code Units Course Title
CSSE2310 2 Computer Systems Principles and Programming
ELEC2004 2 Circuits, Signals & Systems
ENGG2800 2 Team Project I
MATH2010 1 Analysis of Ordinary Differential Equations
STAT2202 1 Probability Models for Engineering & Science

Year 3, Semester 1

Course Code Units Course Title
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3004 2 Signals, Systems & Control
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC3400 2 Electronic Circuits

Year 3, Semester 2

Course Code Units Course Title
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves

Year 4

Course Code Units Course Title
[ ENGG4801 4 Thesis Project [5]
[ or
[ ENGG4802 4 Thesis Project [5]
[ or
[ ENGG4805 4 Thesis Project [10]

Year 4, Semester 1

Course Code Units Course Title
ENGG4810 2 Team Project II

Year 4, Semester 2

Course Code Units Course Title
ENGG4900 2 Professional Practice and the Business Environment

Part B Advanced Electives

Course Code Units Course Title
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
CSSE4010 2 Digital System Design
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
METR4201 2 Introduction to Control Systems
METR4202 2 Advanced Control & Robotics

Part C Coverage Electives

Course Code Units Course Title
COMP4702 2 Machine Learning
COMS3200 2 Computer Networks I
COMS4200 2 Computer Networks II
CSSE2002 2 Programming in the Large
CSSE4011 2 Advanced Embedded Systems
ELEC4000 2 Special Topics in Electrical Engineering 4A [11]
ELEC4001 2 Special Topics in Electrical Engineering 4B [11]
ELEC4302 2 Power System Protection
ELEC4320 2 Modern Asset Management and Condition Monitoring in Power System
ELEC4403 2 Medical & Industrial Instrumentation
ELEC4601 2 Medical Imaging
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG4000 2 Introduction to Systems Engineering
ENGG4800 2 Project Management

Electrical and Aerospace Engineering

No new enrolments from 2013.
Pre 2013 students should refer to the 2012 Course Lists

Electrical and Biomedical Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Electrical & Biomedical Engineering Plan code: ELBIOW2342), #64 comprising -

  1. #60, comprising
    1. #56 being all courses in part A; plus
    2. #4 from part B electives with at least #2 at level 4; and

  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 1 or Year 2, Semester 1

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
PHYS1002 2 Electromagnetism and Modern Physics
BIOL1040 2 Cells to Organisms

Year 2, Semester 1

Course Code Units Course Title
CSSE2010 2 Introduction to Computer Systems
ELEC2003 2 Electromechanics & Electronics
MATH2001 2 Advanced Calculus and Linear Algebra

Year 2, Semester 2

Course Code Units Course Title
CSSE2310 2 Computer Systems Principles and Programming
ELEC2004 2 Circuits, Signals & Systems
ENGG2800 2 Team Project I
MATH2010 1 Analysis of Ordinary Differential Equations
STAT2202 1 Probability Models for Engineering & Science

Year 3, Semester 1

Course Code Units Course Title
BIOM2011 2 Integrative Cell & Tissue Biology
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3004 2 Signals, Systems & Control
ELEC3400 2 Electronic Circuits

Year 3, Semester 2

Course Code Units Course Title
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
ELEC4403 2 Medical & Industrial Instrumentation
ELEC4620 2 Digital Signal Processing

Year 4

Course Code Units Course Title
[ ENGG4801 4 Thesis Project [5]
[ or
[ ENGG4802 4 Thesis Project [5]
[ or
[ ENGG4805 4 Thesis Project [10]

Year 4, Semester 1

Course Code Units Course Title
ELEC4630 2 Image Processing and Computer Vision
ENGG4810 2 Team Project II

Year 4, Semester 2

Course Code Units Course Title
ELEC4601 2 Medical Imaging
ENGG4900 2 Professional Practice and the Business Environment

Part B Electives

Course Code Units Course Title
BIOM2012 2 Systems Physiology
BIPH2000 2 Foundations of Biophysics
COMP4702 2 Machine Learning
COMS3200 2 Computer Networks I
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
COMS4200 2 Computer Networks II
CSSE2002 2 Programming in the Large
CSSE4010 2 Digital System Design
CSSE4011 2 Advanced Embedded Systems
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC4000 2 Special Topics in Electrical Engineering 4A [11]
ELEC4001 2 Special Topics in Electrical Engineering 4B [11]
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ENGG4000 2 Introduction to Systems Engineering
ENGG4020 2 Systems Safety Engineering
ENGG4800 2 Project Management
METR4201 2 Introduction to Control Systems
METR4202 2 Advanced Control & Robotics

Electrical and Computer Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Electrical & Computer Engineering Plan code: ELCOMW2342), #64 comprising -

  1. #60, comprising
    1. #50 being all courses in part A; plus
    2. #10 from part B electives with at least #4 at level 4; and

  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 1 or Year 2, Semester 1

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
PHYS1002 2 Electromagnetism and Modern Physics

Year 2, Semester 1

Course Code Units Course Title
CSSE2002 2 Programming in the Large
CSSE2010 2 Introduction to Computer Systems
ELEC2003 2 Electromechanics & Electronics
MATH2001 2 Advanced Calculus and Linear Algebra

Year 2, Semester 2

Course Code Units Course Title
CSSE2310 2 Computer Systems Principles and Programming
ELEC2004 2 Circuits, Signals & Systems
ENGG2800 2 Team Project I
MATH2010 1 Analysis of Ordinary Differential Equations
STAT2202 1 Probability Models for Engineering & Science

Year 3, Semester 1

Course Code Units Course Title
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3004 2 Signals, Systems & Control
ELEC3400 2 Electronic Circuits

Year 3, Semester 2

Course Code Units Course Title
CSSE4010 2 Digital System Design
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves

Year 4

Course Code Units Course Title
[ ENGG4801 4 Thesis Project [5]
[ or
[ ENGG4802 4 Thesis Project [5]
[ or
[ ENGG4805 4 Thesis Project [10]

Year 4, Semester 1

Course Code Units Course Title
CSSE4011 2 Advanced Embedded Systems
ENGG4810 2 Team Project II

Year 4, Semester 2

Course Code Units Course Title
ENGG4900 2 Professional Practice and the Business Environment

Part B Electives

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3506 2 Algorithms & Data Structures
COMP3702 2 Artificial Intelligence
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
COMS4200 2 Computer Networks II
COMS4507 2 Advanced Computer and Network Security
DECO1400 2 Introduction to Web Design
DECO2500 2 Human-Computer Interaction
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
ENGG4800 2 Project Management
INFS1200 2 Introduction to Information Systems
INFS2200 2 Relational Database Systems
METR4201 2 Introduction to Control Systems
METR4202 2 Advanced Control & Robotics

Environmental Engineering

No new enrolments from 2012.
Pre 2012 students should refer to the 2011 Course Lists and transitional information available at Chemical Engineering Course Changes

Mechanical Engineering

Students must complete for the BE(Hons) (Mechanical Engineering) a Single Major (Plan code: MECHAX2342) or Extended Major (Plan code: MECHAY2342), #64 comprising one of the following:

    1. a major - #50, comprising all compulsory courses listed in Part A of the Mechanical Engineering lists; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean, with
      (i) a minimum of #6 from courses on the BE(Hons) list, other than courses on the Mechanical Engineering Part B0 list, and
      (ii) a maximum of #4 from courses from part B0 of the Mechanical Engineering list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #50 being all courses in part A compulsory;plus
      (ii) #10 from part B Electives under Extended Major; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MECH2300 2 Structures & Materials
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2410 2 Fundamentals of Fluid Mechanics

Year 2, Semester 2

Course Code Units Course Title
MECH2100 2 Machine Element Design
MECH2210 2 Intermediate Mechanical & Space Dynamics
MECH2700 2 Engineering Analysis I

Year 3, Semester 1

Course Code Units Course Title
MATH2010 1 Analysis of Ordinary Differential Equations
MECH3300 2 Finite Element Method & Fracture Mechanics
MECH3400 2 Thermodynamics & Heat Transfer
MECH3600 2 Engineering Management & Communication
STAT2201 1 Analysis of Engineering & Scientific Data

Year 3, Semester 2

Course Code Units Course Title
MECH3100 2 Mechanical Systems Design
MECH3200 2 Advanced Dynamics & Vibrations
MECH3410 2 Fluid Mechanics

Year 3 or 4
#2 from -

Course Code Units Course Title
MECH3250 2 Engineering Acoustics
MECH3750 2 Engineering Analysis II
MECH4460 2 Energy & Environment
METR3100 2 Sensors & Actuators

Year 4

Course Code Units Course Title
METR4201 2 Introduction to Control Systems

and at least #4 from -

Course Code Units Course Title
ENGG4011 6 Professional Engineering Project
MECH4500 4 Engineering Thesis [5]
MECH4501 4 Engineering Thesis [5]
MECH4552 4 Major Design Project [5]

Part B Electives

Part B0 - Preparatory Mathematics & Science Electives

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Extended Major
Students enrolled in the extended major are required to obtain the major plus an additional #10 from introductory or advanced electives from Part B1 or B2, including a minimum of #8 from Part B2. Students participating in the CEED program and undertaking #6 ENGG4011 are only required to obtain an additional #8 towards the extended major, including a minimum of #6 from Part B2.

B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1600 2 Introduction to Research Practices - The Big Issues
PHYS1002 2 Electromagnetism and Modern Physics

B2 - Advanced Electives

Course Code Units Course Title
AERO4300 2 Aerospace Composites
CHEE4302 2 Electrochemistry & Corrosion
ELEC2003 2 Electromechanics & Electronics
ENGG3700 2 Introduction to Fire Safety Engineering
ENGG4103 2 Engineering Asset Management
ENGG4500 2 Thesis Preparation [12]
ENGG4510 6 Engineering Thesis [12]
ENGG4900 2 Professional Practice and the Business Environment
ENGY4000 2 Energy Systems
MECH3250 2 Engineering Acoustics
MECH3305 2 Science & Engineering of Metals
MECH3750 2 Engineering Analysis II
MECH4301 2 Materials Selection
MECH4304 2 Net Shape Manufacturing
MECH4450 2 Aerospace Propulsion
MECH4460 2 Energy & Environment
MECH4470 2 Hypersonics & Rarefied Gas Dynamics
MECH4480 2 Computational Fluid Dynamics
MECH4552 4 Major Design Project [5]
MECH4800 2 Space Engineering
MECH4950 2 Special Topics C
MECH4951 1 Special Topics D
METR3100 2 Sensors & Actuators
METR4202 2 Advanced Control & Robotics
TIMS3309 2 Fundamentals of Technology and Innovation Management

Mechanical and Aerospace Engineering

Students commencing in 2014, 2015, 2016 need to refer to transitional information available at Mechanical and Aerospace Engineering transitional arrangements

Available in the dual major only.
Students must complete for the BE(Hons) (Mechanical & Aerospace Engineering Plan code: MEAERW2342), #64 comprising -

  1. #60, comprising
    1. #50, comprising all courses in part A of the Mechanical & Aerospace Engineering list; plus
    2. #10 as set out under Dual Major in Part B electives; and

  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MECH2300 2 Structures & Materials
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2410 2 Fundamentals of Fluid Mechanics

Year 2, Semester 2

Course Code Units Course Title
MECH2100 2 Machine Element Design
MECH2210 2 Intermediate Mechanical & Space Dynamics
MECH2700 2 Engineering Analysis I

Year 3, Semester 1

Course Code Units Course Title
MATH2010 1 Analysis of Ordinary Differential Equations
MECH3300 2 Finite Element Method & Fracture Mechanics
MECH3400 2 Thermodynamics & Heat Transfer
MECH3600 2 Engineering Management & Communication
STAT2201 1 Analysis of Engineering & Scientific Data

Year 3, Semester 2

Course Code Units Course Title
AERO3110 2 Aero Design & Manufacturing
MECH3200 2 Advanced Dynamics & Vibrations
MECH3410 2 Fluid Mechanics
MECH3750 2 Engineering Analysis II

Year 4

Course Code Units Course Title
METR4201 2 Introduction to Control Systems

and at least #4 from -

Course Code Units Course Title
ENGG4011 6 Professional Engineering Project
MECH4500 4 Engineering Thesis [5]
MECH4501 4 Engineering Thesis [5]
MECH4552 4 Major Design Project [5]

Part B Electives

B0 - Preparatory Mathematics & Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1600 2 Introduction to Research Practices - The Big Issues
PHYS1002 2 Electromagnetism and Modern Physics

B2 - Advanced Electives

Course Code Units Course Title
ELEC2003 2 Electromechanics & Electronics
ENGG4900 2 Professional Practice and the Business Environment
MECH3250 2 Engineering Acoustics
MECH4301 2 Materials Selection
MECH4460 2 Energy & Environment
METR3100 2 Sensors & Actuators
METR4202 2 Advanced Control & Robotics
PHYS2082 2 Space Science & Stellar Astrophysics

Dual Major

Students are required to obtain at least #10 from the courses listed below. Students participating in the CEED program and undertaking #6 ENGG4011 are only required to obtain an additional #8. All students are required to take all courses in Group A. Students in the Space stream are required to obtain #6 from Group B and students in the Aeronautical stream are required to obtain #6 from Group C. The remainder can be obtained from Group B or Group C.

Group A - Compulsory

Course Code Units Course Title
MECH4450 2 Aerospace Propulsion

Group B - Space Stream

Course Code Units Course Title
MECH4470 2 Hypersonics & Rarefied Gas Dynamics
MECH4480 2 Computational Fluid Dynamics
MECH4800 2 Space Engineering

Group C - Aeronautical Stream

Course Code Units Course Title
AERO4200 2 Flight Mechanics & Avionics
AERO4300 2 Aerospace Composites
ENGG4000 2 Introduction to Systems Engineering

Mechanical and Materials Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Mechanical & Materials Engineering Plan code: MECMAW2342), #64 comprising -

  1. #60, comprising all courses in part A of the Mechanical & Materials Engineering list; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
ENGG1500 2 Engineering Thermodynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MECH2300 2 Structures & Materials
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2410 2 Fundamentals of Fluid Mechanics

Year 2, Semester 2

Course Code Units Course Title
MECH2100 2 Machine Element Design
MECH2210 2 Intermediate Mechanical & Space Dynamics
MECH3305 2 Science & Engineering of Metals

Year 3, Semester 1

Course Code Units Course Title
MATH2010 1 Analysis of Ordinary Differential Equations
MECH3300 2 Finite Element Method & Fracture Mechanics
MECH3400 2 Thermodynamics & Heat Transfer
MECH3600 2 Engineering Management & Communication
STAT2201 1 Analysis of Engineering & Scientific Data

Year 3, Semester 2

Course Code Units Course Title
AERO3110 2 Aero Design & Manufacturing
MECH3200 2 Advanced Dynamics & Vibrations
MECH3410 2 Fluid Mechanics
[ MECH4301 2 Materials Selection
[ or
[ CHEE4301 2 Nanomaterials & Their Characterisation

Year 4 Semester 1

Course Code Units Course Title
CHEE3301 2 Polymer Engineering
METR4201 2 Introduction to Control Systems
MECH4304 2 Net Shape Manufacturing

Year 4, Semester 2

Course Code Units Course Title
AERO4300 2 Aerospace Composites
CHEE4302 2 Electrochemistry & Corrosion
[ MECH4301 2 Materials Selection
[ or
[ CHEE4301 2 Nanomaterials & Their Characterisation

Year 4 Thesis/Design Requirements

#4 from either MECH4500 or MECH4501 or MECH4552:

Whole Year

Course Code Units Course Title
MECH4500 4 Engineering Thesis [5]
MECH4501 4 Engineering Thesis [5]

Semester 1 or 2

Course Code Units Course Title
MECH4552 4 Major Design Project

Part B Electives

Part B0 - Preparatory Mathematics & Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
BIOL1040 2 Cells to Organisms
CHEE1001 2 Principles of Biological Engineering
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1600 2 Introduction to Research Practices - The Big Issues
ERTH1501 2 Earth Processes & Geological Materials for Engineers
PHYS1002 2 Electromagnetism and Modern Physics

Mechatronic Engineering - Extended Major

From 2012 available in the extended major only.
Pre 2012 students in the single major should refer to the 2011 program course lists.

Students must complete for the BE(Hons) (Mechatronic Engineering Plan code: MECTRY2342), #64 comprising -

  1. #60, comprising
    1. #50 being all compulsory courses in part A of the Mechatronic Engineering list; plus
    2. #10 from part B1 electives, with at least #6 at level 3 or higher; and

  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1300 2 Introduction to Electrical Systems
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 1, Semester 2 or Year 2, Semester 1

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
PHYS1002 2 Electromagnetism and Modern Physics

Year 2, Semester 1

Course Code Units Course Title
CSSE2010 2 Introduction to Computer Systems
MATH2001 2 Advanced Calculus and Linear Algebra
MECH2300 2 Structures & Materials

Year 2, Semester 2

Course Code Units Course Title
ELEC2004 2 Circuits, Signals & Systems
MATH2010 1 Analysis of Ordinary Differential Equations
MECH2210 2 Intermediate Mechanical & Space Dynamics
METR2800 2 Mechatronic System Design Project I
STAT2202 1 Probability Models for Engineering & Science

Year 3, Semester 1

Course Code Units Course Title
ELEC2003 2 Electromechanics & Electronics
ELEC3004 2 Signals, Systems & Control
METR3100 2 Sensors & Actuators
METR4201 2 Introduction to Control Systems

Year 3, Semester 2

Course Code Units Course Title
MECH2100 2 Machine Element Design
MECH3200 2 Advanced Dynamics & Vibrations
METR4202 2 Advanced Control & Robotics

Year 4, Semester 1

Course Code Units Course Title
METR4810 2 Mechatronic System Design Project II

Year 4, Whole Year

Course Code Units Course Title
[ METR4900 4 Thesis/Design Project [5]
[ or
[ METR4901 4 Thesis/Design Project [5]

Part B Electives

B0 - Preparatory Mathematics and Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Electives

Course Code Units Course Title
COMP3506 2 Algorithms & Data Structures
COMP3702 2 Artificial Intelligence
CSSE2002 2 Programming in the Large
CSSE2310 2 Computer Systems Principles and Programming
CSSE3010 2 Embedded Systems Design & Interfacing
ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
ELEC3300 2 Electrical Energy Conversion & Utilisation
ELEC3400 2 Electronic Circuits
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
ENGG1500 2 Engineering Thermodynamics
ENGG4900 2 Professional Practice and the Business Environment
MECH2305 2 Introduction to Engineering Design and Manufacturing
MECH2410 2 Fundamentals of Fluid Mechanics
MECH3100 2 Mechanical Systems Design
MECH3250 2 Engineering Acoustics
MECH3300 2 Finite Element Method & Fracture Mechanics
MECH3305 2 Science & Engineering of Metals
MECH3400 2 Thermodynamics & Heat Transfer
MECH3410 2 Fluid Mechanics
MECH3750 2 Engineering Analysis II
MECH4301 2 Materials Selection

Mining Engineering

Students must complete for the BE(Hons) (Mining Engineering) a Single Major (Plan code: MININX2342) or Extended Major (Plan code: MININY2342), #64 comprising one of the following:

    1. a major - #50, being all courses in part A compulsory; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean, with
      (i) a minimum of #6 from courses on the BE(Hons) list, other than courses on the Mining Engineering Part B0 list, and
      (ii) a maximum of #4 from courses from part B0 of the Mining Engineering list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #50 being all courses in part A compulsory;plus
      (ii) #10 as set out in Part B electives under Extended Major; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design
ERTH1501 2 Earth Processes & Geological Materials for Engineers

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
MECH2410 2 Fundamentals of Fluid Mechanics
MINE2105 2 Introduction to Mining
MINE2123 1 Structural Mechanics for Mining
STAT2201 1 Analysis of Engineering & Scientific Data

Year 2, Semester 2

Course Code Units Course Title
CIVL2210 2 Fundamentals of Soil Mechanics
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MINE2106 2 Resource Geology & Mine Surveying
MINE2201 2 Physical & Chemical Processing of Minerals

Year 3, Semester 1

Course Code Units Course Title
MINE3120 2 Resource Estimation
MINE3121 2 Mining Geomechanics
MINE3122 2 Mining Systems

Year 3, Semester 2

Course Code Units Course Title
MINE3123 2 Mine Planning
MINE3124 2 Mine Ventilation
MINE3125 2 Rock Breakage

Year 4, Semester 1

Course Code Units Course Title
MINE4120 2 Mine Geotechnical Engineering
MINE4122 2 Mining Research Project I
MINE4124 2 Hard Rock Mine Design & Feasibility

Year 4, Semester 2

Course Code Units Course Title
MINE4121 2 Mine Management
MINE4123 2 Mining Research Project II
MINE4125 2 Coal Mine Design and Feasibility

Part B Electives

Part B0 - Preparatory Mathematics & Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
ENGG1500 2 Engineering Thermodynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
PHYS1002 2 Electromagnetism and Modern Physics

B2 - Advanced Electives

Course Code Units Course Title
CIVL3210 2 Geotechnical Engineering
ENGG4103 2 Engineering Asset Management
ENGG4900 2 Professional Practice and the Business Environment
ERTH3203 2 Energy Resources
ERTH3301 2 Ore Body Modelling
MECH4480 2 Computational Fluid Dynamics
METR3100 2 Sensors & Actuators
MINE3106 2 Minerals Industry Visit
MINE3108 1 Special Topics in Mining I
MINE3109 2 Special Topics in Mining II
MINE3126 2 Underground Mining Systems
MINE3127 2 Socio-Environmental Aspects of Mining
MINE3128 2 Surface Mining Systems
MINE4128 2 Coal Mine Strata Control

Extended major

Students enrolled in the extended major are required to obtain the major, plus #2 from B1 - Introductory Electives under the heading BE (Mining) plus an additional #8 from the courses listed below -

Course Code Units Course Title
CIVL3210 2 Geotechnical Engineering
ENGG4103 2 Engineering Asset Management
MINE3106 2 Minerals Industry Visit
MINE3109 2 Special Topics in Mining II
MINE3126 2 Underground Mining Systems
MINE3127 2 Socio-Environmental Aspects of Mining
MINE3128 2 Surface Mining Systems

Mining & Geotechnical Engineering

Available in the dual major only.
Students must complete for the BE(Hons) (Mining and Geotechnical Engineering Plan code: MINGEW2342), #64 comprising -

  1. #60 of compulsory courses listed in Part A of the Mining & Geotechnical Engineering List; and
  2. Balance from electives, being courses from the BE(Hons) list or other courses approved by the Executive Dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design
ERTH1501 2 Earth Processes & Geological Materials for Engineers

Year 1, Semester 1 or 2

Course Code Units Course Title
ENGG1400 2 Engineering Mechanics: Statics & Dynamics
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 2, Semester 1

Course Code Units Course Title
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MECH2410 2 Fundamentals of Fluid Mechanics
MINE2105 2 Introduction to Mining
MINE2123 1 Structural Mechanics for Mining
STAT2201 1 Analysis of Engineering & Scientific Data

Year 2, Semester 2

Course Code Units Course Title
CIVL2210 2 Fundamentals of Soil Mechanics
ERTH2004 2 Structural Geology
MINE2106 2 Resource Geology & Mine Surveying
MINE2201 2 Physical & Chemical Processing of Minerals

Year 3, Semester 1

Course Code Units Course Title
CIVL4270 2 Geotechnical Investigation & Testing
MINE3120 2 Resource Estimation
MINE3121 2 Mining Geomechanics
MINE3122 2 Mining Systems

Year 3, Semester 2

Course Code Units Course Title
ERTH3250 2 Hydrogeology
MINE3123 2 Mine Planning
MINE3124 2 Mine Ventilation
MINE3125 2 Rock Breakage

Year 4, Semester 1

Course Code Units Course Title
MINE4120 2 Mine Geotechnical Engineering
MINE4122 2 Mining Research Project I [13]
MINE4124 2 Hard Rock Mine Design & Feasibility
MINE4128 2 Coal Mine Strata Control

Year 4, Semester 2

Course Code Units Course Title
CIVL4280 2 Advanced Rock Mechanics
MINE4121 2 Mine Management
MINE4123 2 Mining Research Project II [13]
MINE4125 2 Coal Mine Design and Feasibility

PART B

Part B0 - Preparatory Mathematics & Science Courses

Course Code Units Course Title
CHEM1090 2 Introductory Chemistry [2]
MATH1050 2 Mathematical Foundations [1] [3]
PHYS1171 2 Physical Basis of Biological Systems [4]

Part B1 - Introductory Electives

Course Code Units Course Title
CHEM1100 2 Chemistry 1
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
ENGG1500 2 Engineering Thermodynamics
ENGG1600 2 Introduction to Research Practices - The Big Issues
PHYS1002 2 Electromagnetism and Modern Physics

Software Engineering

Students must complete for the BE(Hons) (Software Engineering) a Single Major (Plan code: SOFTWX2342) or Extended Major (SOFTWY2342), #64 comprising one of the following:

    1. a major - #52, comprising
      (i) #42 being all courses in part A compulsory; plus
      (ii) #10 from part B electives with at least #6 at level 4; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean, with
      (i) a minimum of #4 from courses on the BE(Hons) list, other than courses on the BE(Hons) Year 1 part D list, and
      (ii) a maximum of #4 from courses on the BE(Hons) Year 1 part D list, and
      (iii) a maximum of #4 from level one courses not on the BE(Hons) list;

      OR
    1. an extended major - #60, comprising
      (i) #42 being all courses in part A compulsory; plus
      (ii) #14 from part B electives with at least #10 at level 4; plus
      (iii) #4 from part C coverage electives or part B electives; and
    2. balance from electives, being courses from the BE(Hons) list or other courses approved by the executive dean.


OR 3.

  1. a major and a minor - #60, comprising
    (i) #42 being all courses in part A compulsory; plus
    (ii) #8 as set out in Part D under the approved minor field; plus
    (iii) #10 from part B courses not counted towards Part D with a least #6 at level 4;

  2. and
    balance from electives, being courses from the BE list or other courses approved by the executive dean.

Part A - Compulsory

Year 1, Semester 1

Course Code Units Course Title
ENGG1100 2 Engineering Design

Year 1, Semester 1 or 2

Course Code Units Course Title
CSSE1001 2 Introduction to Software Engineering
ENGG1300 2 Introduction to Electrical Systems
MATH1051 2 Calculus & Linear Algebra I [1]

Year 1, Semester 2

Course Code Units Course Title
ENGG1200 2 Engineering Modelling & Problem Solving
MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

Year 1 or Year 2

Course Code Units Course Title
MATH1061 2 Discrete Mathematics
INFS1200 2 Introduction to Information Systems

Year 2, Semester 1

Course Code Units Course Title
CSSE2010 2 Introduction to Computer Systems
CSSE2002 2 Programming in the Large

Year 2, Semester 2

Course Code Units Course Title
COMP3506 2 Algorithms & Data Structures
CSSE2310 2 Computer Systems Principles and Programming
DECO2800 2 Design Computing Studio 2 - Testing & Evaluation
STAT2203 2 Probability Models and Data Analysis for Engineering

Year 3, Semester 1

Course Code Units Course Title
CSSE3002 2 The Software Process
DECO2500 2 Human-Computer Interaction

Year 3, Semester 2

Course Code Units Course Title
ENGG2800 2 Team Project I

Year 4

Course Code Units Course Title
[ ENGG4801 4 Thesis Project [5]
[ or
[ ENGG4802 4 Thesis Project [5]
[ or
[ ENGG4805 4 Thesis Project [10]

Year 4, Semester 1

Course Code Units Course Title
ENGG4810 2 Team Project II

Year 4, Semester 2

Course Code Units Course Title
ENGG4900 2 Professional Practice and the Business Environment

Part B Electives

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3702 2 Artificial Intelligence
COMP4403 2 Compilers and Interpreters
COMP4500 2 Advanced Algorithms & Data Structures
COMP4702 2 Machine Learning
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
COMS4200 2 Computer Networks II
COMS4507 2 Advanced Computer and Network Security
COSC3000 2 Visualization, Computer Graphics & Data Analysis
COSC3500 2 High-Performance Computing
CSSE3010 2 Embedded Systems Design & Interfacing
CSSE4004 2 Distributed Computing
CSSE4010 2 Digital System Design
CSSE4603 2 Models of Software Systems
DECO3500 2 Social & Mobile Computing
DECO1400 2 Introduction to Web Design
DECO4500 2 Advanced Human-Computer Interaction
INFS2200 2 Relational Database Systems
INFS3200 2 Advanced Database Systems
INFS3202 2 Web Information Systems

Part C Coverage Electives

Course Code Units Course Title
CSSE4011 2 Advanced Embedded Systems
ENGG4000 2 Introduction to Systems Engineering
ENGG4020 2 Systems Safety Engineering
ENGG4800 2 Project Management
INFS3204 2 Service-Oriented Architectures
INFS4203 2 Data Mining
INFS4205 2 Spatial and Multimedia Databases
[ MATH2000 2 Calculus & Linear Algebra II
[ or
[ MATH2001 2 Advanced Calculus and Linear Algebra
MATH2010 1 Analysis of Ordinary Differential Equations

Part D Minor
Data Science


Students enrolled in the Data Science minor are required to obtain #8 from the courses listed below,
including all #4 from Group A and #4 from Group B.

Note: non-compulsory courses may be prerequisites for some of these courses.

Group A

Course Code Units Course Title
INFS3200 2 Advanced Database Systems
STAT2004 2 Statistical Modelling & Analysis

Group B

Course Code Units Course Title
COMP4702 2 Machine Learning
COSC3000 2 Visualization, Computer Graphics & Data Analysis
INFS4203 2 Data Mining
STAT3001 2 Mathematical Statistics
STAT3003 2 Experimental Design
STAT3004 2 Probability Models & Stochastic Processes

Software Systems & Aerospace Engineering

No new enrolments from 2013.
Pre 2013 students should refer to the 2012 Course Lists

End notes

  • [1] Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051
  • [2] CHEM1090 is not available for students with a Sound Achievement or higher in Senior Chemistry or equivalent.
  • [3] MATH1050 is not available for students with a High Achievement or higher in Senior Maths C. MATH1050 is not available to students who have passed MATH1051 and/or MATH1052.
  • [4] PHYS1171 is not available for students with a Sound Achievement or higher in Senior Physics or equivalent.
  • [5] This course is offered over more than one semester. Enrol in the same course code in each semester.
  • [6] Enrolment by approval of HoS after submission of written application. 100 students maximum.
  • [7] Not offered in 2015.
  • [8] Course is offered in odd-numbered years only.
  • [9] Course is offered in even-numbered years only.
  • [10] Code for students completing the course in one semester.
  • [11] Course offered on an occasional basis.
  • [12] For 3+1+1 students only
  • [13] Research Topic must be related to Geotechnical Engineering