Bachelor of Engineering (Honours) (BE(Hons)) - Course List
Information valid for students commencing 2020
Bachelor of Engineering (Honours)
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Flexible First Year
Flexible First Year (Plan code UNDECX2342) During the first year of study students can choose to commence in their chosen specialisation or undertake the flexible first year. The flexible first year allows students to keep their options open and provides the opportunity to experience the diverse range of engineering disciplines. Students will be required to choose their program specialisation by the commencement of second year.
Students undertaking the flexible first year program will complete 16 units comprising:
- 4 units from part A1; and
- 4 units from part A2; and
- 2 to 6 units from part B; and
- 2 to 6 units from part C and D or other courses approved by the Executive Dean. Note: No more than 4 units will be permitted from part D.
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced 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 |
ENGG2000 | 2 | Humanitarian Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
Chemical Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Students must complete for the BE(Hons) (Chemical Engineering) - a Single Major (CHEMIX2342) or Extended Major (CHEMIY2342), or Major & Minor; 64 units comprising -
- a major - 52 units, comprising-
(i) 48 units, being all courses from part A; and
(ii) 4 units from a combination of parts B4 and B5 electives; and - balance from electives
(i) a minimum of 4 units from courses on the BE(Hons) list, other than courses on the Chemical Engineering part B0 list, and
(ii) a maximum of 4 units from courses on the Chemical Engineering part B0 list, and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- an extended major - 60 units, comprising
(i) 48 units, being all courses from part A; and
(ii) 4 units from a combination of parts B4 and B5 electives; with a minimum of 2 units from part B5 and
(iii) 8 units from the combination of part B1, B2, and B4 electives, with a minimum of 4 units from the combination of part B2 and B4; and - balance from electives OR
- a major and a minor - 60 units, comprising
(i) 48 units, being all courses from part A; and
(ii) 4 units from a combination of parts B4 and B5 electives with a minimum of 2 units from part B5; and
(iii) 8 units in accordance with the minor course list for Food Engineering; and - balance from electives
Pre-2012 students need to refer to transitional information available at Chemical Engineering Course Changes
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1200 | 2 | Chemistry 2 |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEE2010 | 2 | Engineering Investigation & Statistical Analysis |
CHEM2056 | 2 | Physical Chemistry for Engineering |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3020 | 2 | Process Systems Analysis |
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 | Risk in Process Industries |
CHEE4009 | 2 | Transport Phenomena |
CHEE4060 | 2 | Process & Control System Synthesis |
Year 4, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
Part B - Electives
Part B0 - Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CHEE1001 | 2 | Principles of Biological Engineering |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
ENVM1522 | 2 | Carbon and Energy Management |
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 | Hydrology and Hydrological Risk |
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 |
FOOD3017 | 2 | Food Policy, Safety & Quality Management |
MECH2310 | 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 |
MINE3212 | 2 | Pyrometallurgy |
MINE3219 | 2 | Process Mineralogy and Comminution |
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 |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CHEE4020 | 2 | Biomolecular Engineering |
CHEE4022 | 2 | Principles of Adsorption |
CHEE4034 | 2 | Cell & Tissue Engineering |
CHEE4301 | 2 | Nanomaterials |
CHEE4302 | 2 | Electrochemistry & Corrosion |
CHEE4303 | 2 | Interface and Colloid Science and Engineering |
CHEE4305 | 2 | Biomaterials: Materials in Medicine |
ENGG3500 | 2 | Reservoir Engineering |
ENGY4000 | 2 | Energy Systems |
MECH4304 | 2 | Net Shape Manufacturing |
MINE4203 | 2 | Flotation |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Part B5 - Advanced Research Electives
Course Code | Units | Course Title |
CHEE4006 | 2 | Individual Inquiry |
CHEE4007 | 2 | Individual Inquiry |
CHEE4026 | 4 | Thesis Project |
CHEE4027 | 4 | Thesis Project |
Minors
Students enrolled in a minor field of study are required to obtain the major, plus an additional 8 units 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 |
Minors
Students enrolled in a minor field of study are required to obtain the major, plus an additional 8 units 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 |
Chemical and Biological Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons)(Chemical and Biological Engineering Plan code: CHBIOW2342), 64 units comprising:- 60 units being all courses from part A - compulsory, and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 6 units for
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEM1100 | 2 | Chemistry 1 |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
BIOC2000 | 2 | Biochemistry & Molecular Biology |
CHEE2001 | 2 | Process Principles |
CHEM1200 | 2 | Chemistry 2 |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
BIOL2202 | 2 | Genetics |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEE2010 | 2 | Engineering Investigation & Statistical Analysis |
CHEM2056 | 2 | Physical Chemistry for Engineering |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3020 | 2 | Process Systems Analysis |
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 | Risk in Process Industries |
CHEE4009 | 2 | Transport Phenomena |
CHEE4034 | 2 | Cell & Tissue Engineering |
CHEE4060 | 2 | Process & Control System Synthesis |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Part B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
ENVM1522 | 2 | Carbon and Energy Management |
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 |
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 |
CHEE4028 | 2 | Metabolic Engineering |
CHEE4301 | 2 | Nanomaterials |
CHEE4302 | 2 | Electrochemistry & Corrosion |
Chemical and Environmental Engineering
Available in the dual major only. Students must complete for the BE(Hons)(Chemical and Environmental Engineering Plan code: CHENVW2342), 64 units comprising:
- 60 units being all courses from part A - compulsory, and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEE2001 | 2 | Process Principles |
CHEM1200 | 2 | Chemistry 2 |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEE2010 | 2 | Engineering Investigation & Statistical Analysis |
CHEE2501 | 2 | Environmental Systems Engineering I: Processes |
CHEM2056 | 2 | Physical Chemistry for Engineering |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3020 | 2 | Process Systems Analysis |
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 | Hydrology and Hydrological Risk |
[ CHEE3007 | 2 | Process Modelling & Dynamics |
[ or | ||
[ CIVL3150 | 2 | Modelling of Environmental Systems |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4002 | 2 | Risk in Process Industries |
CHEE4009 | 2 | Transport Phenomena |
CHEE4060 | 2 | Process & Control System Synthesis |
ENGY4000 | 2 | Energy Systems |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Part B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
ENVM1522 | 2 | Carbon and Energy Management |
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 | Contaminant Transport Modelling |
ENGG4103 | 2 | Engineering Asset Management |
MGTS3526 | 2 | Systems 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 |
CHEE4301 | 2 | Nanomaterials |
CHEE4302 | 2 | Electrochemistry & Corrosion |
CHEE4305 | 2 | Biomaterials: Materials in Medicine |
MINE4203 | 2 | Flotation |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Chemical and Materials Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons)(Chemical and Materials Engineering Plan code: CHMATW2342), 64 units comprising:
- 58 units being all courses from part A - compulsory, and
- 2 units from part B4 - advanced electives; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1200 | 2 | Chemistry 2 |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
[ MECH2300 | 2 | Structures & Materials |
[ or | ||
[ MECH2305 | 2 | Introduction to Engineering Design and Manufacturing |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEE2010 | 2 | Engineering Investigation & Statistical Analysis |
CHEM2056 | 2 | Physical Chemistry for Engineering |
MECH2310 | 2 | Science & Engineering of Metals |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3020 | 2 | Process Systems Analysis |
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 |
MECH3301 | 2 | Materials Selection |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4002 | 2 | Risk in 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 |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Part B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
ENVM1522 | 2 | Carbon and Energy Management |
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 |
ENGY4000 | 2 | Energy Systems |
MINE3211 | 2 | Special Topics in Minerals Processing II |
MINE4207 | 1 | Special Topics in Minerals Processing I |
Chemical and Metallurgical Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons)(Chemical and Metallurgical Engineering Plan code: CHMETW2342), 64 units comprising:
- 56 units being all courses from part A - compulsory, and
- 4 units from a combination of parts B1, B2 and B4 - electives; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1200 | 2 | Chemistry 2 |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEE2010 | 2 | Engineering Investigation & Statistical Analysis |
CHEM2056 | 2 | Physical Chemistry for Engineering |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3020 | 2 | Process Systems Analysis |
MINE3219 | 2 | Process Mineralogy and Comminution |
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3005 | 2 | Reaction Engineering |
CHEE3007 | 2 | Process Modelling & Dynamics |
MINE3208 | 2 | Mineral and Coal Beneficiation |
MINE3212 | 2 | Pyrometallurgy |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4002 | 2 | Risk in Process Industries |
CHEE4060 | 2 | Process & Control System Synthesis |
MINE4203 | 2 | Flotation |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
MINE4201 | 4 | Metallurgical Plant Design |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Part B1 - Electives
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CHEE1001 | 2 | Principles of Biological Engineering |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
ENVM1522 | 2 | Carbon and Energy Management |
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 |
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 |
MECH2310 | 2 | Science & Engineering of Metals |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
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 |
CHEE4026 | 4 | Thesis Project [1] |
CHEE4027 | 4 | Thesis Project [1] |
CHEE4301 | 2 | Nanomaterials |
CHEE4302 | 2 | Electrochemistry & Corrosion |
CHEE4303 | 2 | Interface and Colloid Science and Engineering |
ENGG3500 | 2 | Reservoir Engineering |
ENGY4000 | 2 | Energy Systems |
MECH4304 | 2 | Net Shape Manufacturing |
Civil Engineering
Students must complete for the BE(Hons) (Civil Engineering) a Single Major (Plan code: CIVLX2342) or Extended Major (Plan code: CIVILY2342), 64 units comprising one of the following:
-
- a major - 52 units, comprising
(i) 46 units, being all courses from part A - compulsory; and
(ii) 6 units from a combination of part B1 and B2 electives, (with a minimum of 4 units from part B2); and - 12 units from electives
(i) a minimum of 4 units from courses on the BE(Hons) list, other than courses on the Civil Engineering part B0 list, and
(ii) a maximum of 4 units from courses on the Civil Engineering part B0 list, and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- a major - 52 units, comprising
-
- an extended major - 60 units, comprising
(i) 46 units, being all courses from part A - compulsory; and
(ii) 14 units from a combination of part B1 and B2 electives, (with a minimum of 8 units from part B2); and
- 4 units from electives
- an extended major - 60 units, comprising
Students will be required to provide their own PPE (safety glasses and steel cap boots) .
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
AND
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CIVL2135 | 2 | Introduction to Environmental Engineering |
CIVL2330 | 2 | Structural Mechanics |
CIVL2410 | 2 | Sustainable Transport Engineering - Traffic Analysis |
CIVL2530 | 2 | Probability and Statistics in Engineering |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2131 | 2 | Environmental Fluid Mechanics |
CIVL2210 | 2 | Soil Mechanics |
CIVL2340 | 2 | Design of Steel Structures |
CIVL2360 | 2 | Design of Concrete Structures |
Year 3, Semester 1
Course Code | Units | Course Title |
CIVL3140 | 2 | Hydraulics of Engineered and Natural Waterways |
CIVL3210 | 2 | Geotechnical Engineering |
CIVL3340 | 2 | Structural Analysis |
Year 3, Semester 2
Course Code | Units | Course Title |
CIVL3141 | 2 | Hydrology and Hydrological Risk |
CIVL3350 | 2 | Integrated Structural Design |
CIVL3420 | 2 | Sustainable Transport Engineering - Planning and Design |
CIVL3510 | 2 | Project Management with Building Information Modelling |
Year 4, Semester 1
Course Code | Units | Course Title |
CIVL4514 | 2 | Integrated Design |
Year 4, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 4, Semester 2
Course Code | Units | Course Title |
CIVL4516 | 2 | Integrated Design for Environmental Management |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MATH2000 | 2 | Calculus & Linear Algebra II |
MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
MINE3121 | 2 | Mining Geomechanics |
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 Engineering [6] |
CIVL4120 | 2 | Advanced Hydraulic Engineering and Structures [7] |
CIVL4140 | 2 | Contaminant Transport Modelling |
CIVL4170 | 2 | Environmental Risk Assessment and Management |
CIVL4180 | 2 | Sustainable Built Environment |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4270 | 2 | Geotechnical Investigation & Testing |
CIVL4280 | 2 | Advanced Rock Mechanics |
CIVL4332 | 2 | Advanced Structural Analysis |
CIVL4333 | 2 | Advanced Concrete Design |
CIVL4334 | 2 | Design of Timber Structures |
CIVL4340 | 2 | Wind Engineering |
CIVL4412 | 2 | Travel Behaviour and Transport Modelling |
CIVL4450 | 2 | Traffic Flow Theory and Emerging Technologies |
CIVL4460 | 2 | Highway Geometric Design |
CIVL4522 | 2 | Analytical Methods for the Design of Construction Operations |
CIVL4560 | 2 | Project |
CIVL4580 | 4 | Research Thesis [1] |
CIVL4582 | 4 | Research Thesis [1] |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
FIRE4610 | 2 | Fire Engineering Design: Solutions for Implicit Safety |
MINE4000 | 2 | Mine Waste Management & Landform Design |
Civil and Environmental Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons)(Civil and Environmental Engineering Plan code: CIENVW2342), 64 units comprising:
- 56 to 58 units, being all courses from part A - compulsory, and
- 2 to 4 units from a combination of parts B1 and B2- electives; and
- 4 units from electives
Students will be required to provide their own PPE (safety glasses and steel cap boots) .
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
CIVL2135 | 2 | Introduction to Environmental Engineering |
CIVL2330 | 2 | Structural Mechanics |
CIVL2410 | 2 | Sustainable Transport Engineering - Traffic Analysis |
CIVL2530 | 2 | Probability and Statistics in Engineering |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2131 | 2 | Environmental Fluid Mechanics |
CIVL2210 | 2 | Soil Mechanics |
CIVL2340 | 2 | Design of Steel Structures |
CIVL2360 | 2 | Design of Concrete Structures |
Year 3, Semester 1
Course Code | Units | Course Title |
CIVL3140 | 2 | Hydraulics of Engineered and Natural Waterways |
CIVL3210 | 2 | Geotechnical Engineering |
CIVL3340 | 2 | Structural Analysis |
Year 3, Semester 2
Course Code | Units | Course Title |
CIVL3141 | 2 | Hydrology and Hydrological Risk |
CIVL3150 | 2 | Modelling of Environmental Systems |
CIVL3350 | 2 | Integrated Structural Design |
CIVL3420 | 2 | Sustainable Transport Engineering - Planning and Design |
Year 4, Semester 1
Course Code | Units | Course Title |
CIVL4170 | 2 | Environmental Risk Assessment and Management |
CIVL4180 | 2 | Sustainable Built Environment |
CIVL4514 | 2 | Integrated Design |
Year 4, Semester 1 or Semester 2
Either 2 units Project (CIVL4560) or 4 units Thesis (CIVL4580 or CIVL4582)
Course Code | Units | Course Title |
[ CIVL4560 | 2 | Project |
[ or | ||
[ CIVL4580 | 4 | Research Thesis [8] |
[ or | ||
[ CIVL4582 | 4 | Research Thesis [9] |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CIVL4516 | 2 | Integrated Design for Environmental Management |
Part B0
Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MATH2000 | 2 | Calculus & Linear Algebra II |
MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
MINE3121 | 2 | Mining Geomechanics |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
REDE1300 | 2 | Building Construction Management & Economics |
Part B2 - Advanced Electives
Course Code | Units | Course Title |
CIVL3510 | 2 | Project Management with Building Information Modelling |
CIVL4110 | 2 | Coastal & Estuarine Engineering [6] |
CIVL4120 | 2 | Advanced Hydraulic Engineering and Structures [7] |
CIVL4140 | 2 | Contaminant Transport Modelling |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4270 | 2 | Geotechnical Investigation & Testing |
CIVL4280 | 2 | Advanced Rock Mechanics |
CIVL4332 | 2 | Advanced Structural Analysis |
CIVL4333 | 2 | Advanced Concrete Design |
CIVL4334 | 2 | Design of Timber Structures |
CIVL4340 | 2 | Wind Engineering |
CIVL4412 | 2 | Travel Behaviour and Transport Modelling |
CIVL4450 | 2 | Traffic Flow Theory and Emerging Technologies |
CIVL4460 | 2 | Highway Geometric Design |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
FIRE4610 | 2 | Fire Engineering Design: Solutions for Implicit Safety |
MINE4000 | 2 | Mine Waste Management & Landform Design |
Civil & Geotechnical Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons)(Civil and Geotechnical Engineering Plan code: CIVGEW2342), 64 units comprising:
- 58 to 60 units being all courses from part A - compulsory, and
- 0 to 2 units from parts B1 or B2 - electives; and
- 4 units from electives
Students will be required to provide their own PPE (safety glasses and steel cap boots) .
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
Year 2, Semester 1
Course Code | Units | Course Title |
CIVL2135 | 2 | Introduction to Environmental Engineering |
CIVL2330 | 2 | Structural Mechanics |
CIVL2410 | 2 | Sustainable Transport Engineering - Traffic Analysis |
CIVL2530 | 2 | Probability and Statistics in Engineering |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2131 | 2 | Environmental Fluid Mechanics |
CIVL2210 | 2 | Soil Mechanics |
CIVL2340 | 2 | Design of Steel Structures |
CIVL2360 | 2 | Design of Concrete Structures |
Year 3, Semester 1
Course Code | Units | Course Title |
CIVL3140 | 2 | Hydraulics of Engineered and Natural Waterways |
CIVL3210 | 2 | Geotechnical Engineering |
CIVL3340 | 2 | Structural Analysis |
MINE3121 | 2 | Mining Geomechanics |
Year 3, Semester 2
Course Code | Units | Course Title |
CIVL3141 | 2 | Hydrology and Hydrological Risk |
CIVL3350 | 2 | Integrated Structural Design |
CIVL3420 | 2 | Sustainable Transport Engineering - Planning and Design |
ERTH3250 | 2 | Hydrogeology |
Year 4, Semester 1
Course Code | Units | Course Title |
CIVL4270 | 2 | Geotechnical Investigation & Testing |
CIVL4514 | 2 | Integrated Design |
MINE4120 | 2 | Mine Geotechnical Engineering |
Year 4, Semester 1 or Semester 2
Either 2 units Project (CIVL4560) or 4 units Thesis (CIVL4580 or CIVL4582)
Course Code | Units | Course Title |
[ CIVL4560 | 2 | Project |
[ or | ||
[ CIVL4580 | 4 | Research Thesis [8] |
[ or | ||
[ CIVL4582 | 4 | Research Thesis [9] |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 4, Semester 2
Course Code | Units | Course Title |
CIVL4280 | 2 | Advanced Rock Mechanics |
CIVL4516 | 2 | Integrated Design for Environmental Management |
Part B0
Preparatory Mathematics & Science Courses
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
MATH2000 | 2 | Calculus & Linear Algebra II |
MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
REDE1300 | 2 | Building Construction Management & Economics |
Electrical Engineering
Students must complete for the BE(Hons) (Electrical Engineering) a Single Major (Plan code: ELECTX2342), or Extended Major (Plan code: ELECTY2342); 64 units comprising one of the following:
-
- a major - 52 units, comprising
(i) 46 units, being all courses from part A - compulsory; and
(ii) 6 units from part B - advanced electives; and - 12 units from electives
(i) a minimum of 4 units from courses on the BE(Hons) list, other than courses on the BE Year 1 part D list, and
(ii) a maximum of 4 units from courses on the BE(Hons) Year 1 part D list, and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- a major - 52 units, comprising
-
- an extended major - 60 units, comprising
(i) 46 units, being all courses from part A - compulsory; and
(ii) 14 units from the combination of part B and C electives, (with a minimum of 8 units from part B); and
- 4 units from electives
- an extended major - 60 units, comprising
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
Year 1 or Year 2, Semester 1
Course Code | Units | Course Title |
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 & Linear Algebra II |
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 |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
ELEC3300 | 2 | Electrical Energy Conversion & Utilisation |
ENGG3800 | 2 | Team Project II |
Year 4
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [8] |
[ or | ||
[ ENGG4802 | 4 | Thesis Project [9] |
[ or | ||
[ ENGG4805 | 4 | Thesis Project [10] |
Year 4, Semester 1 or 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 | Control Engineering 1 |
METR4202 | 2 | Robotics & Automation |
Part C - Coverage Electives
Course Code | Units | Course Title |
COMP3702 | 2 | Artificial Intelligence |
COMP3710 | 2 | Pattern Recognition and Analysis |
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 |
ELEC6403 | 2 | Biomedical Instrumentation |
ELEC6601 | 2 | Medical Imaging |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG2000 | 2 | Humanitarian Engineering |
ENGG4800 | 2 | Project Management |
Electrical and Biomedical Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only.
Students must complete for the BE(Hons) (Electrical & Biomedical Engineering Plan code: ELBIOW2342), 64 units comprising
-
60 units, comprising
- 52 units, being all courses from part A - compulsory; and
- 8 units from the combination of part B and part C electives with (i) a minimum of 4 units from part C; and
(ii) a maximum of 4 units at level one courses; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
Year 1 or Year 2, Semester 1
Course Code | Units | Course Title |
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 & Linear Algebra II |
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 |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
ELEC4620 | 2 | Digital Signal Processing |
ELEC6403 | 2 | Biomedical Instrumentation |
ENGG3800 | 2 | Team Project II |
Year 4
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [8] |
[ or | ||
[ ENGG4802 | 4 | Thesis Project [9] |
[ or | ||
[ ENGG4805 | 4 | Thesis Project [10] |
Year 4, Semester 1
Course Code | Units | Course Title |
ELEC4630 | 2 | Image Processing and Computer Vision |
Year 4, Semester 2
Course Code | Units | Course Title |
ELEC6601 | 2 | Medical Imaging |
Year 4, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Part B - Electives
Course Code | Units | Course Title |
COMP3710 | 2 | Pattern Recognition and Analysis |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
ENGG4020 | 2 | Systems Safety Engineering |
ENGG4800 | 2 | Project Management |
METR4201 | 2 | Control Engineering 1 |
METR4202 | 2 | Robotics & Automation |
Part C - Electives
Course Code | Units | Course Title |
BIOC2000 | 2 | Biochemistry & Molecular Biology |
BIOL1020 | 2 | Genes, Cells & Evolution |
BIOL1040 | 2 | Cells to Organisms |
BIOL2200 | 2 | Cell Structure & Function |
BIOL2202 | 2 | Genetics |
BIOL3014 | 2 | Advanced Bioinformatics |
BIOM2011 | 2 | Integrative Cell & Tissue Biology |
BIOM2012 | 2 | Systems Physiology |
BIOM2020 | 2 | Human Anatomy |
BIOM2208 | 2 | Differentiation & Development |
BIOM2402 | 2 | Principles of Pharmacology |
BIPH2000 | 2 | Foundations of Biophysics |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEE4020 | 2 | Biomolecular Engineering |
CHEE4034 | 2 | Cell & Tissue Engineering |
CHEE4305 | 2 | Biomaterials: Materials in Medicine |
CHEM1100 | 2 | Chemistry 1 |
MATH3104 | 2 | Mathematical Biology |
MICR2000 | 2 | Microbiology & Immunology |
SCIE2100 | 2 | Introduction to Bioinformatics |
Electrical and Computer Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only. Students must complete for the BE(Hons) (Electrical & Computer Engineering Plan code: ELCOMW2342), 64 units comprising -
-
60 units, comprising
- 50 units, being all courses from part A - compulsory; and
- 10 units from part B - electives (with a minimum of 4 units of level four courses); and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 6 units for
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
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 & Linear Algebra II |
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 |
ENGG3800 | 2 | Team Project II |
Year 4
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [8] |
[ or | ||
[ ENGG4802 | 4 | Thesis Project [9] |
[ or | ||
[ ENGG4805 | 4 | Thesis Project [10] |
Year 4, Semester 1
Course Code | Units | Course Title |
CSSE4011 | 2 | Advanced Embedded Systems |
Year 4, Semester 1 or 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 |
COMP3710 | 2 | Pattern Recognition and Analysis |
COMP4702 | 2 | Machine Learning |
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 Topics in Security |
CSSE4004 | 2 | Distributed Computing |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
ENGG4800 | 2 | Project Management |
INFS1200 | 2 | Introduction to Information Systems |
INFS2200 | 2 | Relational Database Systems |
METR4201 | 2 | Control Engineering 1 |
METR4202 | 2 | Robotics & Automation |
Mechanical Engineering
Students must complete for the BE(Hons) (Mechanical Engineering) a Single Major (Plan code: MECHAX2342) or Extended Major (Plan code: MECHAY2342), 64 units comprising one of the following:
-
- a major - 52 units, comprising
(i) 50 units, being all courses from part A - compulsory; and
(ii) 2 units from part B3 - year 3 or 4 electives; and - 12 units from electives
(i) a minimum of 4 units from courses on the BE(Hons) list, other than courses on the Mechanical Engineering part B0 list, and
(ii) a maximum of 4 units from courses on the Mechanical Engineering part B0 list, and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- a major - 52 units, comprising
-
- an extended major - 60 units, comprising
(i) 50 units, being all courses from part A - compulsory; and
(ii) 2 units from part B3 - year 3 or 4 electives; and
(iii) 8 units from part B electives under Extended Major for courses not already counted in part B3; and - 4 units from electives
- an extended major - 60 units, comprising
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 1 or Year 2, Semester 2
Course Code | Units | Course Title |
ENGG1300 | 2 | Introduction to Electrical Systems |
Year 2, Semester 1
Course Code | Units | Course Title |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
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 |
MECH3400 | 2 | Thermodynamics & Heat Transfer |
MECH3600 | 2 | Engineering Management & Communication |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 3, Semester 1 (or Year 4)
Course Code | Units | Course Title |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
Year 3, Semester 2
Course Code | Units | Course Title |
MECH3100 | 2 | Mechanical Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3410 | 2 | Fluid Mechanics |
Year 4
Course Code | Units | Course Title |
METR4201 | 2 | Control Engineering 1 |
ENGG4900 | 2 | Professional Practice and the Business Environment |
and a minimum of 4 units from -
Course Code | Units | Course Title |
ENGG4011 | 6 | Professional Engineering Project |
MECH4500 | 4 | Engineering Thesis [8] |
MECH4501 | 4 | Engineering Thesis [8] |
MECH4552 | 4 | Major Design Project [8] |
Part B - Electives
Part B0 - Preparatory Mathematics & Science Electives
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Extended Major
Students enrolled in the extended major are required to obtain the major plus an additional 8 units from introductory or advanced electives from Part B1 or B2, including a minimum of 6 units from Part B2. Students participating in the CEED program and undertaking 6 units ENGG4011 are only required to obtain an additional 6 units towards the extended major, including a minimum of 4 units from Part B2.
Part 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 |
ENGG2000 | 2 | Humanitarian Engineering |
Part B2 - Advanced Electives
Course Code | Units | Course Title |
AERO4300 | 2 | Aerospace Composites |
AERO4450 | 2 | Aerospace Propulsion |
AERO4470 | 2 | Hypersonics |
AERO4800 | 2 | Space Engineering |
CHEE4302 | 2 | Electrochemistry & Corrosion |
ELEC2003 | 2 | Electromechanics & Electronics |
ENGG4103 | 2 | Engineering Asset Management |
ENGY4000 | 2 | Energy Systems |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
MECH2310 | 2 | Science & Engineering of Metals |
MECH3250 | 2 | Engineering Acoustics |
MECH3301 | 2 | Materials Selection |
MECH3750 | 2 | Engineering Analysis II |
MECH4304 | 2 | Net Shape Manufacturing |
MECH4950 | 2 | Advanced Manufacturing in Practice |
MECH4951 | 1 | Special Topics D |
MECH6480 | 2 | Computational Fluid Dynamics |
METR3100 | 2 | Control System Implementation |
METR4202 | 2 | Robotics & Automation |
PHYS2082 | 2 | Space Science & Stellar Astrophysics |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Mechanical and Aerospace Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Students must complete for the BE(Hons) (Mechanical & Aerospace Engineering Plan code: MEAERW2342), 64 units comprising -
- 56 units, being all courses from part A - compulsory; and
- 4 units from part B4 - advanced electives; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 1 or Year 2, Semester 2
Course Code | Units | Course Title |
ENGG1300 | 2 | Introduction to Electrical Systems |
Year 2, Semester 1
Course Code | Units | Course Title |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
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 |
MECH3750 | 2 | Engineering Analysis II |
Year 4
Course Code | Units | Course Title |
AERO4100 | 2 | Aero Design and Manufacturing |
AERO4450 | 2 | Aerospace Propulsion |
ENGG4900 | 2 | Professional Practice and the Business Environment |
METR4201 | 2 | Control Engineering 1 |
and a minimum of 4 units from -
Course Code | Units | Course Title |
ENGG4011 | 6 | Professional Engineering Project |
MECH4500 | 4 | Engineering Thesis [8] |
MECH4501 | 4 | Engineering Thesis [8] |
MECH4552 | 4 | Major Design Project [8] |
Part B - Electives
Part B0
Preparatory Mathematics & Science Courses
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Mechanical and Materials Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Available in the dual major only.Students must complete for the BE(Hons) (Mechanical & Materials Engineering Plan code: MECMAW2342), 64 units comprising -
- 58 units, being all courses from part A - compulsory; and
- 2 units from part B4 - advanced electives; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ENGG1500 | 2 | Engineering Thermodynamics |
Year 2, Semester 1
Course Code | Units | Course Title |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
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 |
ENGG1300 | 2 | Introduction to Electrical Systems |
MECH2100 | 2 | Machine Element Design |
MECH2210 | 2 | Intermediate Mechanical & Space Dynamics |
MECH2310 | 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 |
MECH3100 | 2 | Mechanical Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3301 | 2 | Materials Selection |
MECH3410 | 2 | Fluid Mechanics |
Year 4
Course Code | Units | Course Title |
CHEE3301 | 2 | Polymer Engineering |
CHEE4302 | 2 | Electrochemistry & Corrosion |
ENGG4900 | 2 | Professional Practice and the Business Environment |
MECH4304 | 2 | Net Shape Manufacturing |
METR4201 | 2 | Control Engineering 1 |
and 4 units from
Course Code | Units | Course Title |
MECH4500 | 4 | Engineering Thesis [8] |
MECH4501 | 4 | Engineering Thesis [9] |
MECH4552 | 4 | Major Design Project [8] |
Part B - Electives
Part B0
Preparatory Mathematics & Science Courses
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
Mechatronic Engineering - Extended Major
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
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 units comprising -
- 50 units, being all courses from part A - compulsory; and
- 10 units from part B1 - electives, (with a minimum of 6 units at level three or higher); and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
Year 1 or Year 2, Semester 1
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2010 | 2 | Introduction to Computer Systems |
MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
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 | Control System Implementation |
METR4201 | 2 | Control Engineering 1 |
Year 3, Semester 2
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
METR4202 | 2 | Robotics & Automation |
Year 4
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
METR4810 | 2 | Mechatronic System Design Project II |
[ METR4900 | 4 | Thesis/Design Project [8] |
[ or | ||
[ METR4901 | 4 | Thesis/Design Project [9] |
Part B - Electives
Part B0
Preparatory Mathematics and Science Courses
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
Part B1 - Electives
Mechanical Design
Course Code | Units | Course Title |
MECH2305 | 2 | Introduction to Engineering Design and Manufacturing |
MECH3100 | 2 | Mechanical Systems Design |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
Materials
Course Code | Units | Course Title |
MECH2310 | 2 | Science & Engineering of Metals |
MECH3301 | 2 | Materials Selection |
Embedded Systems
Course Code | Units | Course Title |
CSSE2310 | 2 | Computer Systems Principles and Programming |
CSSE3010 | 2 | Embedded Systems Design & Interfacing |
Electrical and Electronic Systems
Course Code | Units | Course Title |
ELEC3300 | 2 | Electrical Energy Conversion & Utilisation |
ELEC3400 | 2 | Electronic Circuits |
ELEC4400 | 2 | Advanced Electronic & Power Electronics Design |
Intelligent Systems
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
COMP3506 | 2 | Algorithms & Data Structures |
COMP3702 | 2 | Artificial Intelligence |
COMP4702 | 2 | Machine Learning |
Sensors and Sensing
Course Code | Units | Course Title |
MECH3250 | 2 | Engineering Acoustics |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
Mining Engineering
- Students who commenced prior to 2019 need to refer to transitional information available at Mining Engineering transitional arrangements
-
- a major - 52 units, being all courses from part A - compulsory; and
- 12 units from electives
(i) a minimum of 6 units from courses on the BE(Hons) list, other than courses on the Mining Engineering part B0 list; and
(ii) a maximum of 4 units from courses on the Mining Engineering part B0 list; and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- a major - 52 units, being all courses from part A - compulsory; and
-
- an extended major - 60 units, comprising
(i) 52 units, being all courses from part A - compulsory; and
(ii) 8 units as set out in part B electives under Extended Major; and
- 4 units from electives
- an extended major - 60 units, comprising
Students must complete for the BE(Hons) (Mining Engineering) a Single Major (Plan code: MININX2342) or Extended Major (Plan code: MININY2342), 64 units comprising one of the following:
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 6 units for
Course Code | Units | Course Title |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
Year 2, Semester 1
Course Code | Units | Course Title |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
MECH2300 | 2 | Structures & Materials |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2210 | 2 | Soil Mechanics |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MINE2106 | 2 | Resource Geology & Mine Surveying |
STAT2203 | 2 | Probability Models and Data Analysis for Engineering |
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 | Explosives and Blasting Engineering |
Year 4
4 units from
Course Code | Units | Course Title |
MECH4500 | 4 | Engineering Thesis [8] |
MECH4501 | 4 | Engineering Thesis [9] |
Year 4, Semester 1
Course Code | Units | Course Title |
MINE4120 | 2 | Mine Geotechnical Engineering |
MINE4124 | 2 | Hard Rock Mine Design & Feasibility |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
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 [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1500 | 2 | Engineering Thermodynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ENGG2000 | 2 | Humanitarian Engineering |
PHYS1002 | 2 | Electromagnetism and Modern Physics |
B2 - Advanced Electives
Course Code | Units | Course Title |
CIVL3210 | 2 | Geotechnical Engineering |
ENGG4103 | 2 | Engineering Asset Management |
ERTH3203 | 2 | Energy Resources |
ERTH3301 | 2 | Ore Body Modelling |
MECH6480 | 2 | Computational Fluid Dynamics |
METR3100 | 2 | Control System Implementation |
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 complete 8 units from the courses listed below -
Course Code | Units | Course Title |
CIVL3210 | 2 | Geotechnical Engineering |
ENGG4103 | 2 | Engineering Asset Management |
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 |
Mining & Geotechnical Engineering
This course list contains information for pre-2021 BE (Hons) students only. It is recommended that students go to the transition checklists for course information, as a number of courses may now be renamed, recoded or unavailable due to the program re-structure in 2021. Approved substitutions for your courses can be found in the relevant checklist . Please view the Faculty website for further information.
If you commenced the BE(Hons) in 2021 please follow the 2021 structure.
Students who commenced prior to 2019 need to refer to transitional information available at Mining and Geotechnical Engineering transitional arrangementsAvailable in the dual major only.
Students must complete for the BE(Hons) (Mining and Geotechnical Engineering Plan code: MINGEW2342), 64 units comprising -
- 60 units, being all courses from part A - compulsory; and
- 4 units from electives
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
ENGG1400 | 2 | Engineering Mechanics: Statics & Dynamics |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
Year 2, Semester 1
Course Code | Units | Course Title |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MINE2105 | 2 | Introduction to Mining and Mineral Processing |
MECH2300 | 2 | Structures & Materials |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2210 | 2 | Soil Mechanics |
ERTH2004 | 2 | Structural Geology |
MINE2106 | 2 | Resource Geology & Mine Surveying |
STAT2203 | 2 | Probability Models and Data Analysis for Engineering |
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 | Explosives and Blasting Engineering |
Year 4
4 units from
Course Code | Units | Course Title |
MECH4500 | 4 | Engineering Thesis [8] |
MECH4501 | 4 | Engineering Thesis [9] |
Year 4, Semester 1
Course Code | Units | Course Title |
MINE4120 | 2 | Mine Geotechnical Engineering |
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 |
ENGG4900 | 2 | Professional Practice and the Business Environment |
MINE4125 | 2 | Coal Mine Design and Feasibility |
Part B
Part B0
Preparatory Mathematics & Science Courses
Course Code | Units | Course Title |
CHEM1090 | 2 | Introductory Chemistry [3] |
MATH1050 | 2 | Mathematical Foundations [2] [4] |
PHYS1171 | 2 | Physical Basis of Biological Systems [5] |
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 |
ENGG2000 | 2 | Humanitarian Engineering |
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 units comprising one of the following:
-
- a major - 52 units, comprising
(i) 42 units, being all courses from part A - compulsory; and
(ii) 10 units from part B electives with a minimum of 6 units at level four or higher; and - balance from electives
(i) a minimum of 4 units 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 units from courses on the BE(Hons) year 1 part D list; and
(iii) a maximum of 4 units from level one courses not on the BE(Hons) list;
OR
- a major - 52 units, comprising
-
- an extended major - 60 units, comprising
(i) 42 units being all courses from part A - compulsory; and
(ii) 14 units from part B - electives with a minimum of 10 units at level four or higher; and
(iii) 4 units from the combination of part C - coverage electives and part B electives; and - balance from electives
OR
- an extended major - 60 units, comprising
-
- a major and a minor - 60 units, comprising
(i) 42 units, being all courses from part A - compulsory; and
(ii) 8 units as set out in part D under the approved minor field; and
(iii) 10 units from part B - electives not counted towards part D with a least 6 units at level four; and - balance from electives
- a major and a minor - 60 units, comprising
Part A - Compulsory
Year 1
4 units from
Course Code | Units | Course Title |
ENGG1100 | 2 | Engineering Design |
ENGG1200 | 2 | Engineering Modelling & Problem Solving |
ENGG1211 | 4 | Engineering Design, Modelling & Problem Solving [1] |
and 4 units from
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [2] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations |
and 4 units for
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
Year 1 or Year 2, Semester 1
Course Code | Units | Course Title |
INFS1200 | 2 | Introduction to Information Systems |
MATH1061 | 2 | Discrete Mathematics |
Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
CSSE2010 | 2 | Introduction to Computer Systems |
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 |
DECO3800 | 2 | Design Computing Studio 3 - Proposal |
Year 3, Semester 2
Course Code | Units | Course Title |
DECO3801 | 2 | Design Computing Studio 3 - Build |
Year 4
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [8] |
[ or | ||
[ ENGG4802 | 4 | Thesis Project [9] |
[ or | ||
[ ENGG4805 | 4 | Thesis Project [10] |
Year 4, Semester 1 or 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 |
COMP3400 | 2 | Functional & Logic Programming |
COMP3702 | 2 | Artificial Intelligence |
COMP3710 | 2 | Pattern Recognition and Analysis |
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 Topics in Security |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3010 | 2 | Embedded Systems Design & Interfacing |
CSSE3100 | 2 | Reasoning About Programs |
CSSE4004 | 2 | Distributed Computing |
CSSE4010 | 2 | Digital System Design |
CSSE4630 | 2 | Principles of Program Analysis |
DECO1400 | 2 | Introduction to Web Design |
DECO3500 | 2 | Social & Mobile Computing |
DECO6500 | 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 |
COMP3880 | 2 | International Software Development [11] |
CSSE4011 | 2 | Advanced Embedded Systems |
ENGG4020 | 2 | Systems Safety Engineering |
ENGG4800 | 2 | Project Management |
INFS3208 | 2 | Cloud Computing |
INFS4203 | 2 | Data Mining |
INFS4205 | 2 | Advanced Techniques for High Dimensional Data |
[ MATH2000 | 2 | Calculus & Linear Algebra II |
[ or | ||
[ MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
Part D - Minor
Data Science
Students enrolled in the Data Science minor are required to obtain 8 units from the courses listed below,
including all 4 units from group A and 4 units from group B.
Note: non-compulsory courses may be prerequisites for some of these courses.
End notes
- [1] This course is offered over more than one semester. Enrol in the same code in each semester.
- [2] Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051
- [3] CHEM1090 is not available for students with a High Achievement or higher in Senior Chemistry or equivalent.
- [4] MATH1050 is not available to students who have passed MATH1051 and/or MATH1071 and/or MATH1052 and/or MATH1072.
- [5] PHYS1171 is not available for students with a Sound Achievement or higher in Senior Physics or equivalent.
- [6] Course is offered in odd-numbered years only.
- [7] Course is offered in even-numbered years only.
- [8] This is a year-long course commencing in semester 1. Enrol in the same course code in each semester.
- [9] This is a year-long course commencing in semester 2. Enrol in the same course code in each semester.
- [10] Code for students completing the course in one semester.
- [11] Course offered on an occasional basis.