Bachelor of Engineering (Honours) and Master of Engineering (BE(Hons)/ME) - Course List
Information valid for students commencing 2019
Chemical Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Chemical Engineering Plan code: CHEMIX2350), 80 units comprising:
- 64 units being all courses from part A - compulsory, and
- 8 units from the combination of parts B1,B2,B4 and N - electives; and
- 8 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean, with: (i) a maximum of 4 units from courses in part B0 of the BE(Hons)/ME(Chemical) list; and
(ii) a maximum of 4 units from level one courses not on the BE(Hons)/ME list.
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 | Impact and Risk in the Process Industries |
CHEE4009 | 2 | Transport Phenomena |
CHEE4060 | 2 | Process & Control System Synthesis |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1 or 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 5, Semester 1
Course Code | Units | Course Title |
CHEE7111 | 2 | Advanced Process and System Modelling |
CHEE7112 | 2 | Integrated Safety Design and Management |
CHEE7113 | 2 | Whole of Process Optimisation and Control |
Year 5, Semester 2
Course Code | Units | Course Title |
CHEE7103 | 4 | Chemical Engineering ME Design Project |
ENGG7701 | 2 | Engineering Grand Challenges |
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 |
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 & Their Characterisation |
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 N - Electives
Course Code | Units | Course Title |
CHEE7502 | 2 | Sustainable Bioresource Engineering |
CIVL7131 | 2 | Urban Hydrology |
ENGG7602 | 2 | Advanced Engineering Laboratory Techniques |
ENVM7524 | 2 | Carbon & Energy Management |
MATE7001 | 2 | Environmental Performance of Materials |
MATE7013 | 2 | Advanced Manufacturing |
TIMS7317 | 2 | Corporate Sustainability |
WATR7103 | 2 | Advanced Wastewater and Biosolids Treatment |
WATR7104 | 2 | Sewer Networks - Design, Operation and Maintenance |
WATR7105 | 2 | Integrated Urban Water Management |
WATR7106 | 2 | Emerging Issues in the Urban Water Cycle and Public Health |
WATR7107 | 2 | Wastewater Modelling and Control |
WATR7109 | 2 | Drinking Water Supply: Source, Treatment and Distribution |
Chemical and Biological Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Chemical & Biological Engineering Plan code: CHBIOW2350), 80 units comprising:
- 76 units being all courses from part A - compulsory; and
- 2 units from part N - electives; and
- 2 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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 | Impact and Risk in the 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 |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1
Course Code | Units | Course Title |
CHEE7111 | 2 | Advanced Process and System Modelling |
CHEE7113 | 2 | Whole of Process Optimisation and Control |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Chemical and Environmental Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Chemical and Environmental Engineering Plan code: CHENVW2350), 80 units comprising:
- 72 units, being all courses from part A - compulsory; and
- 4 units from part N - electives; and
- 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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 | Impact and Risk in the 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 |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1
Course Code | Units | Course Title |
CHEE7111 | 2 | Advanced Process and System Modelling |
CHEE7113 | 2 | Whole of Process Optimisation and Control |
Year 5, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 5, Semester 2
Course Code | Units | Course Title |
CHEE7103 | 4 | Chemical Engineering ME Design Project |
ENGG7701 | 2 | Engineering Grand Challenges |
Part N - Electives
Course Code | Units | Course Title |
CHEE7112 | 2 | Integrated Safety Design and Management |
CHEE7502 | 2 | Sustainable Bioresource Engineering |
CIVL7131 | 2 | Urban Hydrology |
MGTS7523 | 2 | System Dynamics |
WATR7103 | 2 | Advanced Wastewater and Biosolids Treatment |
WATR7104 | 2 | Sewer Networks - Design, Operation and Maintenance |
WATR7105 | 2 | Integrated Urban Water Management |
WATR7106 | 2 | Emerging Issues in the Urban Water Cycle and Public Health |
WATR7107 | 2 | Wastewater Modelling and Control |
WATR7109 | 2 | Drinking Water Supply: Source, Treatment and Distribution |
Chemical and Materials Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Chemical and Materials Engineering Plan code: CHMATW2342), 80 units comprising:
- 74 units, being all courses from part A - compulsory; and
- 2 units from part N - electives;
- 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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 | Impact and Risk in the Process Industries |
CHEE4009 | 2 | Transport Phenomena |
CHEE4060 | 2 | Process & Control System Synthesis |
MECH4304 | 2 | Net Shape Manufacturing |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1
Course Code | Units | Course Title |
CHEE7111 | 2 | Advanced Process and System Modelling |
CHEE7113 | 2 | Whole of Process Optimisation and Control |
MATE7013 | 2 | Advanced Manufacturing |
Year 5, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Chemical and Metallurgical Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Chemical & Metallurgical Engineering Plan code: CHMETW2350), 80 units comprising:
- 70 units being all courses from part A - compulsory; and
- 4 units from a combination of parts B1, B2, B4 and N electives; and
- 6 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean, with (i) a maximum of 4 units from part B0; and
(ii) a maximum of 4 units of level one courses not on the BE(Hons)/ME list.
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 |
CHEE4009 | 2 | Transport Phenomena |
CHEE4060 | 2 | Process & Control System Synthesis |
MINE4203 | 2 | Flotation |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1
Course Code | Units | Course Title |
CHEE7111 | 2 | Advanced Process and System Modelling |
CHEE7113 | 2 | Whole of Process Optimisation and Control |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 5, Semester 2
Course Code | Units | Course Title |
CHEE7103 | 4 | Chemical Engineering ME Design Project |
ENGG7701 | 2 | Engineering Grand Challenges |
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 |
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 |
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 & Their Characterisation |
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 |
Part N - Electives
Course Code | Units | Course Title |
CHEE7112 | 2 | Integrated Safety Design and Management |
CHEE7502 | 2 | Sustainable Bioresource Engineering |
ENGG7602 | 2 | Advanced Engineering Laboratory Techniques |
ENVM7524 | 2 | Carbon & Energy Management |
MATE7001 | 2 | Environmental Performance of Materials |
MATE7013 | 2 | Advanced Manufacturing |
TIMS7317 | 2 | Corporate Sustainability |
Civil Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Civil Engineering)(Plan code: CIVENX2350), 80 units comprising:
- 56 units from Part A - compulsory; and
- 20 units from the combination of Parts B1 and B2 and part N - electives, with: (i) a minimum of 8 units from Part B2; and
- 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the Executive Dean.
Part A - Compulsory
Year 1
4 units fromCourse 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 Environmental Issues and Sustainability in 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 Year 5, Full Year
Choose one of the following:Course Code Units Course Title CIVL7500 8 Research Thesis [1] CIVL7501 8 Research Thesis [1] Year 5, Semester 2
Course Code Units Course Title ENGG7701 2 Engineering Grand Challenges 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] Part B1 - Introductory Electives
Course Code Units Course Title CHEM1100 2 Chemistry 1 CSSE1001 2 Introduction to Software Engineering ENGG1300 2 Introduction to Electrical Systems ENGG1500 2 Engineering Thermodynamics ENGG1600 2 Introduction to Research Practices - The Big Issues ERTH1501 2 Earth Processes & Geological Materials for Engineers MATH2000 2 Calculus & Linear Algebra II MATH2001 2 Advanced Calculus & Linear Algebra II MINE2105 2 Introduction to Mining 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 CIVL4160 2 Advanced Fluid Mechanics [6] CIVL4170 2 Environmental Risk Assessment and Management CIVL4180 2 Sustainable Built Environment CIVL4230 2 Advanced Soil Mechanics CIVL4250 2 Engineering Problem Solving with Numerical Methods 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 Part N - Electives
Semester 1
Course Code Units Course Title CIVL7131 2 Urban Hydrology CIVL7135 2 Advanced Environmental Monitoring Techniques for Civil Engineers [6] CIVL7155 2 Environmental Fluid Mechanics - Modelling Applications [7] CIVL7215 2 Ground Improvement & Remediation Technologies [6] CIVL7225 2 Dam and Embankment Engineering [7] CIVL7350 2 Design of Composite Structures CIVL7415 2 Spatial and Quantitative Methods for Transport Data Analytics [7] CIVL7425 2 Strategic Transport Modelling [6] FIRE7660 2 Structural Fire Engineering Semester 2
Course Code Units Course Title CIVL7170 2 Pollution Control in Cities CIVL7235 2 Underground Structures [7] CIVL7315 2 Advanced Concrete Structures and Concrete Technology CIVL7360 2 Computational Design and Digital Workflows CIVL7435 2 Traffic Simulation: Methods and Applications [6] CIVL7505 2 Research Methods for Civil Engineers FIRE7620 2 Fire Dynamics
(ii) a minimum of 6 units from Part N; and
Civil and Fire Safety Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Civil and Fire Safety Engineering plan code: CIVFSX2350), 80 units comprising:
- 68 units being all courses from part A - compulsory; and
- 6 units from part B2 - electives; and
- 6 units from electives being courses on the BE(Hons)/ME list or other courses approved by the executive dean, with: (i) a minimum of 2 units from the combination of part B1 and B2; and
(ii) a maximum of 4 units of courses from part B0.
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 | Environmental Issues and Sustainability in 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 3, Semester 1
Course Code | Units | Course Title |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
Year 4, Semester 1
Course Code | Units | Course Title |
CIVL4514 | 2 | Integrated Design |
FIRE4610 | 2 | Fire Engineering Design: Solutions for Implicit Safety |
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 |
FIRE7620 | 2 | Fire Dynamics |
Year 5, Full year
Course Code | Units | Course Title |
FIRE7500 | 8 | Research Thesis |
FIRE7501 | 8 | Research Thesis |
Year 5, Semester 1
Course Code | Units | Course Title |
FIRE7640 | 2 | Fire Dynamics Laboratory |
FIRE7660 | 2 | Structural Fire Engineering |
Year 5, Semester 2
Course Code | Units | Course Title |
ENGG7701 | 2 | Engineering Grand Challenges |
FIRE7680 | 2 | Fire Engineering Design: Explicit Quantification of Safety |
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] |
Part B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1100 | 2 | Chemistry 1 |
CSSE1001 | 2 | Introduction to Software Engineering |
ENGG1300 | 2 | Introduction to Electrical Systems |
ENGG1500 | 2 | Engineering Thermodynamics |
ENGG1600 | 2 | Introduction to Research Practices - The Big Issues |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MATH2000 | 2 | Calculus & Linear Algebra II |
MATH2001 | 2 | Advanced Calculus & Linear Algebra II |
MINE2105 | 2 | Introduction to Mining |
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 |
CIVL4160 | 2 | Advanced Fluid Mechanics [6] |
CIVL4170 | 2 | Environmental Risk Assessment and Management |
CIVL4180 | 2 | Sustainable Built Environment |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4250 | 2 | Engineering Problem Solving with Numerical Methods |
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 |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
MINE4000 | 2 | Mine Waste Management & Landform Design |
Electrical Engineering
Students must complete for the BE(Hons)/ME (Electrical Engineering Plan code:ELENGX2350), 80 units comprising:
- 52 units from Part A - compulsory; and
- 22 units from the combination of parts B, C, N1 and N2 electives with;
- (i) a minimum of 6 units from part B - advanced electives; and
(ii) a minimum of 6 units from part N1 - electrical engineering; and
(iii) a maximum of 8 units from part C - coverage electives; and -
6 units from electives, being courses on the BE(Hons)/ME list or on the other courses approved by the executive dean, with;
- (i) a maximum of 4 units from courses from part D; and
(ii) a maximum of 4 units from level one courses not on the BE(Hons)/ME list.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 for
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, Semester 1 or Semester 2
Course Code Units Course Title ENGG4900 2 Professional Practice and the Business Environment Year 5
Course Code Units Course Title ENGG7290 8 Engineering Placement Semester Year 5, Semester 2
Course Code Units Course Title ENGG7701 2 Engineering Grand Challenges 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 COMP3880 2 International Software Development 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 [8] ELEC4302 2 Power System Protection ELEC4320 2 Modern Asset Management and Condition Monitoring in Power System ELEC4001 2 Special Topics in Electrical Engineering 4B [8] ELEC4403 2 Medical & Industrial Instrumentation ELEC4601 2 Medical Imaging ENGG1400 2 Engineering Mechanics: Statics & Dynamics ENGG4800 2 Project Management Part D
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 N - Electives
Part N1 - Electrical Engineering Electives
Course Code Units Course Title COMS7305 2 Advanced Microwave Engineering COMS7307 2 Advanced Photonics [6] COMS7309 2 Computational Techniques in Electromagnetics [7] ELEC7051 2 Transformer Technology Design and Operation [6] ELEC7309 2 Power System Planning and Reliability ELEC7310 2 Electricity Market Operation and Security ELEC7313 2 Renewable Energy Integration: Technologies to Technical Challenges [7] ELEC7901 2 Advanced Medical Device Engineering ELEC7902 2 Biomedical Signal Processing METR7203 2 Control Engineering 2 Courses offered on an occasional basis
Course Code Units Course Title COMS7000 2 Advanced Topics in Communications I COMS7308 2 Antenna Design COMS7310 2 Radar and Electronic Warfare Fundamentals CSSE7080 2 Advanced Topics in Computer Systems A CSSE7081 2 Advanced Topics in Computer Systems B ELEC7300 2 Advanced Topics in Power ENGG7300 2 Advanced Topics in Engineering I ENGG7301 2 Advanced Topics in Engineering II
Electrical & Biomedical Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Electrical & Biomedical Engineering Plan code: ELEBEX2350), 80 units comprising one of the following:
- 62 units being all courses from part A - compulsory; and
- 14 units from the combination of parts B, C and N - electives with;
(i) a minimum of 4 units from part N; and
(ii) a minimum of 4 units from part C; and
(iii) a maximum of 4 units of level one courses;and - 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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 for
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 |
ELEC4403 | 2 | Medical & Industrial Instrumentation |
ELEC4620 | 2 | Digital Signal Processing |
ENGG3800 | 2 | Team Project II |
Year 4, Semester 1
Course Code | Units | Course Title |
ELEC4630 | 2 | Image Processing and Computer Vision |
ELEC7901 | 2 | Advanced Medical Device Engineering |
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 |
ELEC4601 | 2 | Medical Imaging |
Year 5, Semester 1
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 2
Course Code | Units | Course Title |
ELEC7902 | 2 | Biomedical Signal Processing |
ENGG7701 | 2 | Engineering Grand Challenges |
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 [8] |
ELEC4001 | 2 | Special Topics in Electrical Engineering 4B [8] |
ELEC4300 | 2 | Power Systems Analysis |
ELEC4400 | 2 | Advanced Electronic & Power Electronics Design |
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 |
Part D
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 N - Electives
Course Code | Units | Course Title |
COMS7305 | 2 | Advanced Microwave Engineering |
COMS7307 | 2 | Advanced Photonics [6] |
COMS7309 | 2 | Computational Techniques in Electromagnetics [7] |
ENGG7302 | 2 | Advanced Computational Techniques in Engineering |
ENGG7811 | 2 | Research Methods |
PUBH7600 | 2 | Introduction to Epidemiology |
PUBH7630 | 2 | Introduction to Biostatistics |
PUBH7632 | 2 | Advanced Biostatistics & Epidemiology |
Electrical & Computer Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Electrical & Computer Engineering Plan code: ELECEX2350), 80 units comprising:
-
60 units from part A - compulsory; and
- 16 units from the combination of parts B, C and N - electives, including:
- (i) a minimum of 8 units from part B list with at least 4 units at level four; and
(ii)a minimum of 4 units from part N; and - 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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 for
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, 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 |
Year 4, Semester 2
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
Year 4, or Year 5
Course Code | Units | Course Title |
CSSE7610 | 2 | Concurrency: Theory and Practice |
Year 5, Semester 1
8 units
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 2
Course Code | Units | Course Title |
ENGG7701 | 2 | Engineering Grand Challenges |
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 Computer and Network 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 |
ENGG4800 | 2 | Project Management |
INFS1200 | 2 | Introduction to Information Systems |
INFS2200 | 2 | Relational Database Systems |
METR4201 | 2 | Control Engineering 1 |
METR4202 | 2 | Robotics & Automation |
Part C - Electives
Course Code | Units | Course Title |
COMP4403 | 2 | Compilers and Interpreters |
COMP4500 | 2 | Advanced Algorithms & Data Structures |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3002 | 2 | The Software Process |
CSSE3100 | 2 | Reasoning About Programs |
DECO2800 | 2 | Design Computing Studio 2 - Testing & Evaluation |
DECO3500 | 2 | Social & Mobile Computing |
DECO3800 | 2 | Design Computing Studio 3 - Proposal |
DECO3801 | 2 | Design Computing Studio 3 - Build |
DECO4500 | 2 | Advanced Human-Computer Interaction |
ENGG4020 | 2 | Systems Safety Engineering |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |
INFS4203 | 2 | Data Mining |
INFS4205 | 2 | Advanced Techniques for High Dimensional Data |
MATH1061 | 2 | Discrete Mathematics |
STAT2203 | 2 | Probability Models and Data Analysis for Engineering |
Part N Electives
Course Code | Units | Course Title |
COMS7305 | 2 | Advanced Microwave Engineering |
COMS7307 | 2 | Advanced Photonics [6] |
COMS7309 | 2 | Computational Techniques in Electromagnetics [7] |
ELEC7901 | 2 | Advanced Medical Device Engineering |
ELEC7902 | 2 | Biomedical Signal Processing |
ENGG7302 | 2 | Advanced Computational Techniques in Engineering |
ENGG7811 | 2 | Research Methods |
INFS7410 | 2 | Information Retrieval and Web Search [7] |
METR7203 | 2 | Control Engineering 2 |
Courses offered on an occasional basis
Course Code | Units | Course Title |
COMS7000 | 2 | Advanced Topics in Communications I |
COMS7308 | 2 | Antenna Design |
COMS7310 | 2 | Radar and Electronic Warfare Fundamentals |
CSSE7080 | 2 | Advanced Topics in Computer Systems A |
CSSE7081 | 2 | Advanced Topics in Computer Systems B |
CSSE7090 | 2 | Advanced Topics in Software Engineering A |
CSSE7091 | 2 | Advanced Topics in Software Engineering B |
ENGG7300 | 2 | Advanced Topics in Engineering I |
ENGG7301 | 2 | Advanced Topics in Engineering II |
Mechanical Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE (Hons)/ME (Mechanical Engineering Plan code: MECENX2350), 80 units comprising:
- 58 units being all courses from part A - compulsory; and
- 16 units from a combination of parts B3 and N - electives; and
- 6 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean, with
- (i) a maximum of 4 units from part B0; and
(ii) a maximum of 4 units, of level one courses not on the BE(Hons)/ME list.
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, Semester 1
Course Code | Units | Course Title |
METR4201 | 2 | Control Engineering 1 |
Year 4, Semester 2
Course Code | Units | Course Title |
METR7203 | 2 | Control Engineering 2 |
Year 5, Semester 1
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
ENGG7701 | 2 | Engineering Grand Challenges |
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] |
Part B3 - Year 3 or 4 Electives
Course Code | Units | Course Title |
ENGY4000 | 2 | Energy Systems |
MECH3250 | 2 | Engineering Acoustics |
MECH3750 | 2 | Engineering Analysis II |
METR3100 | 2 | Control System Implementation |
Part N - Electives
Course Code | Units | Course Title |
AERO4300 | 2 | Aerospace Composites |
AERO4450 | 2 | Aerospace Propulsion |
CHEE4302 | 2 | Electrochemistry & Corrosion |
ENGG4103 | 2 | Engineering Asset Management |
MATE7015 | 2 | Additive Manufacturing |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH7101 | 2 | Design of Experiments |
Mechanical & Aerospace Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE (Hons)/ME (Mechanical & Aerospace Engineering Plan code: MECAEX2350), 80 units comprising:
- 74 units being all courses from part A - compulsory; and
- 2 units from part N - electives; and
- 4 units from electives being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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, Semester 1
Course Code | Units | Course Title |
AERO4200 | 2 | Flight Mechanics & Avionics |
AERO4450 | 2 | Aerospace Propulsion |
AERO4470 | 2 | Hypersonics & Rarefied Gas Dynamics |
METR4201 | 2 | Control Engineering 1 |
Year 4, Semester 2
Course Code | Units | Course Title |
AERO4100 | 2 | Aero Design and Manufacturing |
AERO4300 | 2 | Aerospace Composites |
MECH4480 | 2 | Computational Fluid Dynamics |
METR7203 | 2 | Control Engineering 2 |
Year 5, Semester 1
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Mechanical & Materials Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE (Hons)/ME (Mechanical & Materials Engineering Plan code: MECMEX2350), 80 units comprising:
- 70 units being all courses from part A - compulsory; and
- 6 units from part N - electives; and
- 4 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean.
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, Semester 1
Course Code | Units | Course Title |
CHEE3301 | 2 | Polymer Engineering |
ENGG4900 | 2 | Professional Practice and the Business Environment |
MECH4304 | 2 | Net Shape Manufacturing |
METR4201 | 2 | Control Engineering 1 |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 1
Course Code | Units | Course Title |
MATE7001 | 2 | Environmental Performance of Materials |
MATE7013 | 2 | Advanced Manufacturing |
Mechatronic Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE (Hons)/ME (Mechatronic Engineering Plan code: MECTRX2350), 80 units comprising:
1. 58 units, being all courses from part A - compulsory; and
2. 16 units from a combination of parts B1, C and N - electives, with;
(i) a minimum of 10 units from part B1 including at least 6 units at level three or higher; and
(ii) a minimum of 2 units from part N - electives; and
3. 6 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the Executive Dean, with
(i) a maximum of 4 units from part B0; and
(ii) a maximum of 4 units from level one courses not on the BE(Hons)/ME list.
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, Semester 1
Course Code | Units | Course Title |
METR4810 | 2 | Mechatronic System Design Project II |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 4 or Year 5
Course Code | Units | Course Title |
METR7203 | 2 | Control Engineering 2 |
Year 5
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
ENGG7701 | 2 | Engineering Grand Challenges |
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] |
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 |
Signal and Image processing
Course Code | Units | Course Title |
MECH3750 | 2 | Engineering Analysis II |
ELEC4620 | 2 | Digital Signal Processing |
ELEC4630 | 2 | Image Processing and Computer Vision |
Thermofluid Systems
Course Code | Units | Course Title |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH3400 | 2 | Thermodynamics & Heat Transfer |
MECH3410 | 2 | Fluid Mechanics |
ENGG1500 | 2 | Engineering Thermodynamics |
Part C - Electives
Course Code | Units | Course Title |
AERO4300 | 2 | Aerospace Composites |
AERO4450 | 2 | Aerospace Propulsion |
AERO4470 | 2 | Hypersonics & Rarefied Gas Dynamics |
AERO4800 | 2 | Space Engineering |
CHEE4302 | 2 | Electrochemistry & Corrosion |
COMS3200 | 2 | Computer Networks I |
COMS4103 | 2 | Photonics |
COMS4104 | 2 | Microwave Engineering |
COMS4105 | 2 | Communication Systems |
COMS4200 | 2 | Computer Networks II |
COMS7305 | 2 | Advanced Microwave Engineering |
COMS7307 | 2 | Advanced Photonics |
COMS7309 | 2 | Computational Techniques in Electromagnetics |
CSSE4010 | 2 | Digital System Design |
CSSE4011 | 2 | Advanced Embedded Systems |
ELEC4000 | 2 | Special Topics in Electrical Engineering 4A |
ELEC4001 | 2 | Special Topics in Electrical Engineering 4B |
ELEC4300 | 2 | Power Systems Analysis |
ELEC7303 | 2 | Power Systems Analysis |
ELEC4302 | 2 | Power System Protection |
ELEC4320 | 2 | Modern Asset Management and Condition Monitoring in Power System |
ELEC4403 | 2 | Medical & Industrial Instrumentation |
ELEC4601 | 2 | Medical Imaging |
ELEC7606 | 2 | Medical Imaging |
ELEC7051 | 2 | Transformer Technology Design and Operation |
ELEC7309 | 2 | Power System Planning and Reliability |
ELEC7310 | 2 | Electricity Market Operation and Security |
ELEC7313 | 2 | Renewable Energy Integration: Technologies to Technical Challenges |
ELEC7901 | 2 | Advanced Medical Device Engineering |
ELEC7902 | 2 | Biomedical Signal Processing |
ENGG4103 | 2 | Engineering Asset Management |
ENGG4800 | 2 | Project Management |
ENGY4000 | 2 | Energy Systems |
FIRE3700 | 2 | Introduction to Fire Safety Engineering |
MECH4304 | 2 | Net Shape Manufacturing |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH4950 | 2 | Advanced Manufacturing in Practice |
MECH4951 | 1 | Special Topics D |
PHYS2082 | 2 | Space Science & Stellar Astrophysics |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Course offered on an occasional basis
Course Code | Units | Course Title |
COMS7000 | 2 | Advanced Topics in Communications I |
COMS7308 | 2 | Antenna Design |
COMS7310 | 2 | Radar and Electronic Warfare Fundamentals |
CSSE7080 | 2 | Advanced Topics in Computer Systems A |
CSSE7081 | 2 | Advanced Topics in Computer Systems B |
ELEC7300 | 2 | Advanced Topics in Power |
Part N - Electives
Course Code | Units | Course Title |
CSSE7610 | 2 | Concurrency: Theory and Practice |
ENGG7302 | 2 | Advanced Computational Techniques in Engineering |
ENGG7600 | 2 | Advanced Engineering Practice |
ENGG7601 | 2 | Experimental Design |
ENGG7602 | 2 | Advanced Engineering Laboratory Techniques |
ENGG7811 | 2 | Research Methods |
Software Engineering
Part of the Bachelor of Engineering (Honours) and Master of Engineering program
Students must complete for the BE(Hons)/ME (Software Engineering Plan code: SOFTEX2350), 80 units comprising:
- 48 units from part A - compulsory; and
- 26 units from the combination of parts B, C and N - electives, including:
- (i) a minimum of 12 units from part B - electives with at least 8 units at level four; and
(ii) a minimum of 4 units from part N; and
(iii) a maximum of 6 units from part C - coverage electives; and -
6 units from electives, being courses on the BE(Hons)/ME list or other courses approved by the executive dean, with;
- (i) a maximum of 4 units from part D; and
(ii) a maximum of 4 units from level one courses not on the BE(Hons)/ME list.
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, Semester 1 or Semester 2
Course Code | Units | Course Title |
ENGG4900 | 2 | Professional Practice and the Business Environment |
Year 5
Course Code | Units | Course Title |
ENGG7290 | 8 | Engineering Placement Semester |
Year 5, Semester 2
Course Code | Units | Course Title |
ENGG7701 | 2 | Engineering Grand Challenges |
Part B - Electives
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
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 Computer and Network 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 |
DECO1400 | 2 | Introduction to Web Design |
DECO3500 | 2 | Social & Mobile Computing |
DECO4500 | 2 | Advanced Human-Computer Interaction |
INFS2200 | 2 | Relational Database Systems |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
Part C - Coverage Electives
Course Code | Units | Course Title |
COMP3880 | 2 | International Software Development |
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
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 N - Electives
Course Code | Units | Course Title |
CSSE7610 | 2 | Concurrency: Theory and Practice |
ENGG7302 | 2 | Advanced Computational Techniques in Engineering |
ENGG7811 | 2 | Research Methods |
INFS7410 | 2 | Information Retrieval and Web Search [7] |
Courses offered on an occasional basis
Course Code | Units | Course Title |
COMP7000 | 2 | Special Topics in Computer Science 7A |
COMP7001 | 2 | Special Topics in Computer Science 7B |
CSSE7090 | 2 | Advanced Topics in Software Engineering A |
CSSE7091 | 2 | Advanced Topics in Software Engineering B |
CSSE7630 | 2 | Principles of Program Analysis |
CSSE7640 | 2 | Formal Modelling and Verification |
DECO7000 | 2 | Special Topics in Design Computing 7A |
DECO7001 | 2 | Special Topics in Design Computing 7B |
ENGG7300 | 2 | Advanced Topics in Engineering I |
ENGG7301 | 2 | Advanced Topics in Engineering II |
End notes
- [1] This course is offered over more than one semester. Enrol in the same course 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] Course offered on an occasional basis.