The University of Queensland : Courses and Programs

Archived Information

The information at this site is intended for students who commenced their programs prior to 2009.

For current information please visit the courses and programs website.

Bachelor of Engineering (BE) - Course List

Information is valid for students commencing in 2007

Year 1   
   Chemical Engineering
   Chemical and Biological Engineering
   Chemical and Metallurgical Engineering
   Civil Engineering
   Computer Systems Engineering
   Electrical Engineering
   Electrical and Aerospace Engineering
   Electrical and Biomedical Engineering
   Environmental Engineering
   Materials Engineering
   Mechanical Engineering
   Mechanical and Space Engineering
   Mechanical and Aerospace Engineering
   Mechatronic Engineering
   Minerals Process Engineering
   Mining Engineering
   Software Engineering
   Software Systems and Aerospace Engineering
Year 1
Undeclared (Plan code UNDECX2001)
Students can —
  • undertake one of two general first year programs 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.
    (i) General Program A
    For entry into Chemical; Chemical & Metallurgical; Civil; Environmental; Materials; Mechanical; Mechanical & Space; Mining Engineering
    Students must complete #16 from courses listed under the heading Year 1, Parts A and B plus the balance from Parts C or D. When a choice of field of study is made, students should refer to the rules under the heading for the relevant field.
    (ii) General Program B
    For entry into Computer Systems; Electrical; Software Engineering
    Students must complete #16 from courses listed under the heading Year 1, Parts A and C plus the balance of #16 from Parts B or D. When a choice of field of study is made, students should refer to the rules under the heading for the relevant field.
    (iii) Direct Entry into chosen field of study in Engineering (including Chemical & Biological; Environmental; Mechatronic Engineering)
    Students who have chosen their field of engineering should refer to the requirements under the heading for the relevant field.
  • Part A
    Course Code Units Course Name
      ENGG1000 2 Introduction to Professional Engineering
      MATH1050 2 Mathematical Foundations
      MATH1051 2 Calculus & Linear Algebra I
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations

    - MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.
    - Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Part B
    Course Code Units Course Name
      CHEM1020 2 Chemistry - Energetics & Reactivity
      ENGG1010 2 Applied Mechanics
      ENGG1050 2 Engineering Thermodynamics
      MATE1000 2 Physics & Engineering of Materials
    Part C
    Course Code Units Course Name
      CSSE1000 2 Introduction to Computer Systems
      CSSE1001 2 Introduction to Software Engineering I
      ELEC1000 2 Introduction to Electrical Engineering
    Part D
    Course Code Units Course Name
      BIOL1011 2 Genetics & Evolution
      BIOL1013 2 Plant Biology & Biotechnology
      BIOL1014 2 Molecular & Microbial Biology
      BIOL1015 2 Human Biology
      BIOL1016 2 Ecology & Environment
      CHEE1001 2 Principles of Biological Engineering
      ERTH1501 2 Earth Processes & Geological Materials for Engineers
      INFS1200 2 Introduction to Information Systems
      MATH1061 2 Discrete Mathematics
      MINE1100 2 Sustainable Development of Resources
      PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I
      PHYS1171 2 Physical Basis of Biological Systems
      PHYS1180 2 Physical Principles of High Technology
     

    Chemical Engineering

    Students must complete for the BE (Chemical Engineering Plan Code CHEMIX2001),#64 comprising -

    1. One of the following -
      • a major - #50, comprising:
          (i) For non-selection of PEPS: #46 being all compulsory courses listed in Part A of the Chemical Engineering list, plus #4 from the Advanced Process Engineering Electives in Part B2; or
          (ii) For selection of PEPS: #50 being all compulsory courses listed in Part A of the Chemical Engineering list
      • a double major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under double major; or
      • a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
    2. balance from electives -
      • with a maximum of #8 of level one courses;
      • Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.



    Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
      CHEM1020 2 Chemistry - Energetics & Reactivity
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      ENGG1050 2 Engineering Thermodynamics
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051

    Year 1, Semester 2
    Course Code Units Course Name
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
    [ BIOL1014 2 Molecular & Microbial Biology
    [ or
    [ CHEE1001 2 Principles of Biological Engineering
      CHEE2001 2 Process Principles
      CHEM1030 2 Chemistry - Structure & Reactions
      MATH2000 2 Calculus & Linear Algebra II
    Year 2, Semester 2
    Course Code Units Course Name
      CHEE2002 2 Process Systems Analysis
      CHEE2003 2 Fluid & Particle Mechanics
      CHEM2056 2 Physical & Surface Chemistry
    Year 3, Semester 1
    Course Code Units Course Name
      CHEE3002 2 Heat & Mass Transfer
      CHEE3003 2 Chemical Thermodynamics
      CHEE3010 2 Engineering Investigation & Statistical Analysis
    Year 3, Semester 2
    Course Code Units Course Name
      CHEE3004 2 Unit Operations
      CHEE3005 2 Reaction Engineering
      CHEE3006 2 Process & Control System Synthesis
      CHEE3007 2 Process Modelling & Dynamics
    Year 4, Semester 1
    (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      CHEE4002 2 Environmental Risk Assessment
      CHEE4009 2 Transport Phenomena
    Or
    (ii) Students attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      ENGG4010 2 Professional Development
      ENGG4011 6 Professional Engineering Project
    Year 4, Semester 2
    Course Code Units Course Name
      CHEE4001 4 Process Engineering Design Project
    Part B - Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      BIOL1011 2 Genetics & Evolution
      BIOL1015 2 Human Biology
      BIOL1016 2 Ecology & Environment
      CSSE1000 2 Introduction to Computer Systems
      CSSE1001 2 Introduction to Software Engineering I
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1010 2 Applied Mechanics
      ERTH1501 2 Earth Processes & Geological Materials for Engineers
      MATE1000 2 Physics & Engineering of Materials
      MATH1050 2 Mathematical Foundations
      PHYS1171 2 Physical Basis of Biological Systems
      PHYS1180 2 Physical Principles of High Technology

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    B2 - Advanced Process Engineering Electives
    Elective courses offered in any particular year will depend on enrolments and the availability of specialist staff. Please consult your academic adviser for course selection.
    Course Code Units Course Name
      CHEE4003 2 Special Topics A
      CHEE4005 2 Polymer Rheology & Processing
      CHEE4006 2 Individual Inquiry A
      CHEE4007 2 Individual Inquiry B
      CHEE4012 2 Industrial Wastewater & Solid Waste Management
      CHEE4015 1 Special Topics VII
      CHEE4020 2 Biomolecular Engineering
      CHEE4021 2 Particle Design & Processing
      CHEE4022 2 Principles of Adsorption
      CHEE4024 2 Energy Systems in Sustainable Development
      CHEE4028 2 Metabolic Engineering
      CHEE4034 2 Cell & Tissue Engineering
      CHEE4301 2 Nanomaterials & Their Characterisation
      ENGG4101 2 Systems Engineering & Design Management
      ENGG4102 2 Advanced Product Design Methods
      ENGG4103 2 Engineering Asset Management
    B3 - Process Engineering Electives
    Course Code Units Course Name
      CHEE2005 2 Chemical Product Design
      CHEE2006 2 Molecular Systems Biology
      CHEE2007 2 Modelling of Physiological Systems
      CHEE3008 2 Special Topics C
      CHEE3301 2 Polymer Engineering
      CHEE3305 2 Biomaterials: Materials in Medicine
      MINE2201 9 2 Physical & Chemical Processing of Minerals
    B4 - Coherent Stream of electives
    A coherent stream is a set of a minimum of #8 of electives in a discipline that results in study at least at 2nd level courses.
    Double Major
    Students enrolled in the double major are required to obtain the major, plus #10 from -
    (i)
    Course Code Units Course Name
      MATE1000 2 Physics & Engineering of Materials
    (ii) #4 from Process Engineering Electives listed in Part B3, and
    (iii) #4 from Advanced Process Engineering Electives listed in Part B2.

    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.

     

    Biomedical Engineering

    No new enrolments from 2006 (see Chemical & Biological Engineering)
    Students enrolled in the Biomedical Engineering minor are required to obtain #10 from the courses listed below, including a minimum of #8 from Group A. Students enrolled in the Biomedical minor are exempt from the major requirement for #4 Advanced Process Engineering Electives provided they complete #4 from the recommended electives list for this minor -
    Group A
    Course Code Units Course Name
      BIOL2008 2 Cell & Developmental Biology
      CHEE2006 2 Molecular Systems Biology
      CHEE2007 2 Modelling of Physiological Systems
      CHEE3305 2 Biomaterials: Materials in Medicine
      CHEE4020 2 Biomolecular Engineering
      CHEE4028 2 Metabolic Engineering
      CHEE4034 2 Cell & Tissue Engineering
    Recommended Electives
    Course Code Units Course Name
      BIOL1011 2 Genetics & Evolution
      BIOL1015 2 Human Biology
      BIOL2012 2 Immunology & Infectious Disease
      BIOM2006 2 Principles of Biomedical Sciences
      BIOM2007 2 Human Physiology
      BIOM2008 2 Integrative Physiology
      BIOM2019 2 Human Anatomy
      BIOM2034 2 Human Histology & Embryology
      BIOM2041 2 Principles of Pharmacology & Toxicology
      CHEE4005 2 Polymer Rheology & Processing
      CHEE4021 2 Particle Design & Processing
      CHEM3007 2 Materials Chemistry & Nanotechnology
      DEVB3002 2 Molecular Mechanisms of Development
      PHYS2170 2 Biophysics
     

    Biotechnology


    No new enrolments from 2006 (see Chemical & Biological Engineering)
    Students enrolled in the Biotechnology minor are required to obtain #10 from the courses listed below, including a minimum of #8 from Group A. Students enrolled in the Biotechnology minor are exempt from the major requirement for #4 Advanced Process Engineering Electives provided they complete #4 from the recommended electives list for this minor -
    Group A
    Course Code Units Course Name
      BIOT2002 2 Issues in Biotechnology
      BIOT3004 2 Commercialisation of Biotechnology Products
      CHEE2006 2 Molecular Systems Biology
      CHEE4020 2 Biomolecular Engineering
      CHEE4028 2 Metabolic Engineering
    Group B
    Recommended electives (choose at least one)
    Course Code Units Course Name
      BIOC2012 2 Biochemistry: Molecular Components of Cells
      BIOC2014 2 Cellular Biochemistry in Health & Disease
      BIOL2009 2 Genetics I: Molecular Genetics
      MICR2008 2 Microbiology
    Other recommended electives
    Course Code Units Course Name
      BIOL1011 2 Genetics & Evolution
     

    Materials Engineering

    Students enrolled in the Materials Engineering minor are required to obtain #10 from the courses listed below -
    Course Code Units Course Name
      CHEE3301 2 Polymer Engineering
      CHEE3305 2 Biomaterials: Materials in Medicine
      CHEE4005 2 Polymer Rheology & Processing
      CHEE4301 2 Nanomaterials & Their Characterisation
      MATE1000 2 Physics & Engineering of Materials
      MECH2300 2 Structures & Materials
      MECH3300 2 Finite Element Method & Fracture Mechanics
      MECH4301 2 Materials Selection
      MECH4304 2 Net Shape Manufacturing
      MECH4305 2 Science & Engineering of Metals
     

    Chemical Metallurgy

    No new enrolments from 2007 (see Chemical & Metallurgical Engineering)
    Students enrolled in the Chemical Metallurgy minor are required to obtain #10 from the courses listed below, including a minimum of #4 from Group A. Students enrolled in the Chemical Metallurgy minor are exempt from the major requirement for #4 Advanced Process Engineering Electives provided they complete #4 from the recommended electives list for this minor -
    Group A (Compulsory)
    Course Code Units Course Name
      CHEE4006 2 Individual Inquiry A
      CHEE4007 2 Individual Inquiry B
    Group B Recommended electives
    Course Code Units Course Name
      CHEE2005 2 Chemical Product Design
      CHEE4021 2 Particle Design & Processing
      MINE2201 2 Physical & Chemical Processing of Minerals
      MINE4202 2 Pyrometallurgy
      MINE4204 2 Aqueous Solution Processing & Electrometallurgy
     

    Chemical and Biological Engineering

    Available in the double major only.
    Students must complete for the BE (Chemical and Biological Engineering Plan code: CHBIOX2001), #64 comprising -
      a double major - a minimum of #60 comprising:
        (i) For non-selection of PEPS: #60 being all compulsory courses listed in Part A of the Chemical & Biological Engineering list; or
        (ii) For selection of PEPS: #62 being all compulsory courses listing in Part A of the Chemical & Biological Engineering list; and
      • balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.

      Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
    [ BIOL1014 2 Molecular & Microbial Biology
    [ or
    [ CHEE1001 2 Principles of Biological Engineering
      CHEM1020 2 Chemistry - Energetics & Reactivity
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      BIOL1015 2 Human Biology
      ENGG1050 2 Engineering Thermodynamics
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Year 1, Semester 2
    Course Code Units Course Name
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      CHEE2001 2 Process Principles
      CHEE2006 2 Molecular Systems Biology
      CHEM1030 2 Chemistry - Structure & Reactions
      MATH2000 2 Calculus & Linear Algebra II
    Year 2, Semester 2
    Course Code Units Course Name
      CHEE2002 2 Process Systems Analysis
      CHEE2003 2 Fluid & Particle Mechanics
      CHEE2007 2 Modelling of Physiological Systems
      CHEM2056 2 Physical & Surface Chemistry
    Year 3, Semester 1
    Course Code Units Course Name
      CHEE3002 2 Heat & Mass Transfer
      CHEE3003 2 Chemical Thermodynamics
      CHEE3010 2 Engineering Investigation & Statistical Analysis
      CHEE3305 2 Biomaterials: Materials in Medicine
    Year 3, Semester 2
    Course Code Units Course Name
      CHEE3004 2 Unit Operations
      CHEE3005 2 Reaction Engineering
      CHEE3006 2 Process & Control System Synthesis
      CHEE3007 2 Process Modelling & Dynamics
    Year 4, Semester 1
    (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      CHEE4002 2 Environmental Risk Assessment
      CHEE4009 2 Transport Phenomena
      CHEE4020 2 Biomolecular Engineering
    Or
    (ii) Students attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      ENGG4010 2 Professional Development
      ENGG4011 6 Professional Engineering Project
    Year 4, Semester 2
    Course Code Units Course Name
      CHEE4001 4 Process Engineering Design Project
      CHEE4028 2 Metabolic Engineering
      CHEE4034 2 Cell & Tissue Engineering
    Part B - Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      BIOL2008 2 Cell & Developmental Biology
      BIOL2009 2 Genetics I: Molecular Genetics
      BIOL2012 2 Immunology & Infectious Disease
      BIOM2006 2 Principles of Biomedical Sciences
      BIOM2007 2 Human Physiology
      BIOM2008 2 Integrative Physiology
      BIOM2019 2 Human Anatomy
      BIOM2041 2 Principles of Pharmacology & Toxicology
      CHEE2005 2 Chemical Product Design
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1010 2 Applied Mechanics
      MATE1000 2 Physics & Engineering of Materials
      MATH1050 2 Mathematical Foundations

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    B2 - Advanced Electives
    Course Code Units Course Name
      CHEE3008 2 Special Topics C
      CHEE3301 2 Polymer Engineering
      CHEE4003 2 Special Topics A
      CHEE4005 2 Polymer Rheology & Processing
      CHEE4006 2 Individual Inquiry A
      CHEE4007 2 Individual Inquiry B
      CHEE4012 2 Industrial Wastewater & Solid Waste Management
      CHEE4015 1 Special Topics VII
      CHEE4021 2 Particle Design & Processing
      CHEE4022 2 Principles of Adsorption
      CHEE4024 2 Energy Systems in Sustainable Development
      CHEE4301 2 Nanomaterials & Their Characterisation
      CHEM3007 2 Materials Chemistry & Nanotechnology
      DEVB3002 2 Molecular Mechanisms of Development
      ENGG4103 2 Engineering Asset Management
     

    Chemical and Metallurgical Engineering

    Available in the double major only.
    Students must complete for the BE (Chemical and Metallurgical Engineering Plan code: CHMETX2001), #64 comprising -
    1. a double major - #60, comprising #54 being all compulsory courses listed in Part A of the Chemical & Metallurgical list plus #6 as set out in Part B Electives under Double Major; and
    2. balance from electives. Students are encouraged to seek academic advice for courses chosen that are not in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.

    Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
      CHEM1020 2 Chemistry - Energetics & Reactivity
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      ENGG1050 2 Engineering Thermodynamics
      MATE1000 2 Physics & Engineering of Materials
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Year 1, Semester 2
    Course Code Units Course Name
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      CHEE2001 2 Process Principles
      CHEM1030 2 Chemistry - Structure & Reactions
      MATH2000 2 Calculus & Linear Algebra II

    and #2 from -

    Course Code Units Course Name
      CHEE1001 2 Principles of Biological Engineering
      ERTH1501 2 Earth Processes & Geological Materials for Engineers
      MECH2300 2 Structures & Materials
      MINE2105 2 Introduction to Mining
    Year 2, Semester 2
    Course Code Units Course Name
      CHEE2002 2 Process Systems Analysis
      CHEE2003 2 Fluid & Particle Mechanics
      CHEM2056 2 Physical & Surface Chemistry
      MINE2201 2 Physical & Chemical Processing of Minerals
    Year 3, Semester 1
    Course Code Units Course Name
      CHEE3002 2 Heat & Mass Transfer
      CHEE3201 2 Chemical Metallurgy
      ERTH3502 1 Ore Deposit Geology & Mineralogy
      MINE3204 1 Process Experimentation & Analysis
      MINE3209 1 Mineral Processing I
      STAT2201 1 Analysis of Engineering & Scientific Data
    Year 3, Semester 2
    Course Code Units Course Name
      CHEE3005 2 Reaction Engineering
      CHEE3006 2 Process & Control System Synthesis
      CHEE3205 2 Metallurgical Process Modelling
      MINE3208 2 Mineral Processing II
    Year 4, Semester 1
    Course Code Units Course Name
      MINE4202 2 Pyrometallurgy
      MINE4203 2 Flotation
      MINE4204 2 Aqueous Solution Processing & Electrometallurgy
    Year 4, Semester 2
    Course Code Units Course Name
      MINE4201 4 Metallurgical Plant Design
    Part B - Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      CSSE1000 2 Introduction to Computer Systems
      CSSE1001 2 Introduction to Software Engineering I
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1010 2 Applied Mechanics
      MATH1050 2 Mathematical Foundations
      MINE1100 2 Sustainable Development of Resources

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    B2 - Advanced Electives
    Course Code Units Course Name
      CHEE4009 2 Transport Phenomena
      CHEE4012 2 Industrial Wastewater & Solid Waste Management
      CHEE4015 1 Special Topics VII
      CHEE4021 2 Particle Design & Processing
      CHEE4024 2 Energy Systems in Sustainable Development
      ENGG4103 2 Engineering Asset Management
      MECH3300 2 Finite Element Method & Fracture Mechanics
      MECH4480 2 Computational Fluid Dynamics
      MINE3120 2 Resource Estimation
      MINE3211 2 Special Topics in Minerals Processing II
      MINE4000 2 Mine Waste Management & Landform Design
      MINE4205 2 Project Thesis in Minerals Process Engineering
    [ MINE4206 1 4 Research Thesis in Minerals Process Engineering
    [ or
    [ MINE4216 2 4 Research Thesis in Minerals Process Engineering
      MINE4207 1 Special Topics in Minerals Processing I
      MINE4209 2 Advanced Mineral Processing
      TIMS3309 2 Fundamentals of Technology and Innovation Management
    Double Major
    Students are required to obtain a further #6 from the courses listed below -
    Course Code Units Course Name
      MINE3120 2 Resource Estimation
      MINE4205 2 Project Thesis in Minerals Process Engineering
    [ MINE4206 1 4 Research Thesis in Minerals Process Engineering
    [ or
    [ MINE4216 2 4 Research Thesis in Minerals Process Engineering
      MINE4209 2 Advanced Mineral Processing
      TIMS3309 2 Fundamentals of Technology and Innovation Management
     

    Civil Engineering

    Students must complete for the BE (Civil Engineering Plan code: CIVILX2001), #64 comprising -

    1. One of the following -
      • a major - #50, comprising #44 being all compulsory courses listed in Part A of the Civil Engineering List, plus #6 from advanced electives listed in Part B Electives; or
      • a double major - #60, comprising a major plus an additional #10 as set out in Part B Electives under Double Major; and
    2. balance from electives -
      • with a maximum of #10 of level one courses;
      • students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.


    Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      ENGG1010 2 Applied Mechanics
      MATE1000 2 Physics & Engineering of Materials
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Year 1, Semester 2
    Course Code Units Course Name
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      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 Name
      CIVL2140 2 Catchment Hydrology
      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 Name
      CIVL3130 2 Fluid Mechanics for Civil Engineers
      CIVL3210 2 Geotechnical Engineering
      CIVL3340 2 Structural Analysis
    Year 3, Semester 2
    Course Code Units Course Name
      CIVL3140 2 Catchment Hydraulics: Open Channel Flow & Design
      CIVL3350 2 Structural Design
      CIVL3420 2 Transportation Systems Engineering
    Year 4, Whole Year
    Course Code Units Course Name
    [ CIVL4511 1 4 Civil Design
    [ or
    [ CIVL4512 2 4 Civil Design
    Year 4, Semester 2
    Course Code Units Course Name
      CIVL4520 2 Civil Engineering Management
    Part B Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      CHEM1020 2 Chemistry - Energetics & Reactivity
      CSSE1000 2 Introduction to Computer Systems
      CSSE1001 2 Introduction to Software Engineering I
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1050 2 Engineering Thermodynamics
      ENVM1501 2 Introduction to Environmental Management
      MINE1100 2 Sustainable Development of Resources
      PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I
    B2 - Advanced Electives
    Course Code Units Course Name
      CHEE4012 2 Industrial Wastewater & Solid Waste Management
      CIVL4110 5 2 Coastal & Estuarine Processes
      CIVL4120 4 2 Advanced Open Channel Flow & Hydraulic Structures
      CIVL4140 2 Ground Water & Surface Flow Modelling
      CIVL4160 2 Advanced Fluid Mechanics
      CIVL4230 4 2 Advanced Soil Mechanics
      CIVL4320 2 Engineering of Small Buildings
      CIVL4330 5 2 Advanced Structural Engineering
      CIVL4420 4 2 Traffic Systems Operations & Management
      CIVL4440 5 2 Intelligent Transportation Systems
      CIVL4560 2 Project
    [ CIVL4580 1 4 Research Thesis
    [ or
    [ CIVL4582 2 4 Research Thesis
      ERTH1501 2 Earth Processes & Geological Materials for Engineers
      MINE4000 2 Mine Waste Management & Landform Design
    Other Electives
    Course Code Units Course Name
      ENGG4010 2 Professional Development
      ENGG4103 2 Engineering Asset Management
      MATH1050 2 Mathematical Foundations

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    Double Major
    Students enrolled in the double major are required to obtain the major, plus #10 comprising one of -
    Course Code Units Course Name
      CIVL4560 3 2 Project
      CIVL4580 1 4 Research Thesis
      CIVL4582 2 4 Research Thesis
    and the balance from Part B1 and B2 Electives, with a maximum of #6 from Part B.
    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.

     

    Mining Engineering

    Students enrolled in the Mining Engineering minor are required to obtain at least #10 from the courses listed below, including #4 from Group A. Students should consult an academic adviser prior to enrolment.
    Group 1
    Course Code Units Course Name
      MINE2105 2 Introduction to Mining
      MINE3120 2 Resource Estimation
    Group B
    Course Code Units Course Name
      ERTH1501 2 Earth Processes & Geological Materials for Engineers
      MINE3121 2 Mining Geomechanics
      MINE3122 2 Mining Systems
      MINE3124 2 Mine Ventilation I
      MINE3125 2 Rock Breakage
      MINE4120 2 Mine Geotechnical Engineering
      MINE4121 2 Mine Management
     

    Computer Systems Engineering

    Students must complete for the BE (Computer Systems Engineering Plan code: COMPUX2001), #64 comprising -

    1. One of the following -
      • a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Computer Systems Engineering List, plus #12 from Part B Electives List, including at least -
        • #4 of introductory electives listed in Part B1;
        • #4 of advanced electives listed in Part B2; and
        • #4 of electives, to be chosen from introductory (Part B1), advanced (Part B2)or coverage (Part B3) electives; or
      • a double major - #60 (#62 for students undertaking PEPS), comprising a major plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under double major; or
      • a major and a minor - #60 (#64 for students undertaking PEPS), comprising a major plus an additional #10 as set out in Part B Electives under the approved minor field; and
    2. balance from electives -
      • with a maximum of #8 of level one courses; and
      • students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.


    Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      CSSE1001 2 Introduction to Software Engineering I
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Year 1, Semester 2
    Course Code Units Course Name
      CSSE1000 2 Introduction to Computer Systems
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      COMP2303 2 Network & Operating Systems Principles
      CSSE2000 2 Introduction to Digital Systems
      MATH2000 2 Calculus & Linear Algebra II
    Year 2, Semester 1 or 2
    Course Code Units Course Name
      INFS1200 2 Introduction to Information Systems
    Year 2, Semester 2
    Course Code Units Course Name
      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 Name
      CSSE3000 2 Digital System Design
      ELEC3002 2 Computational Techniques in Electrical Engineering
    Year 3, Semester 2
    Course Code Units Course Name
      ENGG3800 2 Team Project II
    Year 4
    (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
    [ ENGG4801 1 4 Thesis Project
    [ or
    [ ENGG4802 2 4 Thesis Project
    (ii) Students attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      ENGG4010 2 Professional Development
      ENGG4011 6 Professional Engineering Project
    Year 4, Semester 2
    Course Code Units Course Name
      CSSE4001 2 Computer System Design Project
    Part B - Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      COMP3301 2 Operating Systems Architecture
      COMS3100 2 Introduction to Communications
      COMS3200 2 Computer Networks I
      CSSE2002 2 Programming in the Large
      ELEC2003 2 Electromechanics & Electronics
      ELEC3600 2 Signal & Image Processing I
      INFS2200 2 Relational Database Systems
      METR3200 2 Introduction to Control Systems
    B2 - Advanced Electives
    Course Code Units Course Name
      COMP3506 2 Algorithms & Data Structures
      COMS4100 2 Digital Communications
      COMS4200 2 Computer Networks II
      CSSE4003 2 Embedded System Design
      CSSE4004 2 Distributed Computing
      ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
      ELEC3400 2 Electronic Circuits
      ELEC4600 2 Signal & Image Processing II
      INFS3200 2 Advanced Database Systems
      METR4202 2 Advanced Control & Robotics
    B3 - Coverage Electives
    Course Code Units Course Name
      COMP2304 2 Programming for Engineering Systems
      COMP2506 2 Human-Computer Interaction
      COMP4702 2 Machine Learning
      COMP4809 2 Research Methods
      CSSE3001 2 Computer Architecture
      ELEC3401 8 2 Medical & Industrial Instrumentation
      ELEC3601 2 Introduction to Image Formation
      ELEC4002 2 Systems Modelling for Engineers
      ELEC4601 2 Medical Imaging
      ENGG4000 2 Introduction to Systems Engineering
      ENGG4800 2 Project Management
      INFS3202 2 Web Information Systems
    B4 - Other Electives
    Course Code Units Course Name
      MATH1050 2 Mathematical Foundations

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    Double Major
    Students enrolled in the double major are required to obtain the major, plus #10 (#8 for students participating in the PEPS program) from -
    Course Code Units Course Name
      COMP2304 2 Programming for Engineering Systems
    (i)#4 from introductory electives (Part B1), and
    (ii)#4 from advanced electives (Part B2) (#2 for students participating in the PEPS program).

    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.

     

    Biomedical Engineering

    Students enrolled in the Biomedical Engineering minor are required to obtain the major, plus an additional #10 from the courses listed below, including #6 from Group A and #4 from Group B -
    Group A
    Course Code Units Course Name
      ELEC3401 8 2 Medical & Industrial Instrumentation
      ELEC3601 2 Introduction to Image Formation
      ELEC4601 2 Medical Imaging
    Group B
    Course Code Units Course Name
      BIOL1014 2 Molecular & Microbial Biology
      BIOL1015 2 Human Biology
      BIOM2007 2 Human Physiology
      BIOM2008 2 Integrative Physiology
      CHEE3305 2 Biomaterials: Materials in Medicine
      CHEM1020 2 Chemistry - Energetics & Reactivity
      CHEM1030 2 Chemistry - Structure & Reactions
      HMST1900 2 Biophysical Foundations of Human Movement
      PHYS2170 2 Biophysics
     

    Telecommunications Engineering

    Students enrolled in the Telecommunications Engineering minor are required to obtain #10 from the courses listed below, inlcuding #6 from Group A and #4 from Group B -
    Group A
    Course Code Units Course Name
      COMS3100 2 Introduction to Communications
      ELEC2003 2 Electromechanics & Electronics
      ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
    Group B
    Course Code Units Course Name
      COMS3200 2 Computer Networks I
      COMS4100 2 Digital Communications
      COMS4103 2 Photonics
      COMS4104 2 Microwave Subsystems & Antennas
     

    Electrical Engineering

    Students must complete for the BE (Electrical Engineering Plan code: ELECTX2001), #64 comprising -

    1. One of the following -
      • a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #34 (#38 for students undertaking PEPS) being all compulsory courses listed in Part A of the Electrical Engineering List, plus #16 from Part B Electives List, including at least -
        • #6 of introductory electives listed in Part B1;
        • #6 of advanced electives listed in Part B2; and
        • #4 of coverage electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives ; or
      • a double major - #60 (#62 for students undertaking PEPS), comprising a major plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under Double Major; or
      • a major and a minor - #60 (#64 for students undertaking PEPS), comprising a major plus an additional #10 as set out in Part B Electives under the approved minor fields; and
    2. balance from electives -
      • with a maximum of #8 of level one courses; and
      • students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.


    Part A - Compulsory
    Year 1, Semester 1
    Course Code Units Course Name
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      CSSE1001 2 Introduction to Software Engineering I
      MATH1051 2 Calculus & Linear Algebra I

    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

    Year 1, Semester 2
    Course Code Units Course Name
      CSSE1000 2 Introduction to Computer Systems
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      CSSE2000 2 Introduction to Digital Systems
      ELEC2003 2 Electromechanics & Electronics
      MATH2000 2 Calculus & Linear Algebra II
      PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I
    Year 2, Semester 2
    Course Code Units Course Name
      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 Name
      ELEC3002 2 Computational Techniques in Electrical Engineering
    Year 3, Semester 2
    Course Code Units Course Name
      ENGG3800 2 Team Project II
    Year 4
    (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
    [ ENGG4801 1 4 Thesis Project
    [ or
    [ ENGG4802 2 4 Thesis Project
    (ii) Students attending the Professional Engineering Placement Semester (PEPS) -
    Course Code Units Course Name
      ENGG4010 2 Professional Development
      ENGG4011 6 Professional Engineering Project
    Part B - Electives
    B1 -Introductory Electives
    Course Code Units Course Name
      COMP2303 2 Network & Operating Systems Principles
      COMS3100 2 Introduction to Communications
      CSSE3000 2 Digital System Design
      ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
      ELEC3300 2 Electrical Energy Conversion & Utilisation
      ELEC3400 2 Electronic Circuits
      ELEC3600 2 Signal & Image Processing I
      METR3200 2 Introduction to Control Systems
    B2 - Advanced Electives
    Course Code Units Course Name
      COMS3200 2 Computer Networks I
      COMS4100 2 Digital Communications
      COMS4103 2 Photonics
      COMS4104 2 Microwave Subsystems & Antennas
      CSSE4001 2 Computer System Design Project
      ELEC4300 2 Power Systems Analysis
      ELEC4400 2 Advanced Electronic & Power Electronics Design
      ELEC4600 2 Signal & Image Processing II
      METR4202 2 Advanced Control & Robotics
    B3 - Coverage Electives
    Course Code Units Course Name
      COMP2304 2 Programming for Engineering Systems
      COMP4702 2 Machine Learning
      COMP4809 2 Research Methods
      CSSE2002 2 Programming in the Large
      CSSE3001 2 Computer Architecture
      ELEC3401 8 2 Medical & Industrial Instrumentation
      ELEC3601 2 Introduction to Image Formation
      ELEC4002 2 Systems Modelling for Engineers
      ELEC4601 2 Medical Imaging
      ENGG4000 2 Introduction to Systems Engineering
      ENGG4800 2 Project Management
    B4 - Other Electives
    Course Code Units Course Name
      MATH1050 2 Mathematical Foundations

    MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

    Double Major
    Students enrolled in the double major are required to obtain the major, plus #10 (#8 for students participating in the PEPS program) from -
    Course Code Units Course Name
      COMP2304 2 Programming for Engineering Systems
    (i)#4 from introductory electives (Part B1), and
    (ii)#4 from advanced electives (Part B2) (#2 for students participating in the PEPS program).

    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.

     

    Biomedical Engineering

    No new enrolments from 2007(see Electrical and Biomedical Engineering)
    Students enrolled in the Biomedical Engineering minor are required to obtain #10 from the courses listed below, including #6 from Group A and #4 from Group B -
    Group A
    Course Code Units Course Name
      ELEC3401 8 2 Medical & Industrial Instrumentation
      ELEC3601 2 Introduction to Image Formation
      ELEC4601 2 Medical Imaging
    Group B
    Course Code Units Course Name
      BIOL1014 2 Molecular & Microbial Biology
      BIOL1015 2 Human Biology
      BIOM2007 2 Human Physiology
      BIOM2008 2 Integrative Physiology
      BIOM2019 2 Human Anatomy
      CHEE3305 2 Biomaterials: Materials in Medicine
      CHEM1020 2 Chemistry - Energetics & Reactivity
      CHEM1030 2 Chemistry - Structure & Reactions
      HMST1900 2 Biophysical Foundations of Human Movement
      PHYS2170 2 Biophysics
     

    Telecommunications Engineering

    Students enrolled in the Telecommunications Engineering minor are required to obtain #10 from the courses listed below, including #4 from Group A and #6 from Group B -
    Group A
    Course Code Units Course Name
      COMS3100 2 Introduction to Communications
      ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
    Group B
    Course Code Units Course Name
      COMP2303 2 Network & Operating Systems Principles
      COMS3200 2 Computer Networks I
      COMS4100 2 Digital Communications
      COMS4103 2 Photonics
      COMS4104 2 Microwave Subsystems & Antennas
     

    Electrical and Aerospace Engineering

    Part A - Compulsory
    Available in the double major only.

    Students must complete #64 comprising —

    1. #60, comprising #48 being all compulsory courses listed in Part A of the Electrical and Aerospace List, plus #12 from Part B Electives List, including at least —
      • #2 of introductory electives listed in Part B1;
      • #8 of advanced electives listed in Part B2; and
      • #2 of coverage electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives ;
    2. balance from electives —
      • (students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
    Year 1, Semester 1
    Course Code Units Course Name
      ELEC1000 2 Introduction to Electrical Engineering
      ENGG1000 2 Introduction to Professional Engineering
    Year 1, Semester 1 or 2
    Course Code Units Course Name
      CSSE1001 2 Introduction to Software Engineering I
      ENGG1010 2 Applied Mechanics
      MATH1051 2 Calculus & Linear Algebra I
    Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.
    Year 1, Semester 2
    Course Code Units Course Name
      CSSE1000 2 Introduction to Computer Systems
      MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
    Year 2, Semester 1
    Course Code Units Course Name
      CSSE2000 2 Introduction to Digital Systems
      ELEC2003 2 Electromechanics & Electronics
      MATH2000 2 Calculus & Linear Algebra II
      PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I
    Year 2, Semester 2
    Course Code Units Course Name
      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 Name
      ELEC3002 2 Computational Techniques in Electrical Engineering
      ELEC3400 2 Electronic Circuits
      METR3200 2 Introduction to Control Systems
    Year 3, Semester 2
    Course Code Units Course Name
      AERO3000 2 Flight Mechanics & Avionics
      ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
      ELEC3600 2 Signal & Image Processing I
      ENGG3800 2 Team Project II
    Year 4, Semester 1
    Course Code Units Course Name
      ENGG4000 2 Introduction to Systems Engineering
    Year 4, Semester 2
    Course Code Units Course Name
      ELEC4002 2 Systems Modelling for Engineers
    Year 4, Whole Year
    Course Code Units Course Name
    [ ENGG4801 1 4 Thesis Project
    [ or
    [ ENGG4802 2 4 Thesis Project
    Part B - Electives
    B1 - Introductory Electives
    Course Code Units Course Name
      COMP2303 2 Network & Operating Systems Principles
      COMS3100 2 Introduction to Communications
      CSSE3000 2 Digital System Design
    B2 — Advanced Electives
    Course Code Units Course Name
      COMS3200 2 Computer Networks I
      COMS4100 2 Digital Communications
      COMS4103 2 Photonics
      COMS4104 2 Microwave Subsystems & Antennas
      CSSE4001 2 Computer System Design Project
      ELEC4400 2 Advanced Electronic & Power Electronics Design
      ELEC4600 2 Signal & Image Processing II
      METR4202 2 Advanced Control & Robotics
    B3 — Coverage Electives
    Course Code Units Course Name
      COMP2304 2 Programming for Engineering Systems
      COMP4809 2 Research Methods
      CSSE2002 2 Programming in the Large
      ENGG4800 2 Project Management
      MECH2210 2 Dynamics & Orbital Mechanics
    B4 — Other Electives
    Course Code Units Course Name
      MATH1050 6 2 Mathematical Foundations
     

    Electrical and Biomedical Engineering

    Available in the double major only
    Students must complete #64 comprising -
      (i) a double major - #60, comprising #52 being all compulsory courses listed in Part A of the Electrical and Biomedical list plus #8 from Part B Electives list, including at least –
      • #2 of introductory electives listed in Part B1;
      • #2 of advanced electives listed in Part B2; and
      • #4 of coverage electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives; and

      (ii) balance from electives –
      • students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.


      Part A - Compulsory
      Year 1, Semester 1
      Course Code Units Course Name
        CSSE1001 2 Introduction to Software Engineering I
        ELEC1000 2 Introduction to Electrical Engineering
        ENGG1000 2 Introduction to Professional Engineering
      Year 1, Semester 1 or 2
      Course Code Units Course Name
        MATH1051 2 Calculus & Linear Algebra I
      Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.
      Year 1, Semester 2
      Course Code Units Course Name
        BIOL1015 2 Human Biology
        CSSE1000 2 Introduction to Computer Systems
        MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
      Year 2, Semester 1
      Course Code Units Course Name
        BIOM2007 2 Human Physiology
        ELEC2003 2 Electromechanics & Electronics
        MATH2000 2 Calculus & Linear Algebra II
        PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I
      Year 2, Semester 2
      Course Code Units Course Name
        COMP2304 2 Programming for Engineering Systems
        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 Name
        CSSE2000 2 Introduction to Digital Systems
        ELEC3002 2 Computational Techniques in Electrical Engineering
        ELEC3400 2 Electronic Circuits
        ELEC3601 2 Introduction to Image Formation
      Year 3, Semester 2
      Course Code Units Course Name
        ELEC3401 2 Medical & Industrial Instrumentation
        ELEC3600 2 Signal & Image Processing I
        ENGG3800 2 Team Project II
      Year 4, Whole Year
      Course Code Units Course Name
      [ ENGG4801 4 Thesis Project
      [ or
      [ ENGG4802 4 Thesis Project
      Year 4, Semester 1
      Course Code Units Course Name
        ELEC4600 2 Signal & Image Processing II
      Year 4, Semester 2
      Course Code Units Course Name
        ELEC4601 2 Medical Imaging
      B1 - Introductory Electives
      Course Code Units Course Name
        CSSE3000 2 Digital System Design
        ELEC3100 2 Fundamentals of Electromagnetic Fields & Waves
        METR3200 2 Introduction to Control Systems
      B2 - Advanced Electives
      Course Code Units Course Name
        COMS4103 2 Photonics
        COMS4104 2 Microwave Subsystems & Antennas
        CSSE4000 2 Advanced Digital Systems Design
        METR4202 2 Advanced Control & Robotics
      B3 - Coverage Electives
      Course Code Units Course Name
        BIOM2007 2 Human Physiology
        BIOM2008 2 Integrative Physiology
        COMP4702 2 Machine Learning
        COMP4809 2 Research Methods
        ELEC4002 2 Systems Modelling for Engineers
        ENGG4000 2 Introduction to Systems Engineering
        ENGG4800 2 Project Management
        PHYS2170 2 Biophysics
       

      Environmental Engineering

      Available in the double major only.

      Students must complete for the BE (Environmental Engineering Plan code: ENVIRX2001), #64 comprising -

        1. a double major - #60,
        (i) For non-selection of PEPS: comprising #52 being all compulsory courses listed in Part A of the Environmental Engineering List plus #8 as set out in Part B Electives under Double Major; or
        (ii) For selection of PEPS: comprising ##54 being all compulsory courses listed in Part A of the Environmental Engineering list plus #6 as set out in Part B Electives under Double Major; and
        2. balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
      Part A - Compulsory
      Year 1, Semester 1
      Course Code Units Course Name
        CHEM1020 2 Chemistry - Energetics & Reactivity
        ENGG1000 2 Introduction to Professional Engineering
      Year 1, Semester 1 or 2
      Course Code Units Course Name
        ENGG1050 2 Engineering Thermodynamics
        MATH1051 2 Calculus & Linear Algebra I

      Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

      Year 1, Semester 2
      Course Code Units Course Name
        BIOL1016 2 Ecology & Environment
        MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
      Year 2, Semester 1
      Course Code Units Course Name
      [ BIOL1014 2 Molecular & Microbial Biology
      [ or
      [ CHEE1001 2 Principles of Biological Engineering
        CHEE2001 2 Process Principles
        CIVL2130 1 Environmental Issues, Monitoring & Assessment
        MATH2000 2 Calculus & Linear Algebra II
        STAT2201 1 Analysis of Engineering & Scientific Data
      Year 2, Semester 2
      Course Code Units Course Name
        CHEE2002 2 Process Systems Analysis
        CHEM1030 2 Chemistry - Structure & Reactions
        CIVL2140 2 Catchment Hydrology
        CIVL2210 2 Fundamentals of Soil Mechanics
      Year 3, Semester 1
      Course Code Units Course Name
        CHEE3002 2 Heat & Mass Transfer
        CHEE3003 2 Chemical Thermodynamics
        CIVL3130 2 Fluid Mechanics for Civil Engineers

      Students who have previously completed CIVL3130 should enrol in CHEE1001.

      Year 3, Semester 2
      Course Code Units Course Name
        CHEE3004 2 Unit Operations
        CHEE3005 2 Reaction Engineering
        CHEE3006 2 Process & Control System Synthesis
        CIVL3140 2 Catchment Hydraulics: Open Channel Flow & Design
      Year 4, Semester 1
      (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
      Course Code Units Course Name
        CHEE4002 2 Environmental Risk Assessment
        CHEE4010 1 Occupational Health & Toxicology
        CIVL4140 2 Ground Water & Surface Flow Modelling
        LAWS4101 1 Environment: Regulatory & Legal Issues
      OR
      (ii) Students attending the Professional Engineering Placement Semester (PEPS):
      Course Code Units Course Name
        ENGG4010 2 Professional Development
        ENGG4011 6 Professional Engineering Project
      Year 4, Semester 2
      Course Code Units Course Name
        CHEE4001 4 Process Engineering Design Project
      Part B - Electives
      B1 Introductory Electives
      Course Code Units Course Name
        BIOL1011 2 Genetics & Evolution
        BIOL1013 2 Plant Biology & Biotechnology
        CSSE1001 2 Introduction to Software Engineering I
        ELEC1000 2 Introduction to Electrical Engineering
        ENGG1010 2 Applied Mechanics
        ENVM1501 2 Introduction to Environmental Management
        MATE1000 2 Physics & Engineering of Materials
        MATH1050 2 Mathematical Foundations
        PHYS1171 2 Physical Basis of Biological Systems

      MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

      B2 - Advanced Electives
      Course Code Units Course Name
        CHEE3007 2 Process Modelling & Dynamics
        CHEE4006 2 Individual Inquiry A
        CHEE4007 2 Individual Inquiry B
        CHEE4020 2 Biomolecular Engineering
        CIVL4110 5 2 Coastal & Estuarine Processes
        CIVL4120 4 2 Advanced Open Channel Flow & Hydraulic Structures
        CIVL4560 2 Project
      [ CIVL4580 1 4 Research Thesis
      [ or
      [ CIVL4582 2 4 Research Thesis
        ENGG4010 2 Professional Development
      Double Major
      Students are required to obtain an additional #8, to include -
      (i) at least #2 from -
      Course Code Units Course Name
        CHEE4012 2 Industrial Wastewater & Solid Waste Management
        CHEE4024 2 Energy Systems in Sustainable Development
      and
      (ii) at least #2 from -
      Course Code Units Course Name
        CHEE4006 2 Individual Inquiry A
        CHEE4007 2 Individual Inquiry B
        CIVL4560 2 Project
      [ CIVL4580 1 4 Research Thesis
      [ or
      [ CIVL4582 2 4 Research Thesis
      plus
      (iii) balance from Part B electives.
       

      Materials Engineering

      Not available in the double major.

      Students must complete for the BE (Materials Engineering Plan code: MATERX2001), #64 comprising -

      1. One of the following -
        • a major - #50, comprising all compulsory courses listed in Part A of the Materials Engineering list; or
        • a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
      2. balance from electives -
        • with a maximum of #6 of level one courses;
        • students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.


      Part A - Compulsory
      Year 1, Semester 1
      Course Code Units Course Name
        CHEM1020 2 Chemistry - Energetics & Reactivity
        ENGG1000 2 Introduction to Professional Engineering
      Year 1, Semester 1 or 2
      Course Code Units Course Name
        ENGG1050 2 Engineering Thermodynamics
        MATE1000 2 Physics & Engineering of Materials
        MATH1051 2 Calculus & Linear Algebra I

      Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

      Year 1, Semester 2
      Course Code Units Course Name
        ENGG1010 2 Applied Mechanics
        MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
      Year 2, Semester 1
      Course Code Units Course Name
        CHEE2001 2 Process Principles
        MATH2000 2 Calculus & Linear Algebra II
        MECH2300 2 Structures & Materials
        MECH2305 2 Introduction to Engineering Design
      Year 2, Semester 2
      Course Code Units Course Name
        MECH2100 2 Machine Element Design
        MECH2210 2 Dynamics & Orbital Mechanics
        MECH2410 2 Fundamentals of Fluid Mechanics
      Year 3, Semester 1
      Course Code Units Course Name
        CHEE3010 2 Engineering Investigation & Statistical Analysis
        CHEE3305 2 Biomaterials: Materials in Medicine
        MECH3300 2 Finite Element Method & Fracture Mechanics
      Year 3, Semester 2
      Course Code Units Course Name
        CHEE3301 2 Polymer Engineering
        MECH3600 2 Engineering Management & Communication
      Year 4, Whole Year
      Course Code Units Course Name
      [ MECH4500 1 4 Engineering Thesis
      [ or
      [ MECH4501 2 4 Engineering Thesis
      Year 4, Semester 1
      Course Code Units Course Name
        CHEE4301 2 Nanomaterials & Their Characterisation
        MECH4305 2 Science & Engineering of Metals
      Year 4, Semester 2
      Course Code Units Course Name
        MECH4301 2 Materials Selection
        MECH4304 2 Net Shape Manufacturing
      Part B - Electives
      B1 - Introductory Electives
      Course Code Units Course Name
        CSSE1000 2 Introduction to Computer Systems
        CSSE1001 2 Introduction to Software Engineering I
        ELEC1000 2 Introduction to Electrical Engineering
        MATH1050 2 Mathematical Foundations
        MINE1100 2 Sustainable Development of Resources
        PHYS1180 2 Physical Principles of High Technology

      MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

      B2 - Advanced Electives
      Course Code Units Course Name
        CHEE3002 2 Heat & Mass Transfer
        CHEE3003 2 Chemical Thermodynamics
        CHEE3004 2 Unit Operations
        CHEE3005 2 Reaction Engineering
        CHEE3201 2 Chemical Metallurgy
        CHEE4002 2 Environmental Risk Assessment
        CHEE4003 2 Special Topics A
        CHEE4005 2 Polymer Rheology & Processing
        CHEE4021 2 Particle Design & Processing
        CHEE4022 2 Principles of Adsorption
        ENGG4101 2 Systems Engineering & Design Management
        ENGG4102 2 Advanced Product Design Methods
        MECH3100 2 Mechanical & Space Systems Design
        MECH3200 2 Advanced Dynamics & Vibrations
        MECH3400 2 Thermodynamics & Heat Transfer
        MECH4310 2 Mechanics of Composites
        MECH4480 2 Computational Fluid Dynamics
        MECH4950 2 Special Topics C
        MINE4202 2 Pyrometallurgy
        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.

       

      Chemical Engineering

      Students enrolled in the Chemical Engineering minor are required to obtain #10 from the courses listed below, comprising #4 from Group A and #6 from Group B -
      Group A
      Course Code Units Course Name
        CHEE2002 2 Process Systems Analysis
        CHEE3002 2 Heat & Mass Transfer
      Group B
      Course Code Units Course Name
        CHEE2005 2 Chemical Product Design
        CHEE3003 2 Chemical Thermodynamics
        CHEE3004 2 Unit Operations
        CHEE4002 2 Environmental Risk Assessment
        CHEE4003 2 Special Topics A
        CHEE4005 2 Polymer Rheology & Processing
        CHEE4021 2 Particle Design & Processing
        CHEE4022 2 Principles of Adsorption
        CHEM1030 2 Chemistry - Structure & Reactions
        CHEM2056 2 Physical & Surface Chemistry
       

      Extractive Metallurgy

      Students enrolled in the Extractive Metallurgy minor are required to obtain #10 from the courses listed below -
      Course Code Units Course Name
        CHEE3002 2 Heat & Mass Transfer
        CHEE3005 2 Reaction Engineering
        CHEE3201 2 Chemical Metallurgy
        MINE2201 2 Physical & Chemical Processing of Minerals
        MINE4202 2 Pyrometallurgy
        MINE4204 2 Aqueous Solution Processing & Electrometallurgy
       

      Mechanical Engineering

      Students enrolled in the Mechanical Engineering minor are required to obtain #10 from the courses listed below -
      Course Code Units Course Name
        ENGG4101 2 Systems Engineering & Design Management
        ENGG4102 2 Advanced Product Design Methods
        MECH3100 2 Mechanical & Space Systems Design
        MECH3200 2 Advanced Dynamics & Vibrations
        MECH3400 2 Thermodynamics & Heat Transfer
        MECH4310 2 Mechanics of Composites
        MECH4480 2 Computational Fluid Dynamics
        MECH4950 2 Special Topics C
       

      Mechanical Engineering

      Students must complete for the BE (Mechanical Engineering Plan code: MECHAX2001), #64 comprising -

      1. One of the following -
        • a major comprising -
          (i) For non-selection of PEPS: a minimum of #50, comprising all compulsory courses listed in Part A of the Mechanical Engineering list; or
          (ii) For selection of PEPS: #52 comprising all compulsory courses listed in Part A of the Mechanical Engineering list; or
        • a double major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under double major; or
        • a major and a minor - minimum #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
      2. balance from electives -
        • with a maximum of #6 of level one courses;
        • students are encouraged to seek academic advice for courses chosen that are not in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.


      Part A - Compulsory
      Year 1, Semester 1
      Course Code Units Course Name
        ENGG1000 2 Introduction to Professional Engineering
      Year 1, Semester 1 or 2
      Course Code Units Course Name
        ENGG1010 2 Applied Mechanics
        ENGG1050 2 Engineering Thermodynamics
        MATE1000 2 Physics & Engineering of Materials
        MATH1051 2 Calculus & Linear Algebra I

      Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051.

      Year 1, Semester 2
      Course Code Units Course Name
        MATH1052 2 Multivariate Calculus & Ordinary Differential Equations
      Year 2, Semester 1
      Course Code Units Course Name
        ELEC1000 2 Introduction to Electrical Engineering
        MATH2000 2 Calculus & Linear Algebra II
        MECH2300 2 Structures & Materials
        MECH2305 2 Introduction to Engineering Design
      Year 2, Semester 2
      Course Code Units Course Name
        MECH2100 2 Machine Element Design
        MECH2210 2 Dynamics & Orbital Mechanics
        MECH2410 2 Fundamentals of Fluid Mechanics
        MECH2700 2 Engineering Analysis I
      Year 3, Semester 1
      Course Code Units Course Name
        MATH2010 1 Analysis of Ordinary Differential Equations
        MECH3300 2 Finite Element Method & Fracture Mechanics
        MECH3400 2 Thermodynamics & Heat Transfer
        STAT2201 1 Analysis of Engineering & Scientific Data
      Year 3, Semester 2
      Course Code Units Course Name
        MECH3100 2 Mechanical & Space Systems Design
        MECH3200 2 Advanced Dynamics & Vibrations
        MECH3410 2 Fluid Mechanics
        MECH3600 2 Engineering Management & Communication
      Year 3 or 4
      #2 from -
      Course Code Units Course Name
        MECH3250 2 Engineering Acoustics
        MECH3750 2 Engineering Analysis II
        MECH4310 2 Mechanics of Composites
        MECH4460 2 Energy & Environment
      Year 4
      (i) Students not attending the Professional Engineering Placement Semester (PEPS) -
      Course Code Units Course Name
        METR3200 2 Introduction to Control Systems
      and at least #4 from -
      Course Code Units Course Name
        ENGG4011 6 Professional Engineering Project
        ENGG4101 2 Systems Engineering & Design Management
        ENGG4102 2 Advanced Product Design Methods
        MECH4500 1 4 Engineering Thesis
        MECH4501 2 4 Engineering Thesis
        MECH4552 4 Major Design Project
      Year 4
      (ii) Students attending the Professional Engineering Placement Semester (PEPS) -
      Course Code Units Course Name
        ENGG4010 2 Professional Development
        ENGG4011 6 Professional Engineering Project
      Part B - Electives
      B1 - Introductory Electives
      Course Code Units Course Name
        CHEM1020 2 Chemistry - Energetics & Reactivity
        CSSE1001 2 Introduction to Software Engineering I
        MATH1050 2 Mathematical Foundations
        MINE1100 2 Sustainable Development of Resources
        PHYS1002 2 Electromagnetism, Optics, Relativity & Quantum Physics I

      MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.

      B2 - Advanced Electives
      Course Code Units Course Name
        ELEC2003 2 Electromechanics & Electronics
        ENGG4101 2 Systems Engineering & Design Management
        ENGG4102 2 Advanced Product Design Methods
        ENGG4103 2 Engineering Asset Management
        MECH3250 2 Engineering Acoustics
        MECH3750 2 Engineering Analysis II
        MECH4301 2 Materials Selection
        MECH4304 2 Net Shape Manufacturing
        MECH4305 2 Science & Engineering of Metals
        MECH4310 2 Mechanics of Composites
        MECH4450 2 Aerospace Propulsion
        MECH4460 2 Energy & Environment
        MECH4470 2 Hypersonics & Rarefied Gas Dynamics
        MECH4480 2 Computational Fluid Dynamics
        MECH4552 1 4 Major Design Project
        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
      Double Major
      Students enrolled in the double major are required to obtain the major plus an additional #10 from introductory or advanced electives from Part B, including a minimum of #8 from Part B2. Students participating in PEPS or CEED programs and undertaking #6 ENGG4011 are only required to obtain an additional #8 towards the double major, including a minimum of #6 from Part B2.

      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.

       

      Materials Engineering

      Students enrolled in the Materials Engineering minor are required to obtain at least #10 from the courses listed below -
      Course Code Units Course Name
        CHEE2001 2 Process Principles
        CHEE3301 2 Polymer Engineering
        CHEE3305 2 Biomaterials: Materials in Medicine
        CHEE4005 2 Polymer Rheology & Processing
        CHEE4301 2 Nanomaterials & Their Characterisation
        MECH4301 2 Materials Selection
        MECH4304 2 Net Shape Manufacturing
        MECH4305 2 Science & Engineering of Metals
        MECH4310 2