Bachelor of Engineering (BE) - Course List
Information valid for students commencing 2009
Bachelor of Engineering (BE)
Information is valid for students commencing in 2009
Year 1
Undeclared (Plan code UNDECX2001) Students can -
- undertake one of two general first year programs leading into specialised fields of study in Year 2; or
- enrol directly into a chosen field of study in engineering and undertake the first year program as listed for that plan.
- General Program A
- General Program B
- Direct Entry into chosen field of study in Engineering (including Chemical & Biological; Environmental; Mechatronic Engineering)
For entry into Chemical; Chemical & Metallurgical; Civil; Environmental; Materials; Mechanical; Mechanical & Aerospace; Mining Engineering
Students must complete #16 from courses listed under the heading Year 1, Parts A and B plus the balance from Parts C or D. When a choice of field of study is made, students should refer to the rules under the heading for the relevant field.
For entry into Computer Systems; Electrical; Electrical & Aerospace, Electrical & Biomedical, Software, Software Systems & Aerospace Engineering
Students must complete #16 from courses listed under the heading Year 1, Parts A and C plus the balance of #16 from Parts B or D. When a choice of field of study is made, students should refer to the rules under the heading for the relevant field.
Students who have chosen their field of engineering should refer to the requirements under the heading for the relevant field.
Part A
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
MATH1050 | 2 | Mathematical Foundations [1] |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Part B
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1010 | 2 | Applied Mechanics |
ENGG1050 | 2 | Engineering Thermodynamics |
MATE1000 | 2 | Physics & Engineering of Materials |
Part C
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
Part D
Course Code | Units | Course Title |
BIOL1020 | 2 | Genes, Cells & Evolution |
BIOL1030 | 2 | Biodiversity & Our Environment |
BIOL1040 | 2 | Cells to Organisms |
CHEE1001 | 2 | Principles of Biological Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
INFS1200 | 2 | Introduction to Information Systems |
MATH1061 | 2 | Discrete Mathematics |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
PHYS1171 | 2 | Physical Basis of Biological Systems |
Chemical Engineering
Students must complete for the BE (Chemical Engineering Plan Code CHEMIX2001),#64 comprising -
- One of the following -
- a major - #50, comprising:
- For non-selection of PEPS: #46 being all compulsory courses listed in Part A of the Chemical Engineering list, plus #4 from the Advanced Process Engineering Electives in Part B2; or
- For selection of PEPS: #50 being all compulsory courses listed in Part A of the Chemical Engineering list
- an extended major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under extended major; or
- a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
- a major - #50, comprising:
- balance from electives -
- with a maximum of #8 of level one courses;
- Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEE2001 | 2 | Process Principles |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEM2056 | 2 | Physical & Surface Chemistry |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3010 | 2 | Engineering Investigation & Statistical Analysis |
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3004 | 2 | Unit Operations |
CHEE3005 | 2 | Reaction Engineering |
CHEE3006 | 2 | Process & Control System Synthesis |
CHEE3007 | 2 | Process Modelling & Dynamics |
Year 4, Semester 1
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
CHEE4002 | 2 | Environmental Risk Assessment |
CHEE4009 | 2 | Transport Phenomena |
Or
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL1020 | 2 | Genes, Cells & Evolution |
BIOL1030 | 2 | Biodiversity & Our Environment |
BIOL1040 | 2 | Cells to Organisms |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1010 | 2 | Applied Mechanics |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1050 | 2 | Mathematical Foundations [1] |
PHYS1171 | 2 | Physical Basis of Biological Systems |
B2 Advanced Process Engineering Elective
Elective courses offered in any particular year will depend on enrolments and the availability of specialist staff. Please consult your academic adviser for course selection.
Course Code | Units | Course Title |
CHEE4003 | 2 | Special Topics A |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4006 | 2 | Individual Inquiry A |
CHEE4007 | 2 | Individual Inquiry B |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CHEE4015 | 1 | Special Topics VII |
CHEE4020 | 2 | Biomolecular Engineering |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4022 | 2 | Principles of Adsorption |
CHEE4024 | 2 | Energy Systems in Sustainable Development |
CHEE4028 | 2 | Metabolic Engineering |
CHEE4034 | 2 | Cell & Tissue Engineering |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
ENGG4101 | 2 | Systems Engineering & Design Management |
ENGG4102 | 2 | Advanced Product Design Methods |
ENGG4103 | 2 | Engineering Asset Management |
B3 - Process Engineering Electives
Course Code | Units | Course Title |
CHEE2005 | 2 | Chemical Product Design |
CHEE3008 | 2 | Special Topics C |
CHEE3301 | 2 | Polymer Engineering |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEM2002 | 2 | Biophysical Chemistry |
CIVL3150 | 2 | Modelling of Environmental Systems |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus #10 from -
(i)
Course Code | Units | Course Title |
MATE1000 | 2 | Physics & Engineering of Materials |
Minors
Students enrolled in a minor field of study are required to obtain the major, plus an additional #10 as set out below for the minor.
Materials Engineering
Students enrolled in the Materials Engineering minor are required to obtain #10 from the courses listed below -
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
CHEE3301 | 2 | Polymer Engineering |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
MATE1000 | 2 | Physics & Engineering of Materials |
MECH2300 | 2 | Structures & Materials |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
MECH3305 | 2 | Science & Engineering of Metals |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
Chemical and Biological Engineering
Available in the dual major only.
Students must complete for the BE (Chemical and Biological Engineering Plan code: CHBIOW2001), #64 comprising -
- a dual major - a minimum of #60 comprising:
- For non-selection of PEPS: #58 being all compulsory courses listed in Part A of the Chemical & Biological Engineering list; or
- For selection of PEPS: #60 being all compulsory courses listing in Part A of the Chemical & Biological Engineering list; and
- balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
CHEM2002 | 2 | Biophysical Chemistry |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEM2056 | 2 | Physical & Surface Chemistry |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3010 | 2 | Engineering Investigation & Statistical Analysis |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3004 | 2 | Unit Operations |
CHEE3005 | 2 | Reaction Engineering |
CHEE3006 | 2 | Process & Control System Synthesis |
CHEE3007 | 2 | Process Modelling & Dynamics |
Year 4, Semester 1
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
CHEE4002 | 2 | Environmental Risk Assessment |
CHEE4009 | 2 | Transport Phenomena |
CHEE4020 | 2 | Biomolecular Engineering |
Or
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
CHEE4028 | 2 | Metabolic Engineering |
CHEE4034 | 2 | Cell & Tissue Engineering |
Part B Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
BIOL2200 | 2 | Cell Structure & Function |
BIOL2202 | 2 | Genetics |
BIOM2011 | 2 | Integrative Cell & Tissue Biology |
BIOM2012 | 2 | Systems Physiology |
BIOM2019 | 2 | Human Anatomy |
BIOM2208 | 2 | Differentiation & Development |
BIOM2402 | 2 | Principles of Pharmacology |
CHEE2005 | 2 | Chemical Product Design |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1010 | 2 | Applied Mechanics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1050 | 2 | Mathematical Foundations [1] |
MICR2000 | 2 | Microbiology & Immunology |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE3008 | 2 | Special Topics C |
CHEE3301 | 2 | Polymer Engineering |
CHEE4003 | 2 | Special Topics A |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4006 | 2 | Individual Inquiry A |
CHEE4007 | 2 | Individual Inquiry B |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CHEE4015 | 1 | Special Topics VII |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4022 | 2 | Principles of Adsorption |
CHEE4024 | 2 | Energy Systems in Sustainable Development |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
CHEM3007 | 2 | Materials Chemistry & Nanotechnology |
DEVB3002 | 2 | Molecular Mechanisms of Development |
ENGG4103 | 2 | Engineering Asset Management |
Chemical and Metallurgical Engineering
Available in the dual major only.
Students must complete for the BE (Chemical and Metallurgical Engineering Plan code: CHMETW2001), #64 comprising -
- a dual major - #60, comprising #56 being all compulsory courses listed in Part A of the Chemical & Metallurgical list plus #4 as set out in Part B Electives under B2 Advanced Electives; and
- balance from electives. Students are encouraged to seek academic advice for courses chosen that are not in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1050 | 2 | Engineering Thermodynamics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
MATH2000 | 2 | Calculus & Linear Algebra II |
and #2 from -
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MECH2300 | 2 | Structures & Materials |
MINE2105 | 2 | Introduction to Mining |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CHEE2003 | 2 | Fluid & Particle Mechanics |
CHEM2056 | 2 | Physical & Surface Chemistry |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3201 | 2 | Chemical Metallurgy |
ERTH3502 | 1 | Ore Deposit Geology & Mineralogy |
MINE3204 | 1 | Process Experimentation & Analysis |
MINE3209 | 1 | Mineral Processing I |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3005 | 2 | Reaction Engineering |
CHEE3006 | 2 | Process & Control System Synthesis |
CHEE3205 | 2 | Metallurgical Process Modelling |
MINE3208 | 2 | Mineral Processing II |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4002 | 2 | Environmental Risk Assessment |
[ MINE4202 | 2 | Pyrometallurgy [3] |
[ or | ||
[ MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy [3] |
MINE4203 | 2 | Flotation |
Year 4, Semester 2
Course Code | Units | Course Title |
MINE4201 | 4 | Metallurgical Plant Design |
[ MINE4202 | 2 | Pyrometallurgy [3] |
[ or | ||
[ MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy [3] |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1010 | 2 | Applied Mechanics |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE4009 | 2 | Transport Phenomena |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CHEE4015 | 1 | Special Topics VII |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4024 | 2 | Energy Systems in Sustainable Development |
ENGG4103 | 2 | Engineering Asset Management |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
MECH4480 | 2 | Computational Fluid Dynamics |
MINE3120 | 2 | Resource Estimation |
MINE3211 | 2 | Special Topics in Minerals Processing II |
MINE4000 | 2 | Mine Waste Management & Landform Design |
MINE4205 | 2 | Project Thesis in Minerals Process Engineering |
[ MINE4206 | 4 | Research Thesis in Minerals Process Engineering [4] |
[ or | ||
[ MINE4216 | 4 | Research Thesis in Minerals Process Engineering [4] |
MINE4207 | 1 | Special Topics in Minerals Processing I |
MINE4209 | 2 | Advanced Mineral Processing |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Civil Engineering
Students must complete for the BE (Civil Engineering Plan code: CIVILX2001), #64 comprising -
- One of the following -
- a major - #50, comprising #44 being all compulsory courses listed in Part A of the Civil Engineering List, plus #6 from advanced electives listed in Part B Electives; or
- an extended major - #60, comprising a major plus an additional #10 as set out in Part B Electives under Extended Major; or
- a major and a minor - #60, comprising a major plus an additional #10 as set out in Part B under the appropriate minor field; and
- balance from electives -
- with a maximum of #10 of level one courses;
- students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CIVL2130 | 1 | Environmental Issues, Monitoring & Assessment |
CIVL2330 | 2 | Structural Mechanics |
CIVL2410 | 2 | Traffic Flow Theory & Analysis |
MATH2000 | 2 | Calculus & Linear Algebra II |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 2, Semester 2
Course Code | Units | Course Title |
CIVL2140 | 2 | Catchment Hydrology |
CIVL2210 | 2 | Fundamentals of Soil Mechanics |
CIVL2340 | 2 | Introduction to Structural Design |
CIVL2360 | 2 | Reinforced Concrete Structures & Concrete Technology |
Year 3, Semester 1
Course Code | Units | Course Title |
CIVL3130 | 2 | Fluid Mechanics for Civil Engineers |
CIVL3210 | 2 | Geotechnical Engineering |
CIVL3340 | 2 | Structural Analysis |
Year 3, Semester 2
Course Code | Units | Course Title |
CIVL3140 | 2 | Catchment Hydraulics: Open Channel Flow & Design |
CIVL3350 | 2 | Structural Design |
CIVL3420 | 2 | Transportation Systems Engineering |
Year 4, Whole Year
Course Code | Units | Course Title |
[ CIVL4511 | 4 | Civil Design [4] |
[ CIVL4512 | 4 | Civil Design [4] |
Year 4, Semester 2
Course Code | Units | Course Title |
CIVL4520 | 2 | Civil Engineering Management |
Part B Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1050 | 2 | Engineering Thermodynamics |
ENVM1501 | 2 | Introduction to Environmental Management |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CIVL4110 | 2 | Coastal & Estuarine Processes [5] |
CIVL4120 | 2 | Advanced Open Channel Flow & Hydraulic Structures [6] |
CIVL4140 | 2 | Ground Water & Surface Flow Modelling |
CIVL4160 | 2 | Advanced Fluid Mechanics |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4320 | 2 | Engineering of Small Buildings |
CIVL4330 | 2 | Advanced Structural Engineering [5] |
CIVL4411 | 2 | Advanced Transport Engineering |
CIVL4560 | 2 | Project |
CIVL4580 | 4 | Research Thesis [4] |
CIVL4582 | 4 | Research Thesis [4] |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MINE4000 | 2 | Mine Waste Management & Landform Design |
Other Electives
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4103 | 2 | Engineering Asset Management |
MATH1050 | 2 | Mathematical Foundations [1] |
SCIE1010 | 2 | Introduction to Research Practices - The Big Issues |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus #10 comprising one of -
Course Code | Units | Course Title |
CIVL4560 | 2 | Project [7] |
CIVL4580 | 4 | Research Thesis [4] |
CIVL4582 | 4 | Research Thesis [4] |
Geomechanics
Students enrolled in the Geomechanics minor are required to obtain #10 from the courses listed below, comprising Group A and the balance from Group B. Students should consult an academic advisor prior to enrolment.
Group A
Course Code | Units | Course Title |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
plus one of:
Course Code | Units | Course Title |
CIVL4560 | 2 | Project |
[ CIVL4580 | 4 | Research Thesis [4] |
[ CIVL4582 | 4 | Research Thesis [4] |
Group B
Course Code | Units | Course Title |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4250 | 2 | Numerical Methods in Geomechanics |
CIVL4260 | 2 | Unsaturated Soil Mechanics |
ERTH2004 | 2 | Structural Geology |
ERTH3020 | 2 | Introduction to Geophysics |
MINE3109 | 2 | Special Topics in Mining II |
MINE3125 | 2 | Rock Breakage |
MINE4000 | 2 | Mine Waste Management & Landform Design |
MINE4120 | 2 | Mine Geotechnical Engineering |
Mining Engineering
Students enrolled in the Mining Engineering minor are required to obtain at least #10 from the courses listed below, including #4 from Group A. Students should consult an academic adviser prior to enrolment.
Computer Systems Engineering
Students must complete for the BE (Computer Systems Engineering Plan code: COMPUX2001), #64 comprising -
- One of the following -
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Computer Systems Engineering List, plus #12 from Part B Electives List, including at least -
- #4 of introductory electives listed in Part B1;
- #4 of advanced electives listed in Part B2; and
- #4 of electives, to be chosen from introductory (Part B1), advanced (Part B2)or coverage (Part B3) electives; or
- a extended major - #60 (#62 for students undertaking PEPS), comprising a major plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under extended major; or
- a major and a minor - #60 (#64 for students undertaking PEPS), comprising a major plus an additional #10 as set out in Part B Electives under the approved minor field; and
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Computer Systems Engineering List, plus #12 from Part B Electives List, including at least -
- balance from electives -
- with a maximum of #8 of level one courses; and
- students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
CSSE2000 | 2 | Introduction to Digital Systems |
ENGG2800 | 2 | Team Project I |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
ELEC2004 | 2 | Circuits, Signals & Systems |
INFS1200 | 2 | Introduction to Information Systems |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
STAT2202 | 1 | Probability Models for Engineering & Science |
Year 3, Semester 1
Course Code | Units | Course Title |
CSSE3000 | 2 | Digital System Design |
ELEC3002 | 2 | Computational Techniques in Electrical Engineering |
Year 3, Semester 2
Course Code | Units | Course Title |
ENGG3800 | 2 | Team Project II |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [4] |
[ ENGG4802 | 4 | Thesis Project [4] |
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Year 4, Semester 2
Course Code | Units | Course Title |
CSSE4001 | 2 | Computer System Design Project |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMS3100 | 2 | Introduction to Communications |
COMS3200 | 2 | Computer Networks I |
CSSE2002 | 2 | Programming in the Large |
ELEC2003 | 2 | Electromechanics & Electronics |
ELEC3600 | 2 | Signal & Image Processing I |
METR3200 | 2 | Introduction to Control Systems |
B2 - Advanced Electives
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
COMS4100 | 2 | Digital Communications |
COMS4200 | 2 | Computer Networks II |
CSSE4003 | 2 | Embedded System Design |
CSSE4004 | 2 | Distributed Computing |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
ELEC3400 | 2 | Electronic Circuits |
ELEC4600 | 2 | Signal & Image Processing II |
METR4202 | 2 | Advanced Control & Robotics |
B3 - Coverage Electives
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
COMP2506 | 2 | Human-Computer Interaction |
COMP4702 | 2 | Machine Learning |
ELEC3401 | 2 | Medical & Industrial Instrumentation |
ELEC3601 | 2 | Introduction to Image Formation |
ELEC4601 | 2 | Medical Imaging |
ENGG4000 | 2 | Introduction to Systems Engineering |
ENGG4800 | 2 | Project Management |
INFS2200 | 2 | Relational Database Systems |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus #10 (#8 for students participating in the PEPS program) from -
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
Biomedical Engineering
Students enrolled in the Biomedical Engineering minor are required to obtain the major, plus an additional #10 from the courses listed below, including #6 from Group A and #4 from Group B -
Group A
Course Code | Units | Course Title |
ELEC3401 | 2 | Medical & Industrial Instrumentation |
ELEC3601 | 2 | Introduction to Image Formation |
ELEC4601 | 2 | Medical Imaging |
Group B
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
BIOM2011 | 2 | Integrative Cell & Tissue Biology |
BIOM2012 | 2 | Systems Physiology |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
HMST1900 | 2 | Biophysical Foundations of Human Movement |
Telecommunications Engineering
Students enrolled in the Telecommunications Engineering minor are required to obtain #10 from the courses listed below, including #6 from Group A and #4 from Group B -
Electrical Engineering
Students must complete for the BE (Electrical Engineering Plan code: ELECTX2001), #64 comprising -
- One of the following -
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #34 (#38 for students undertaking PEPS) being all compulsory courses listed in Part A of the Electrical Engineering List, plus #16 from Part B Electives List, including at least -
- #8 of introductory electives listed in Part B1;
- #6 of advanced electives listed in Part B2; and
- #2 of electives, to be chosen from introductory (Part B1), advanced (Part B2)or coverage (Part B3) electives; or
- a extended major - #60 (#62 for students undertaking PEPS), comprising a major plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under extended major; or
- a major and a minor - #60 (#64 for students undertaking PEPS), comprising a major plus an additional #10 as set out in Part B Electives under the approved minor field; and
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #34 (#38 for students undertaking PEPS) being all compulsory courses listed in Part A of the Electrical Engineering List, plus #16 from Part B Electives List, including at least -
- balance from electives -
- with a maximum of #8 of level one courses; and
- students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2000 | 2 | Introduction to Digital Systems |
ELEC2003 | 2 | Electromechanics & Electronics |
ENGG2800 | 2 | Team Project I |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
ELEC2004 | 2 | Circuits, Signals & Systems |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
STAT2202 | 1 | Probability Models for Engineering & Science |
Year 3, Semester 1
Course Code | Units | Course Title |
ELEC3002 | 2 | Computational Techniques in Electrical Engineering |
Year 3, Semester 2
Course Code | Units | Course Title |
ENGG3800 | 2 | Team Project II |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [4] |
[ ENGG4802 | 4 | Thesis Project [4] |
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 -Introductory Electives
Course Code | Units | Course Title |
COMS3100 | 2 | Introduction to Communications |
CSSE3000 | 2 | Digital System Design |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
ELEC3300 | 2 | Electrical Energy Conversion & Utilisation |
ELEC3400 | 2 | Electronic Circuits |
ELEC3600 | 2 | Signal & Image Processing I |
METR3200 | 2 | Introduction to Control Systems |
B2 - Advanced Electives
Course Code | Units | Course Title |
COMS4100 | 2 | Digital Communications |
COMS4103 | 2 | Photonics |
COMS4104 | 2 | Microwave Subsystems & Antennas |
CSSE4001 | 2 | Computer System Design Project |
ELEC4300 | 2 | Power Systems Analysis |
ELEC4400 | 2 | Advanced Electronic & Power Electronics Design |
ELEC4600 | 2 | Signal & Image Processing II |
METR4202 | 2 | Advanced Control & Robotics |
B3 - Coverage Electives
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
COMP2304 | 2 | Programming for Engineering Systems |
COMP4702 | 2 | Machine Learning |
COMS3200 | 2 | Computer Networks I |
CSSE2002 | 2 | Programming in the Large |
ELEC3401 | 2 | Medical & Industrial Instrumentation |
ELEC3601 | 2 | Introduction to Image Formation |
ELEC4320 | 2 | Modern Asset Management and Condition Monitoring in Power System |
ELEC4601 | 2 | Medical Imaging |
ENGG4000 | 2 | Introduction to Systems Engineering |
ENGG4800 | 2 | Project Management |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus #10 (#8 for students participating in the PEPS program) from -
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
Biomedical Engineering
No new enrolments from 2007 (see Electrical and Biomedical Engineering)
Students enrolled in the Biomedical Engineering minor are required to obtain #10 from the courses listed below, including #6 from Group A and #4 from Group B -
Group A
Course Code | Units | Course Title |
ELEC3401 | 2 | Medical & Industrial Instrumentation [8] |
ELEC3601 | 2 | Introduction to Image Formation |
ELEC4601 | 2 | Medical Imaging |
Group B
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
BIOM2019 | 2 | Human Anatomy |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
HMST1900 | 2 | Biophysical Foundations of Human Movement |
Software Engineering
Students enrolled in the Software Engineering minor are required to obtain #10 from the courses listed below, including #2 from Group A and #8, with at least #2 at level 3, from Group B.
Group A
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
Group B
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
COMP2304 | 2 | Programming for Engineering Systems |
COMP2506 | 2 | Human-Computer Interaction |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE2003 | 2 | Software Engineering Studio |
CSSE3002 | 2 | The Software Process |
INFS1200 | 2 | Introduction to Information Systems |
MATH1061 | 2 | Discrete Mathematics |
Telecommunications Engineering
Students enrolled in the Telecommunications Engineering minor are required to obtain #10 from the courses listed below, including #4 from Group A and #6 from Group B -
Electrical and Aerospace Engineering
Available in the dual major only.
Students must complete for the BE (Electrical and Aerospace Engineering Plan code: ELAERW2001),#64 comprising -
- #60, comprising #50 being all compulsory courses listed in Part A of the Electrical and Aerospace List, plus #10 from Part B Electives List, including at least -
- #2 of introductory electives listed in Part B1;
- #6 of advanced electives listed in Part B2; and
- #2 of coverage electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives ;
- balance from electives -
- (students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
ENGG1010 | 2 | Applied Mechanics |
MATH1051 | 2 | Calculus & Linear Algebra I |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2000 | 2 | Introduction to Digital Systems |
ELEC2003 | 2 | Electromechanics & Electronics |
ENGG2800 | 2 | Team Project I |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
ELEC2004 | 2 | Circuits, Signals & Systems |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
STAT2202 | 1 | Probability Models for Engineering & Science |
Year 3, Semester 1
Course Code | Units | Course Title |
ELEC3002 | 2 | Computational Techniques in Electrical Engineering |
ELEC3400 | 2 | Electronic Circuits |
METR3200 | 2 | Introduction to Control Systems |
Year 3, Semester 2
Course Code | Units | Course Title |
AERO3000 | 2 | Flight Mechanics & Avionics |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
ELEC3600 | 2 | Signal & Image Processing I |
ENGG3800 | 2 | Team Project II |
Year 4, Semester 1
Course Code | Units | Course Title |
ENGG4000 | 2 | Introduction to Systems Engineering |
Year 4, Whole Year
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [4] |
[ ENGG4802 | 4 | Thesis Project [4] |
B1 - Introductory Electives
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
COMS3100 | 2 | Introduction to Communications |
CSSE3000 | 2 | Digital System Design |
B2 - Advanced Electives
Course Code | Units | Course Title |
COMS3200 | 2 | Computer Networks I |
COMS4100 | 2 | Digital Communications |
COMS4103 | 2 | Photonics |
COMS4104 | 2 | Microwave Subsystems & Antennas |
CSSE4001 | 2 | Computer System Design Project |
ELEC4400 | 2 | Advanced Electronic & Power Electronics Design |
ELEC4600 | 2 | Signal & Image Processing II |
METR4202 | 2 | Advanced Control & Robotics |
Electrical and Biomedical Engineering
Available in the dual major only
Students must complete for the BE (Electrical and Biomedical Engineering Plan code: ELBIOW2001),#64 comprising -
- a dual major - #60, comprising #52 being all compulsory courses listed in Part A of the Electrical and Biomedical list plus #8 from Part B Electives list, including at least -
- #2 of introductory electives listed in Part B1;
- #2 of advanced electives listed in Part B2; and
- #4 of coverage electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives; and
- balance from electives -
- students are encouraged to choose their electives from the Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 2
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
BIOM2011 | 2 | Integrative Cell & Tissue Biology |
ELEC2003 | 2 | Electromechanics & Electronics |
ENGG2800 | 2 | Team Project I |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
ELEC2004 | 2 | Circuits, Signals & Systems |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
STAT2202 | 1 | Probability Models for Engineering & Science |
Year 3, Semester 1
Course Code | Units | Course Title |
CSSE2000 | 2 | Introduction to Digital Systems |
ELEC3002 | 2 | Computational Techniques in Electrical Engineering |
ELEC3400 | 2 | Electronic Circuits |
ELEC3601 | 2 | Introduction to Image Formation |
Year 3, Semester 2
Course Code | Units | Course Title |
ELEC3401 | 2 | Medical & Industrial Instrumentation |
ELEC3600 | 2 | Signal & Image Processing I |
ENGG3800 | 2 | Team Project II |
Year 4, Whole Year
Course Code | Units | Course Title |
[ ENGG4801 | 4 | Thesis Project [4] |
[ ENGG4802 | 4 | Thesis Project [4] |
Year 4, Semester 1
Course Code | Units | Course Title |
ELEC4600 | 2 | Signal & Image Processing II |
Year 4, Semester 2
Course Code | Units | Course Title |
ELEC4601 | 2 | Medical Imaging |
B1 - Introductory Electives
Course Code | Units | Course Title |
CSSE3000 | 2 | Digital System Design |
ELEC3100 | 2 | Fundamentals of Electromagnetic Fields & Waves |
METR3200 | 2 | Introduction to Control Systems |
Environmental Engineering
Available in the extended major only.
Students must complete for the BE (Environmental Engineering Plan code: ENVIRW2001), #64 comprising -
- an extended major - #60, comprising #54 being all compulsory courses listed in Part A of the Environmental Engineering List plus #6 as set out in Part B Electives under Extended Major; and
- balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
BIOL1030 | 2 | Biodiversity & Our Environment |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
CHEE2001 | 2 | Process Principles |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
CIVL2130 | 1 | Environmental Issues, Monitoring & Assessment |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CIVL2140 | 2 | Catchment Hydrology |
CIVL2210 | 2 | Fundamentals of Soil Mechanics |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CIVL3130 | 2 | Fluid Mechanics for Civil Engineers |
Students who have previously completed CIVL3130 should enrol in CHEE1001.
CIVL3150 will be a compulsory course in Year 3 Semester 1 from 2011.
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3004 | 2 | Unit Operations |
CHEE3005 | 2 | Reaction Engineering |
CHEE3006 | 2 | Process & Control System Synthesis |
CIVL3140 | 2 | Catchment Hydraulics: Open Channel Flow & Design |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4002 | 2 | Environmental Risk Assessment |
CIVL4140 | 2 | Ground Water & Surface Flow Modelling |
ENVM3103 | 2 | Regulatory Frameworks for Environmental Management & Planning |
Year 4, Semester 2
Course Code | Units | Course Title |
CHEE4001 | 4 | Process Engineering Design Project |
Part B - Electives
B1 Introductory Electives
Course Code | Units | Course Title |
BIOL1020 | 2 | Genes, Cells & Evolution |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1010 | 2 | Applied Mechanics |
ENVM1501 | 2 | Introduction to Environmental Management |
MATE1000 | 2 | Physics & Engineering of Materials |
PHYS1171 | 2 | Physical Basis of Biological Systems |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE3007 | 2 | Process Modelling & Dynamics |
CHEE4006 | 2 | Individual Inquiry A |
CHEE4007 | 2 | Individual Inquiry B |
CHEE4020 | 2 | Biomolecular Engineering |
CIVL4110 | 2 | Coastal & Estuarine Processes [5] |
CIVL4120 | 2 | Advanced Open Channel Flow & Hydraulic Structures [6] |
CIVL4560 | 2 | Project |
CIVL4580 | 4 | Research Thesis [4] |
CIVL4582 | 4 | Research Thesis [4] |
ENGG4010 | 2 | Professional Development |
Materials Engineering
Not available in the extended major.
Students must complete for the BE (Materials Engineering Plan code: MATERX2001), #64 comprising -
- One of the following -
- a major - #50, comprising all compulsory courses listed in Part A of the Materials Engineering list; or
- a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
- balance from electives -
- with a maximum of #6 of level one courses;
- students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1050 | 2 | Engineering Thermodynamics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2300 | 2 | Structures & Materials |
MECH2305 | 2 | Introduction to Engineering Design |
Year 2, Semester 2
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH3305 | 2 | Science & Engineering of Metals |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3010 | 2 | Engineering Investigation & Statistical Analysis |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
Year 3, Semester 2
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
CHEE3301 | 2 | Polymer Engineering |
Year 4, Whole Year
Course Code | Units | Course Title |
MECH4500 | 4 | Engineering Thesis [4] |
MECH4501 | 4 | Engineering Thesis [4] |
Year 4, Semester 1
Course Code | Units | Course Title |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
MECH3600 | 2 | Engineering Management & Communication |
Year 4, Semester 2
Course Code | Units | Course Title |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3004 | 2 | Unit Operations |
CHEE3005 | 2 | Reaction Engineering |
CHEE3201 | 2 | Chemical Metallurgy |
CHEE4002 | 2 | Environmental Risk Assessment |
CHEE4003 | 2 | Special Topics A |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4022 | 2 | Principles of Adsorption |
ENGG4101 | 2 | Systems Engineering & Design Management |
ENGG4102 | 2 | Advanced Product Design Methods |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
MECH3100 | 2 | Mechanical & Space Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3400 | 2 | Thermodynamics & Heat Transfer |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH4950 | 2 | Special Topics C |
MINE4202 | 2 | Pyrometallurgy |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Chemical Engineering
Students enrolled in the Chemical Engineering minor are required to obtain #10 from the courses listed below, comprising #4 from Group A and #6 from Group B -
Group A
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CHEE3002 | 2 | Heat & Mass Transfer |
Group B
Course Code | Units | Course Title |
CHEE2005 | 2 | Chemical Product Design |
CHEE3003 | 2 | Chemical Thermodynamics |
CHEE3004 | 2 | Unit Operations |
CHEE4002 | 2 | Environmental Risk Assessment |
CHEE4003 | 2 | Special Topics A |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4022 | 2 | Principles of Adsorption |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
CHEM2056 | 2 | Physical & Surface Chemistry |
Extractive Metallurgy
Students enrolled in the Extractive Metallurgy minor are required to obtain #10 from the courses listed below -
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3005 | 2 | Reaction Engineering |
CHEE3201 | 2 | Chemical Metallurgy |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
MINE4202 | 2 | Pyrometallurgy |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
Mechanical Engineering
Students enrolled in the Mechanical Engineering minor are required to obtain #10 from the courses listed below -
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
ENGG4101 | 2 | Systems Engineering & Design Management |
ENGG4102 | 2 | Advanced Product Design Methods |
MECH3100 | 2 | Mechanical & Space Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3250 | 2 | Engineering Acoustics |
MECH3400 | 2 | Thermodynamics & Heat Transfer |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH4950 | 2 | Special Topics C |
METR3100 | 2 | Sensors & Actuators |
Mechanical Engineering
Students must complete for the BE (Mechanical Engineering Plan code: MECHAX2001), #64 comprising -
- One of the following -
- a major comprising -
- For non-selection of PEPS: a minimum of #50, comprising all compulsory courses listed in Part A of the Mechanical Engineering list; or
- For selection of PEPS: #52 comprising all compulsory courses listed in Part A of the Mechanical Engineering list; or
- an extended major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under Extended Major; or
- a major and a minor - minimum #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
- a major comprising -
- balance from electives -
- with a maximum of #6 of level one courses; and
- students are encouraged to seek academic advice for courses chosen that are not in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
ENGG1050 | 2 | Engineering Thermodynamics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2300 | 2 | Structures & Materials |
MECH2305 | 2 | Introduction to Engineering Design |
Year 2, Semester 2
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH2700 | 2 | Engineering Analysis I |
Year 3, Semester 1
Course Code | Units | Course 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 & Space Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3410 | 2 | Fluid Mechanics |
Year 3 or 4
#2 from -
Course Code | Units | Course Title |
MECH3250 | 2 | Engineering Acoustics |
MECH3750 | 2 | Engineering Analysis II |
MECH4460 | 2 | Energy & Environment |
METR3100 | 2 | Sensors & Actuators |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
METR3200 | 2 | Introduction to Control Systems |
and at least #4 from -
Course Code | Units | Course Title |
ENGG4011 | 6 | Professional Engineering Project |
ENGG4101 | 2 | Systems Engineering & Design Management |
ENGG4102 | 2 | Advanced Product Design Methods |
MECH4500 | 4 | Engineering Thesis [4] |
MECH4501 | 4 | Engineering Thesis [4] |
MECH4552 | 4 | Major Design Project [4] |
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CSSE1001 | 2 | Introduction to Software Engineering I |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
B2 - Advanced Electives
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
ELEC2003 | 2 | Electromechanics & Electronics |
ENGG4101 | 2 | Systems Engineering & Design Management |
ENGG4102 | 2 | Advanced Product Design Methods |
ENGG4103 | 2 | Engineering Asset Management |
MECH3250 | 2 | Engineering Acoustics |
MECH3305 | 2 | Science & Engineering of Metals |
MECH3750 | 2 | Engineering Analysis II |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
MECH4450 | 2 | Aerospace Propulsion |
MECH4460 | 2 | Energy & Environment |
MECH4470 | 2 | Hypersonics & Rarefied Gas Dynamics |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH4552 | 4 | Major Design Project [4] |
MECH4800 | 2 | Space Engineering |
MECH4950 | 2 | Special Topics C |
MECH4951 | 1 | Special Topics D |
METR3100 | 2 | Sensors & Actuators |
METR4202 | 2 | Advanced Control & Robotics |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
B3 - Other Electives
Course Code | Units | Course Title |
MATH1050 | 2 | Mathematical Foundations [1] |
SCIE1010 | 2 | Introduction to Research Practices - The Big Issues |
Extended Major
Students enrolled in the extended major are required to obtain the major plus an additional #10 from introductory or advanced electives from Part B1 or B2, including a minimum of #8 from Part B2. Students participating in PEPS or CEED programs and undertaking #6 ENGG4011 are only required to obtain an additional #8 towards the extended major, including a minimum of #6 from Part B2.
Minors
Students enrolled in a minor field of study are required to obtain the major, plus an additional #10 as set out below for the minor.
Materials Engineering
Students enrolled in the Materials Engineering minor are required to obtain at least #10 from the courses listed below -
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
CHEE3301 | 2 | Polymer Engineering |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
MECH3305 | 2 | Science & Engineering of Metals |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
Minerals Process Engineering
Students enrolled in the Minerals Process Engineering minor are required to obtain at least #10 from the courses listed below -
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEE3205 | 2 | Metallurgical Process Modelling |
ERTH3502 | 1 | Ore Deposit Geology & Mineralogy |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
MINE3208 | 2 | Mineral Processing II |
MINE3209 | 1 | Mineral Processing I |
MINE4203 | 2 | Flotation |
MINE4209 | 2 | Advanced Mineral Processing |
Mining Engineering
Students enrolled in the Mining Engineering minor are required to obtain at least #10 from the courses listed below, including #4 from group A. Students should consult an academic advisor prior to enrolment.
Mechanical and Space Engineering
No new enrolments from 2007.
Available in the dual major only.
Students must complete for the BE (Mechanical and Space Engineering Plan code: MECSPW2001), #64 comprising -
- a dual major - #60, comprising
- For non-selection of PEPS: #50 being all compulsory courses listed in Part A of the Mechanical & Space Engineering list, plus #10 as set out under dual major in Part B Electives; or
- For selection of PEPS: #52 being all compulsory courses listed in Part A of the Mechanical & Space Engineering list plus #8 as set our under dual major in Part B electives; and
- balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
MATE1000 | 2 | Physics & Engineering of Materials |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2300 | 2 | Structures & Materials |
MECH2305 | 2 | Introduction to Engineering Design |
Year 2, Semester 2
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH2700 | 2 | Engineering Analysis I |
Year 3, Semester 1
Course Code | Units | Course 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 & Space Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3410 | 2 | Fluid Mechanics |
MECH3750 | 2 | Engineering Analysis II |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
METR3200 | 2 | Introduction to Control Systems |
and at least #4 from -
Course Code | Units | Course Title |
ENGG4011 | 6 | Professional Engineering Project |
MECH4500 | 4 | Engineering Thesis [4] |
MECH4501 | 4 | Engineering Thesis [4] |
MECH4552 | 4 | Major Design Project [4] |
Or
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 Introductory Electives
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CSSE1001 | 2 | Introduction to Software Engineering I |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
B2 - Advanced Electives
Course Code | Units | Course Title |
ELEC2003 | 2 | Electromechanics & Electronics |
MECH3250 | 2 | Engineering Acoustics |
MECH4301 | 2 | Materials Selection |
MECH4460 | 2 | Energy & Environment |
METR3100 | 2 | Sensors & Actuators |
METR4202 | 2 | Advanced Control & Robotics |
Dual Major
Students are required to obtain at least #10 from the courses listed below. Students participating in PEPS or CEED programs and undertaking #6 ENGG4011 are only required to obtain an additional #8.
Course Code | Units | Course Title |
MECH4450 | 2 | Aerospace Propulsion |
MECH4470 | 2 | Hypersonics & Rarefied Gas Dynamics |
MECH4480 | 2 | Computational Fluid Dynamics |
MECH4552 | 4 | Major Design Project [4] |
MECH4800 | 2 | Space Engineering |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
PHYS2082 | 2 | Space Science & Stellar Astrophysics |
Mechanical and Aerospace Engineering
Available in the dual major only.
Students must complete for the BE (Mechanical and Aerospace Engineering Plan code: MEAERW2001), #64 comprising -
- a dual major - #60 -
- for non-selection of PEPS: comprising #50 being all compulsory courses listed in Part A of the Mechanical & Aerospace Engineering list, plus #10 as set out under Dual Major in Part B Electives; and
- for selection of PEPS: comprising #52 being all compulsory courses listed in PartA of the Mechanical & Aerospace Engineering list plus #8 as set out under Dual Major in Part B Electives; and
- balance from electives. Students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
MATE1000 | 2 | Physics & Engineering of Materials |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2300 | 2 | Structures & Materials |
MECH2305 | 2 | Introduction to Engineering Design |
Year 2, Semester 2
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH2700 | 2 | Engineering Analysis I |
Year 3, Semester 1
Course Code | Units | Course 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 & Space Systems Design |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3410 | 2 | Fluid Mechanics |
MECH3750 | 2 | Engineering Analysis II |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
METR3200 | 2 | Introduction to Control Systems |
and at least #4 from -
Course Code | Units | Course Title |
ENGG4011 | 6 | Professional Engineering Project |
MECH4500 | 4 | Engineering Thesis [4] |
MECH4501 | 4 | Engineering Thesis [4] |
MECH4552 | 4 | Major Design Project [4] |
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CSSE1001 | 2 | Introduction to Software Engineering I |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
B2 - Advanced Electives
Course Code | Units | Course Title |
ELEC2003 | 2 | Electromechanics & Electronics |
MECH3250 | 2 | Engineering Acoustics |
MECH4301 | 2 | Materials Selection |
MECH4460 | 2 | Energy & Environment |
METR3100 | 2 | Sensors & Actuators |
METR4202 | 2 | Advanced Control & Robotics |
Dual Major
Students are required to obtain at least #10 from the courses listed below. Students participating in PEPS or CEED programs and undertaking #6 ENGG4011 are only required to obtain an additional #8. All students are required to take all courses in Group A. Students in the Space stream are required to take the remainder from Group B and students in the Aeronautical stream are required to take the remainder from Group C.
Group A
Course Code | Units | Course Title |
AERO4100 | 2 | Aero Design and Manufacturing |
MECH4450 | 2 | Aerospace Propulsion |
Mechatronic Engineering
Students must complete for BE (Mechatronic Engineering Plan code: MECTRX2001), #64 comprising -
- One of the following -
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Mechatronic Engineering list, plus #12 from Part B Electives list, including at least -
- #4 of introductory electives chosen from Group 1;
- #4 of introductory electives chosen from Group 2;
- #2 of advanced electives chosen from Group 1;
- #2 of advanced electives chosen from Group 2; or
- an extended major - #60 (#62 for students undertaking PEPS), comprising a major, plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under Extended Major; or
- a major and a minor - #60 (#64 for students undertaking PEPS), comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor field; and
- a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Mechatronic Engineering list, plus #12 from Part B Electives list, including at least -
- balance from electives -
- with a maximum of #8 of level one courses; and
- students are encouraged to choose their electives from Part B electives. Selection of courses which are not in the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
MATE1000 | 2 | Physics & Engineering of Materials |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
ENGG1010 | 2 | Applied Mechanics |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 1, Semester 2 or Year 2, Semester 1
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
Year 2, Semester 1
Course Code | Units | Course Title |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2300 | 2 | Structures & Materials |
METR2800 | 2 | Mechatronic System Design Project I |
Year 2, Semester 2
Course Code | Units | Course Title |
ELEC2004 | 2 | Circuits, Signals & Systems |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
MECH2210 | 2 | Dynamics & Orbital Mechanics |
STAT2202 | 1 | Probability Models for Engineering & Science |
Year 3, Semester 1
Course Code | Units | Course Title |
METR3200 | 2 | Introduction to Control Systems |
Year 3, Semester 2
Course Code | Units | Course Title |
METR3800 | 2 | Mechatronic System Design Project II |
METR4202 | 2 | Advanced Control & Robotics |
Year 4, Whole Year
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
METR4900 | 4 | Thesis/Design Project [4] |
METR4901 | 4 | Thesis/Design Project [4] |
(ii) Students attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 - Introductory Electives
Group 1
Course Code | Units | Course Title |
MECH2100 | 2 | Machine Element Design |
MECH2410 | 2 | Fundamentals of Fluid Mechanics |
MECH2700 | 2 | Engineering Analysis I |
MECH3200 | 2 | Advanced Dynamics & Vibrations |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
Group 2
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
COMS3100 | 2 | Introduction to Communications |
CSSE2000 | 2 | Introduction to Digital Systems |
CSSE2002 | 2 | Programming in the Large |
ELEC2003 | 2 | Electromechanics & Electronics |
ELEC3600 | 2 | Signal & Image Processing I |
B2 - Advanced Electives
Group 1
Course Code | Units | Course Title |
AERO3100 | 2 | Aerospace Materials |
MECH3100 | 2 | Mechanical & Space Systems Design |
MECH3250 | 2 | Engineering Acoustics |
MECH3410 | 2 | Fluid Mechanics |
MECH3750 | 2 | Engineering Analysis II |
Group 2
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3702 | 2 | Artificial Intelligence |
COMS4100 | 2 | Digital Communications |
CSSE3000 | 2 | Digital System Design |
ELEC4400 | 2 | Advanced Electronic & Power Electronics Design |
ELEC4600 | 2 | Signal & Image Processing II |
B3 - Coverage Electives
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
ELEC3002 | 2 | Computational Techniques in Electrical Engineering |
ELEC3400 | 2 | Electronic Circuits |
ENGG4000 | 2 | Introduction to Systems Engineering |
MECH2305 | 2 | Introduction to Engineering Design |
METR3100 | 2 | Sensors & Actuators |
METR4910 | 2 | Project Management |
B4 - Other Electives
Course Code | Units | Course Title |
MATH1050 | 2 | Mathematical Foundations [1] |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus an additional #10 from introductory, advanced or coverage electives listed in Part B. Students participating in the PEPS program are only required to obtain an additional #8 from introductory, advanced or coverage electives listed in Part B.
Minors
Students enrolled in a minor field of study are required to obtain the major, plus an additional #10 as set out below for the minor.
Biomedical Engineering
Students enrolled in the Biomedical Engineering minor are required to obtain #10 from the courses listed below, including #6 from Group A and #4 from Group B -
Group A
Course Code | Units | Course Title |
ELEC3401 | 2 | Medical & Industrial Instrumentation [8] |
ELEC3601 | 2 | Introduction to Image Formation |
ELEC4601 | 2 | Medical Imaging |
Group B
Course Code | Units | Course Title |
BIOL1040 | 2 | Cells to Organisms |
BIOM2011 | 2 | Integrative Cell & Tissue Biology |
BIOM2012 | 2 | Systems Physiology |
BIOM2019 | 2 | Human Anatomy |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
HMST1900 | 2 | Biophysical Foundations of Human Movement |
Minerals Process Engineering
No new enrolments from 2006
Students must complete for the BE (Minerals Process Engineering Plan code: MINERX2001), #64 comprising -
- One of the following -
- a major - #50, comprising #48 being all compulsory courses listed in Part A of the Minerals Process Engineering list, plus #2 from advanced electives or minors listed in Part B Electives; or
- a extended major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under Extended Major; or
- a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
- balance from electives -
- with a maximum of #8 of level one courses;
- students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEM1030 | 2 | Chemistry - Structure & Reactions |
MATH2000 | 2 | Calculus & Linear Algebra II |
and #2 from -
Course Code | Units | Course Title |
CHEE1001 | 2 | Principles of Biological Engineering |
MECH2300 | 2 | Structures & Materials |
MINE2105 | 2 | Introduction to Mining |
Year 2, Semester 2
Course Code | Units | Course Title |
CHEE2002 | 2 | Process Systems Analysis |
CHEE2003 | 2 | Fluid & Particle Mechanics |
[ CHEM2056 | 2 | Physical & Surface Chemistry |
[ or | ||
[ ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
Year 3, Semester 1
Course Code | Units | Course Title |
CHEE3002 | 2 | Heat & Mass Transfer |
CHEE3201 | 2 | Chemical Metallurgy |
ERTH3502 | 1 | Ore Deposit Geology & Mineralogy |
MINE3204 | 1 | Process Experimentation & Analysis |
MINE3209 | 1 | Mineral Processing I |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 3, Semester 2
Course Code | Units | Course Title |
CHEE3005 | 2 | Reaction Engineering |
CHEE3205 | 2 | Metallurgical Process Modelling |
MINE3208 | 2 | Mineral Processing II |
Year 4, Semester 1
Course Code | Units | Course Title |
[ MINE4202 | 2 | Pyrometallurgy |
[ or | ||
[ MINE4203 | 2 | Flotation |
[ MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
[ or | ||
[ MINE4209 | 2 | Advanced Mineral Processing |
Year 4, Semester 2
Course Code | Units | Course Title |
MINE4201 | 4 | Metallurgical Plant Design |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1010 | 2 | Applied Mechanics |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE3301 | 2 | Polymer Engineering |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4009 | 2 | Transport Phenomena |
CHEE4012 | 2 | Industrial Wastewater & Solid Waste Management |
CHEE4015 | 1 | Special Topics VII |
CHEE4021 | 2 | Particle Design & Processing |
CHEE4024 | 2 | Energy Systems in Sustainable Development |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
ENGG4010 | 2 | Professional Development |
ENGG4103 | 2 | Engineering Asset Management |
ERTH3203 | 2 | Energy Resources |
MECH3300 | 2 | Finite Element Method & Fracture Mechanics |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
MECH4480 | 2 | Computational Fluid Dynamics |
MINE3109 | 2 | Special Topics in Mining II |
MINE3120 | 2 | Resource Estimation |
MINE3121 | 2 | Mining Geomechanics |
MINE3124 | 2 | Mine Ventilation I |
MINE3211 | 2 | Special Topics in Minerals Processing II |
MINE4000 | 2 | Mine Waste Management & Landform Design |
MINE4120 | 2 | Mine Geotechnical Engineering |
MINE4121 | 2 | Mine Management |
MINE4205 | 2 | Project Thesis in Minerals Process Engineering |
MINE4206 | 4 | Research Thesis in Minerals Process Engineering [4] |
MINE4216 | 4 | Research Thesis in Minerals Process Engineering [4] |
MINE4207 | 1 | Special Topics in Minerals Processing I |
TIMS3309 | 2 | Fundamentals of Technology and Innovation Management |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus an additional #10 to include -
Course Code | Units | Course Title |
MINE4202 | 2 | Pyrometallurgy |
MINE4203 | 2 | Flotation |
MINE4204 | 2 | Aqueous Solution Processing & Electrometallurgy |
MINE4206 | 4 | Research Thesis in Minerals Process Engineering [4] |
MINE4216 | 4 | Research Thesis in Minerals Process Engineering [4] |
MINE4209 | 2 | Advanced Mineral Processing |
Materials Engineering
Students enrolled in the Materials Engineering minor are required to obtain #10 from the courses listed below -
Course Code | Units | Course Title |
CHEE3301 | 2 | Polymer Engineering |
CHEE3305 | 2 | Biomaterials: Materials in Medicine |
CHEE4005 | 2 | Polymer Rheology & Processing |
CHEE4301 | 2 | Nanomaterials & Their Characterisation |
MECH2300 | 2 | Structures & Materials |
MECH3305 | 2 | Science & Engineering of Metals |
MECH4301 | 2 | Materials Selection |
MECH4304 | 2 | Net Shape Manufacturing |
Mining Engineering
Students enrolled in the Mining Engineering minor are required to obtain at least #10 from the courses listed below, including #4 from Group A. Students should consult an academic advisor prior to enrolment.
Mining Engineering
Students must complete for the BE (Mining Engineering Plan code: MININX2001), #64 comprising -
- One of the following -
- a major - #50, comprising all compulsory courses listed in Part A of the Mining Engineering list; or
- an extended major - #60, comprising a major, plus an additional #10 as set out in Part B Electives under Extended Major; or
- a major and a minor - #60, comprising a major, plus an additional #10 as set out in Part B Electives under the approved minor fields; and
- balance from electives -
- with a maximum of #8 of level one courses;
- students are encouraged to seek academic advice for courses chosen that are not listed in Part B Electives. Selection of courses which are not in the BE List require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
ENGG1010 | 2 | Applied Mechanics |
MATE1000 | 2 | Physics & Engineering of Materials |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 2, Semester 1
Course Code | Units | Course Title |
ERTH1501 | 2 | Earth Processes & Geological Materials for Engineers |
MATH2000 | 2 | Calculus & Linear Algebra II |
MECH2301 | 1 | Structural Mechanics |
MINE2105 | 2 | Introduction to Mining |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
Year 2, Semester 2
Course Code | Units | Course Title |
MINE2101 | 2 | Fluid Mechanics |
MINE2106 | 2 | Resource Geology & Mine Surveying |
MINE2201 | 2 | Physical & Chemical Processing of Minerals |
Year 3, Semester 1
Course Code | Units | Course Title |
MINE3120 | 2 | Resource Estimation |
MINE3121 | 2 | Mining Geomechanics |
MINE3122 | 2 | Mining Systems |
MINE3127 | 2 | Socio-Environmental Aspects of Mining |
Year 3, Semester 2
Course Code | Units | Course Title |
MINE3123 | 2 | Mine Planning |
MINE3124 | 2 | Mine Ventilation I |
MINE3125 | 2 | Rock Breakage |
Year 4, Semester 1
Course Code | Units | Course Title |
MINE4120 | 2 | Mine Geotechnical Engineering |
MINE4122 | 2 | Mining Research Project I |
MINE4124 | 2 | Hard Rock Mine Design & Optimisation |
Year 4, Semester 2
Course Code | Units | Course Title |
MINE4121 | 2 | Mine Management |
MINE4123 | 2 | Mining Research Project II |
MINE4125 | 2 | Coal Mine Design and Feasibility |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
CHEM1020 | 2 | Chemistry - Energetics & Reactivity |
CSSE1001 | 2 | Introduction to Software Engineering I |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1050 | 2 | Engineering Thermodynamics |
MATH1050 | 2 | Mathematical Foundations [1] |
MINE1100 | 2 | Sustainable Development of Resources |
PHYS1002 | 2 | Electromagnetism, Optics, Relativity & Quantum Physics I |
B2 - Advanced Electives
Course Code | Units | Course Title |
CHEE3005 | 2 | Reaction Engineering |
CHEE3205 | 2 | Metallurgical Process Modelling |
CIVL3210 | 2 | Geotechnical Engineering |
ENGG4103 | 2 | Engineering Asset Management |
ERTH3203 | 2 | Energy Resources |
ERTH3301 | 2 | Ore Body Modelling |
MECH4480 | 2 | Computational Fluid Dynamics |
MINE3106 | 2 | Minerals Industry Visit |
MINE3108 | 1 | Special Topics in Mining I |
MINE3109 | 2 | Special Topics in Mining II |
MINE3126 | 2 | Underground Mining Systems |
MINE3128 | 2 | Surface Mining Systems |
MINE3208 | 2 | Mineral Processing II |
MINE3209 | 1 | Mineral Processing I |
MINE4107 | 2 | Advanced Mine Ventilation |
MINE4209 | 2 | Advanced Mineral Processing |
Extended Major
Students enrolled in the extended major are required to obtain the major, plus an additional #10 from the courses listed below -
Course Code | Units | Course Title |
CIVL3210 | 2 | Geotechnical Engineering |
ENGG1050 | 2 | Engineering Thermodynamics |
MINE1100 | 2 | Sustainable Development of Resources |
MINE3106 | 2 | Minerals Industry Visit |
MINE3109 | 2 | Special Topics in Mining II |
MINE3126 | 2 | Underground Mining Systems |
MINE3128 | 2 | Surface Mining Systems |
MINE4000 | 2 | Mine Waste Management & Landform Design |
MINE4107 | 2 | Advanced Mine Ventilation |
Geomechanics
Students enrolled in the Geomechanics Minor are required to complete the Mining Engineering Major including MINE4122 under a geomechanics topic, plus #10 from the courses listed below -
Course Code | Units | Course Title |
CIVL3210 | 2 | Geotechnical Engineering |
CIVL4230 | 2 | Advanced Soil Mechanics |
CIVL4250 | 2 | Numerical Methods in Geomechanics |
CIVL4260 | 2 | Unsaturated Soil Mechanics |
ERTH2004 | 2 | Structural Geology |
ERTH2050 | 2 | Field Geology |
ERTH3020 | 2 | Introduction to Geophysics |
MINE3126 | 2 | Underground Mining Systems |
MINE3128 | 2 | Surface Mining Systems |
MINE4000 | 2 | Mine Waste Management & Landform Design |
Minerals Processing
Students enrolled in the Minerals Processing minor are required to obtain #10 as set out below -
Course Code | Units | Course Title |
CHEE2001 | 2 | Process Principles |
CHEE3005 | 2 | Reaction Engineering |
CHEE3205 | 2 | Metallurgical Process Modelling |
ERTH3502 | 1 | Ore Deposit Geology & Mineralogy |
MINE3208 | 2 | Mineral Processing II |
MINE3209 | 1 | Mineral Processing I |
MINE4203 | 2 | Flotation |
MINE4209 | 2 | Advanced Mineral Processing |
Software Engineering
Students must complete for the BE (Software Engineering Plan code: SOFTWX2001), #64 comprising -
- one of the following -
- for a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Software Engineering list, plus #12 from Part B Electives list, including at least -
- #4 of introductory electives listed in Part B1;
- #6 of advanced electives listed in Part B2; and
- #2 of electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives; or
- for a extended major - #60 (#62 for students undertaking PEPS), comprising a major plus an additional #10 (#8 for students undertaking PEPS) as set out in Part B Electives under Extended Major; and
- for a major - #50 (#54 for students undertaking the Professional Engineering Placement Semester (PEPS)), comprising #38 (#42 for students undertaking PEPS) being all compulsory courses listed in Part A of the Software Engineering list, plus #12 from Part B Electives list, including at least -
- balance from electives -
- with a maximum of #8 of level one courses;
- students are encouraged to choose their electives from Part B electives. Selection of courses which are not the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 1, Semester 2 or Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
MATH1061 | 2 | Discrete Mathematics |
Year 2, Semester 1
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
ENGG2800 | 2 | Team Project I |
Year 2, Semester 1 or 2
Course Code | Units | Course Title |
INFS1200 | 2 | Introduction to Information Systems |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE2003 | 2 | Software Engineering Studio |
Year 3, Semester 1
Course Code | Units | Course Title |
COMP2506 | 2 | Human-Computer Interaction |
CSSE3002 | 2 | The Software Process |
Year 3, Semester 2
Course Code | Units | Course Title |
ENGG3800 | 2 | Team Project II |
Year 4
(i) Students not attending the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4801 | 4 | Thesis Project [4] |
ENGG4802 | 4 | Thesis Project [4] |
(ii) Students attend the Professional Engineering Placement Semester (PEPS) -
Course Code | Units | Course Title |
ENGG4010 | 2 | Professional Development |
ENGG4011 | 6 | Professional Engineering Project |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
CSSE2000 | 2 | Introduction to Digital Systems |
INFS2200 | 2 | Relational Database Systems |
INFS3202 | 2 | Web Information Systems |
B2 - Advanced Electives
Course Code | Units | Course Title |
COMP4403 | 2 | Compilers and Interpreters |
COMP4500 | 2 | Advanced Algorithms & Data Structures |
COMP4501 | 2 | Advanced Human-Computer Interaction |
COMP4702 | 2 | Machine Learning |
COMS4200 | 2 | Computer Networks II |
COMS4507 | 2 | Advanced Computer and Network Security |
CSSE3000 | 2 | Digital System Design |
CSSE4003 | 2 | Embedded System Design |
CSSE4004 | 2 | Distributed Computing |
CSSE4603 | 2 | Models of Software Systems |
INFS3200 | 2 | Advanced Database Systems |
B3 - Coverage Electives
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
ENGG4000 | 2 | Introduction to Systems Engineering |
ENGG4800 | 2 | Project Management |
INFS3204 | 2 | Service-Oriented Architectures |
MATH2010 | 1 | Analysis of Ordinary Differential Equations |
STAT2201 | 1 | Analysis of Engineering & Scientific Data |
STAT2202 | 1 | Probability Models for Engineering & Science |
Extended Major
Students enrolled in the extended major are required to obtain a major, and #10 from Part B electives (#8 for students participating in the PEPS program), including -
- (i)
Course Code | Units | Course Title |
COMP2304 | 2 | Programming for Engineering Systems |
Software Systems & Aerospace Engineering
Available in the dual major only.
Students must complete for the BE (Software Systems and Aerospace Engineering Plan code: SSAERW2001),#64 comprising ¿
- #60, comprising #48 being all compulsory courses listed in Part A of the Software Systems and Aerospace list, plus #12 from Part B Electives list, including at least ¿
- #4 of introductory electives listed in Part B1;
- #6 of advanced electives listed in Part B2; and
- #2 of electives, to be chosen from introductory (Part B1), advanced (Part B2) or coverage (Part B3) electives;
- balance from electives, students are encouraged to choose their electives from Part B electives. Selection of courses which are not the BE list require the approval of the Executive Dean.
Part A - Compulsory
Year 1, Semester 1
Course Code | Units | Course Title |
ELEC1000 | 2 | Introduction to Electrical Engineering |
ENGG1000 | 2 | Introduction to Professional Engineering |
Year 1, Semester 1 or 2
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering I |
ENGG1010 | 2 | Applied Mechanics |
MATH1051 | 2 | Calculus & Linear Algebra I [2] |
Year 1, Semester 2
Course Code | Units | Course Title |
CSSE1000 | 2 | Introduction to Computer Systems |
MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
Year 1, Semester 2 or Year 2, Semester 1
Course Code | Units | Course Title |
CSSE2002 | 2 | Programming in the Large |
MATH1061 | 2 | Discrete Mathematics |
Year 2, Semester 1
Course Code | Units | Course Title |
COMP2303 | 2 | Network & Operating Systems Principles |
ENGG2800 | 2 | Team Project I |
Year 2, Semester 1 or 2
Course Code | Units | Course Title |
INFS1200 | 2 | Introduction to Information Systems |
MATH2000 | 2 | Calculus & Linear Algebra II |
Year 2, Semester 2
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE2003 | 2 | Software Engineering Studio |
Year 3, Semester 1
Course Code | Units | Course Title |
COMP2506 | 2 | Human-Computer Interaction |
CSSE3002 | 2 | The Software Process |
Year 3, Semester 2
Course Code | Units | Course Title |
AERO3000 | 2 | Flight Mechanics & Avionics |
COMP2304 | 2 | Programming for Engineering Systems |
ENGG3800 | 2 | Team Project II |
Year 4, Semester 1
Course Code | Units | Course Title |
ENGG4000 | 2 | Introduction to Systems Engineering |
Year 4, Semester 2
Course Code | Units | Course Title |
ENGG4020 | 2 | Systems Safety Engineering |
Year 4, Whole Year
Course Code | Units | Course Title |
ENGG4801 | 4 | Thesis Project [4] |
ENGG4802 | 4 | Thesis Project [4] |
Part B - Electives
B1 - Introductory Electives
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3702 | 2 | Artificial Intelligence |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
CSSE2000 | 2 | Introduction to Digital Systems |
INFS2200 | 2 | Relational Database Systems |
INFS3202 | 2 | Web Information Systems |
B2 - Advanced Electives
Course Code | Units | Course Title |
COMP4403 | 2 | Compilers and Interpreters |
COMP4500 | 2 | Advanced Algorithms & Data Structures |
COMP4501 | 2 | Advanced Human-Computer Interaction |
COMP4702 | 2 | Machine Learning |
COMS4200 | 2 | Computer Networks II |
COMS4507 | 2 | Advanced Computer and Network Security |
CSSE3000 | 2 | Digital System Design |
CSSE4003 | 2 | Embedded System Design |
CSSE4004 | 2 | Distributed Computing |
CSSE4603 | 2 | Models of Software Systems |
INFS3200 | 2 | Advanced Database Systems |
End notes
- [1] MATH1050 is not available for students with a High Achievement or higher in Senior Maths C.
- [2] Students without at least a Sound Achievement in Senior Maths C are strongly recommended to take MATH1050 as an elective before MATH1051
- [3] Students will be advised of the semester of offering at the commencement of the year.
- [4] This course is offered over more than one semester. Enrol in the same course code in each semester.
- [5] Course is offered in odd-numbered years only.
- [6] Course is offered in even-numbered years only.
- [7] Code for students completing the course in one semester.
- [8] Students are recommended to take ELEC2003 before undertaking ELEC3401.