Table R - Higher Degree By Research

Please check the current students website (Find a unit of study) for up-to-date information on units of study including availability.

 
Unit outlines will be available through Find a unit outline.

Unit of study Credit points A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition Session

Table R - Engineering

This table lists Table R - Higher Degree by Research units of study
AERO8200
Advanced Aerodynamics
6    A BE in the area of Aerospace Engineering or related Engineering field with assumed knowledge in Aerodynamics
N AERO5200
Semester 2
AERO8750
Unmanned Air Vehicle Systems
6    A BE in the area of Aerospace Engineering or related Engineering field
N AERO5750
Semester 2
AERO9760
Spacecraft and Satellite Design
6      Semester 1
AMME5271
Computational Nanotechnology
6    A Understanding of basic principles of Newtonian mechanics, physics and chemistry, fluid mechanics and solid mechanics

Note: Department permission required for enrolment

Semester 2
AMME5292
Advanced Fluid Dynamics
6    A MECH3261 or MECH8261 or MECH9261 or CIVL3612 or CIVL9612 or AERO3260 or AERO8260 or AERO9260

Note: Department permission required for enrolment

Semester 1
AMME5310
Engineering Tribology
6    A (AMME1362 or AMME2302 OR AMME9302) AND (AMME2301 OR AMME9301) AND (MECH3261 OR MECH9261 or MECH8261)

Note: Department permission required for enrolment

Semester 1
AMME8101
Energy and the Environment
6    A Students are expected to be familiar with the basic laws of thermodynamics, fluid mechanics and heat transfer
N AMME5101
Semester 1
AMME8202
Computational Fluid Dynamics
6    A Partial differential equations; Finite difference methods; Taylor series; Basic fluid mechanics including pressure, velocity, boundary layers, separated and recirculating flows. Basic computer programming skills
N AMME5202

Note: Department permission required for enrolment

Semester 1
AMME8510
Vibration and Acoustics
6    A BE with background knowledge in Mechanics of Solids, Fluids, Dynamics and Control
N AMME5510
Semester 2
AMME8520
Advanced Control and Optimisation
6    A Strong understanding of feedback control systems, specifically in the area of system modelling and control design in the frequency domain
N AMME5520
Semester 1
AMME9450
Design and Production
6    N AMME2450

Note: Department permission required for enrolment

Semester 1
BMET5907
Orthopaedic and Surgical Engineering
6    A Understanding of engineering mechanics, materials science, and human biology and anatomy
N MECH4902 OR MECH5907
Semester 2
BMET5911
Advanced Instrumentation for Nanotechnology
6    A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
Semester 1
BMET5931
Nanomaterials in Medicine
6    A [[(BIOL1xxx OR MBLG1xxx) AND CHEM1xxx AND PHYS1xxx] OR [(AMME1961 OR BMET1961)] AND (MECH2901 OR BMET2901)]] AND (NANO2xxx OR AMME1362)
N AMME5931
Semester 1
BMET5933
Biomedical Image Analysis
6    A An understanding of biology (1000-level), experience with programming (ENGG1801, ENGG1810, BMET2922 or BMET9922)
Semester 1
BMET5944
Bioinspired Materials: Design and Fabrication
6    A 1000-level materials science and mechanics
Semester 2
BMET5953
Rehabilitation Engineering
6    A 1000-level mathematics and 1000-level biology
Semester 1
BMET5957
Bioelectronic Medicine Circuits and Systems
6    A ELEC2104 and BMET2922
Semester 2
BMET5958
Nanoscale Biomedical Diagnostics
6    A (BMET2903 or BMET9903) and CHEM1111. Basic knowledge in physics, thermodynamics, chemistry and mathematics
N AMME5958
Semester 2
BMET5962
Introduction to Mechanobiology

This unit of study is not available in 2022

6    A 6 credit points of 1000-level biology, 6 credit points of 1000-level chemistry and 6 credit points of 2000-level physiology or equivalent
N AMME5962
Semester 2
BMET5992
Regulatory Affairs in the Medical Industry
6    A MECH3921 OR BMET3921 OR AMME5921 OR BMET5921 and 6cp of 1000-level Chemistry and 6cp of Biology units
N AMME4992 OR AMME5992
Semester 2
BMET5995
Advanced Bionics
6    A ELEC1103 and (BMET2922 or BMET9922)
N AMME5995 OR AMME5951 OR BMET5951
Semester 1
BMET8790
Introduction to Biomechatronics
6    A Knowledge in mechanical and electronic engineering; adequate maths and applied maths skills; background knowledge of physics, chemistry and biology; Some programming capability: MATLAB, C, C++, software tools used by engineers including CAD and EDA packages
N AMME4790 or AMME5790 or BMET5790
Semester 2
BMET9802
Biomedical Instrumentation
6    A A knowledge of basic anatomy and physiology and electrical circuits is required: Ohm's law, Thevenins and Norton's theorems, basic circuit theory involving linear resistors, capacitors and inductors, operational amplifiers
N ELEC3802 or ELEC8882 or BMET3802
Semester 2
BMET9921
Biomedical Engineering Technology
6    A 1000-level biology, 1000-level materials science and some engineering design
N MECH3921 OR BMET3921 OR AMME5921 OR BMET5921
Semester 1
Semester 2
CHNG5001
Process Systems Engineering
6    A 1000 level physics and mathematics (differential equations). Use of mathematical and/or computer-based modelling tools and techniques. Feedback control concepts and principles as taught in CHNG3802/CHNG9302 or similar courses. Students who are unsure about meeting these requirements should contact the unit coordinator for advice


This unit of study is for Masters students and can be selected as an elective by 4th year students.
Semester 2
CHNG5003
Green Engineering
6    A Completion of 72 cp in science, engineering or equivalent
Semester 2
CHNG5004
Particles and Surfaces
6    A Enrolment in this unit of study assumes that students have acquired knowledge equivalent to CHNG3801 AND CHNG3802 AND CHNG3803 AND CHNG3805 AND CHNG3806
Semester 1
CHNG5005
Wastewater Engineering
6    A Knowledge of mass and energy balances, mathematics, process design, biochemical processes, and particle mechanics at a level typical of an undergraduate degree in chemical engineering. Assumed knowledge is equivalent to material covered in CHNG1103 AND CHNG2801 AND CHNG2802 AND CHNG3803 AND CHNG3804 AND CHNG3805
Semester 1
CHNG5006
Advanced Wastewater Engineering
6    A General knowledge of wastewater treatment and the range of technologies currently used (equivalent to CHNG5005) OR the principles of biochemical engineering and their application in engineering (equivalent to CHNG3804)
Semester 2
CHNG5008
Nanotechnology in Chemical Engineering
6    A 12cp CHEM2xxx
Semester 2
CHNG5601
Membrane Science
6      Semester 1
CHNG5602
Biophysics and Biosensors
6      Semester 2
CHNG5603
Advanced Industrial Modelling and Analysis
6    A It is assumed that students have a general knowledge of mathematics typical of an undergraduate degree in chemical engineering, equivalent to MATH1021 AND MATH1023 AND (CHNG2802 OR MATH2XXX). This unit is for postgraduate students and also is offered as an elective for fourth year undergraduate students


This unit is for Master degree students and also is offered as an elective for fourth year students. Some lectures my be given by a guest lecturer.
Semester 1
CHNG5604
Advanced Membrane Engineering
6    A The physics and electrochemistry of synthetic and cellular membranes. Knowledge of membrane manufacture, membrane separation processes and membrane characterisation and monitoring. Assumed knowledge is equivalent to CHNG5601
Semester 2
CHNG5605
Bio-Products: Laboratory to Marketplace
6   

This unit is for Master degree students and also is offered as an elective for fourth year students.
Semester 2
CHNG5606
Advanced Food Processing
6    A Knowledge of fluid mechanics and mathematics at a level typical of an undergraduate degree in chemical engineering. Assumed knowledge is equivalent to CHNG2801 (or AMME2261 or AMME2200 or CIVL2611 or CIVL3612 or CIVL9612) AND CHNG2802 (or AMME2000 or MATH2021 or MATH2061 or MATH2921). This unit is for postgraduate students and also is offered as an elective for fourth year undergraduate students


This unit of study is for Masters students and can be selected as an elective by 4th year students.
Semester 2
CIVL5351
Geoenvironmental Engineering
6      Semester 2
CIVL5460
Particle Mechanics for Geotechnics
6      Semester 1
CIVL5701
Transport Networks
6    A CIVL2700 OR CIVL9700
Semester 2
CIVL5702
Traffic Engineering
6    A (CIVL2700 OR CIVL9700) AND (MATH1001 OR MATH1021) AND (MATH1003 OR MATH1023) AND MATH1005 AND (ENGG1801 or ENGG1810). Basic statistics through regression analysis, differential and integral calculus, computer programming
Semester 1
CIVL5703
Transport Policy, Planning and Deployment
6    A CIVL2700
N CIVL3703 OR CIVL9703
Semester 1
CIVL5704
Transport Analytics
6    A CIVL3704 OR CIVL9704
Semester 2
CIVL5999
Advanced Research and Analysis

This unit of study is not available in 2022

6    A (CIVL2201 OR CIVL9201) AND (CIVL2611 OR CIVL9611) AND (CIVL2410 OR CIVL9410)
Semester 1
CIVL6257
Concrete Structures - Prestressed Concrete
6    N CIVL5257
Semester 1
CIVL6264
Composite Steel-Concrete Structures
6    N CIVL5264
Semester 2
CIVL6267
Steel Structures - Adv Analysis and Design
6    N CIVL5267
Semester 1
CIVL6268
Structural Dynamics
6    A Students are assumed to have a good knowledge of fundamental structural analysis, which is covered in the courses of Structural Mechanics, Introduction to Structural Concepts and Design, Structural Analysis, and Finite Element Analysis
N CIVL5268
Semester 2
CIVL6450
Analysis and Design of Pile Foundations
6    N CIVL5450
Semester 1
CIVL6455
Engineering Behaviour of Soils
6    A [CIVL2410 OR CIVL9410] AND [CIVL3411 OR CIVL9411]. A knowledge of basic concepts and terminology of soil mechanics is assumed. Experience with geotechnical practice in estimating parameters from field and laboratory data would be useful but not essential
N CIVL5455
Semester 1
CIVL6456
Energy Geotechnics
6    A [CIVL2410 OR CIVL9410] AND [CIVL3411 OR CIVL9411]
Semester 2
CIVL6665
Advanced Water Resources Engineering
6    A CIVL3612 OR CIVL9612
N CIVL5665
Semester 2
CIVL6669
Applied Fluid Engineering Computing
6    A CIVL3612 or CIVL9612
N CIVL5669
Semester 2
CIVL9310
Humanitarian Engineering
6      Semester 1
CIVL9320
Engineering for Sustainable Development
6    A CIVL3310 or CIVL9310
N CIVL5320
Semester 2
COMP5045
Computational Geometry
6    A Experience with data structures and algorithms as covered in COMP9103 or COMP9123 or COMP2123 or COMP2823 or INFO1105 or INFO1905 (or equivalent UoS from different institutions)
Semester 1
COMP5046
Natural Language Processing
6    A Knowledge of an OO programming language
Semester 1
COMP5048
Visual Analytics
6    A Experience with data structures and algorithms as covered in COMP9103 OR COMP9003 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions)
Semester 1
Semester 2
COMP5313
Large Scale Networks
6    A Algorithmic skills gained through units such as COMP2123 or COMP2823 or COMP3027 or COMP3927 or COMP9007 or COMP9123 or equivalent. Basic probability knowledge
Semester 1
COMP5318
Machine Learning and Data Mining
6    A INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138
Semester 1
Semester 2
COMP5329
Deep Learning
6    A COMP5318
Semester 1
COMP5338
Advanced Data Models
6    A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138/COMP9120 (Database Management Systems) or INFO2120/INFO2820/ISYS2120 (Database Systems 1)
Semester 2
COMP5349
Cloud Computing
6    A Basic knowledge of computer networks as covered in INFO1112 or COMP9201 or COMP9601 (or equivalent UoS from different institutions)
Semester 1
COMP5405
Digital Media Computing
6    A Experience with programming skills, as covered in COMP9103 OR COMP9003 OR COMP9123 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions)
N COMP5114 OR COMP9419
Semester 1
COMP5415
Multimedia Design and Authoring
6    A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions)
Semester 2
COMP5424
Information Technology in Biomedicine
6    A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions)
Semester 1
COMP5425
Multimedia Retrieval
6    A Experience with programming skills, as covered in COMP9103 OR COMP9003 OR COMP9123 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions)
Semester 1
COMP5426
Parallel and Distributed Computing
6    A Experience with algorithm design and software development as covered in (COMP2017 or COMP9017) and COMP3027 (or equivalent UoS from different institutions)
Semester 1
COMP5427
Usability Engineering
6    A Skills with modelling as covered in ISYS2110 or ISYS2120 or COMP9110 or COMP9201 (or equivalent UoS from different institutions)
Semester 1
COMP8328
Advanced Machine Learning
6    A COMP5318 or COMP3308 or COMP3608
N COMP5328
Semester 2
COMP8617
Empirical Security Analysis and Engineering
6    A INFO3616 or ELEC5616
N COMP5617
Semester 2
CSYS5010
Introduction to Complex Systems
6      Semester 1
Semester 2
CSYS5020
Interdependent Civil Systems
6      Semester 1
CSYS5030
Information Theory and Self-Organisation
6    A Competency in 1st year mathematics, and basic computer programming skills are assumed. Competency in 1st year undergraduate level statistics (for example, covering probabilities, conditional probabilities, Gaussian distribution, correlations, statistical significance/hypothesis testing and p-values). An exposure to linear algebra would be useful but not mandatory
Semester 2
CSYS5040
Criticality in Dynamical Systems
6    A Mathematics at first-year undergraduate level. Some familiarity with mathematical and computational principles at an undergraduate university level (for example, differential calculus or linear algebra). Familiarity with a programming language at a beginners level for data analysis
Semester 2
DATA5207
Data Analysis in the Social Sciences
6   
Note: Department permission required for enrolment in the following sessions:Intensive December

Intensive December
Semester 1
ELEC5204
Power Systems Analysis and Protection
6    A (ELEC3203 OR ELEC9203 OR ELEC5732) AND (ELEC3206 OR ELEC9206 OR ELEC5734). The unit assumes basic knowledge of circuits, familiarity with basic mathematics, competence with basic circuit theory and an understanding of three phase systems, transformers, transmission lines and associated modeling and operation of such equipment
Semester 1
ELEC5207
Advanced Power Conversion Technologies
6    A ELEC3204
Semester 2
ELEC5208
Intelligent Electricity Networks
6    A Fundamentals of Electricity Networks, Control Systems and Telecommunications
Semester 1
ELEC5211
Power System Dynamics and Control
6    A ELEC3203 OR ELEC9203 OR ELEC5732. The assumed knowledge for learning this UoS is a deep understanding on circuit analysis and its applications in power system steady state analysis
Semester 1
ELEC5212
Power System Planning and Markets
6    A ELEC3203 OR ELEC9203 OR ELEC5732. The assumed knowledge for learning this UoS is power system steady state analysis
Semester 2
ELEC5213
Engineering Optimisation
6    A Linear algebra, differential calculus, and numerical methods. Competency at programming in a high-level language (such as Matlab or Python)
Semester 1
ELEC5304
Intelligent Visual Signal Understanding
6    A Mathematics (e.g. probability and linear algebra) and programming skills (e.g. Matlab/Java/Python/C++)
Semester 1
ELEC5305
Acoustics, Speech and Signal Processing
6    A (ELEC2302 OR ELEC9302) AND (ELEC3305 OR ELEC9305). Linear algebra, fundamental concepts of signals and systems as covered in ELEC2302/ELEC9302, fundamental concepts of digital signal processing as covered in ELEC3305/9305. It would be unwise to attempt this unit without the assumed knowledge- if you are not sure, please contact the instructor
Semester 2
ELEC5306
Video Intelligence and Compression
6    A Basic understanding of digital signal processing (filtering, DFT) and programming skills (e.g. Matlab/Java/Python/C++)
Semester 1
ELEC5307
Advanced Signal Processing with Deep Learning
6    A Mathematics (e.g., probability and linear algebra) and programming skills (e.g. Matlab/Java/Python/C++)
Semester 2
ELEC5507
Error Control Coding
6    A Fundamental mathematics including probability theory and linear algebra. Basic knowledge on digital communications. Basic MATLAB programming skills is desired
Semester 1
ELEC5508
Wireless Engineering
6    A Basic knowledge in probability and statistics, analog and digital communications, error probability calculation in communications channels, and telecommunications network
Semester 2
ELEC5509
Mobile Networks
6    A ELEC3505 AND ELEC3506. Basically, students need to know the concepts of data communications and mobile communications, which could be gained in one the following units of study: ELEC3505 Communications, ELEC3506 Data Communications and the Internet, or similar units. If you are not sure, please contact the instructor
Semester 1
ELEC5510
Satellite Communication Systems
6    A Knowledge of error probabilities, analog and digital modulation techniques and error performance evaluation studied in ELEC3505 Communications and ELEC4505 Digital Communication Systems, is assumed
Semester 2
ELEC5511
Optical Communication Systems
6    A (ELEC3405 OR ELEC9405) AND (ELEC3505 OR ELEC9505). Basic knowledge of communications, electronics and photonics
Semester 1
ELEC5512
Optical Networks
6    A Knowledge of digital communications, wave propagation, and fundamental optics
Semester 2
ELEC5514
IoT Wireless Sensing and Networking
6    A ELEC3305 AND ELEC3506 AND ELEC3607 AND ELEC5508
Semester 2
ELEC5516
Electrical and Optical Sensor Design
6    A Math Ext 1, fundamental concepts of signal and systems, fundamental electrical circuit theory and analysis
Semester 1
ELEC5517
Software Defined Networks
6    A ELEC3506 OR ELEC9506
Semester 2
ELEC5518
IoT for Critical Infrastructures
6      Semester 1
ELEC9405
Communications Electronics and Photonics
6    A A background in basic electronics and circuit theory is assumed
N ELEC5738
Semester 2
ELEC9505
Communications
6    A ELEC9302
N ELEC5739
Semester 1
ELEC9506
Data Communications and the Internet
6    N ELEC5740
Semester 2
ELEC9515
Digital Communication Systems
6    N ELEC5744
Semester 1
ELEC9607
Embedded Systems
6    A Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks
N ELEC5741
Semester 1
ELEC9608
Computer Architecture
6    A ELEC9602. Knowledge of digital logic (logic operations, theorems and Boolean algebra, number systems, combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, design of a simple computer, and using hardware description languages such as VHDL or Verilog) is required. ELEC9607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required
N ELEC3608
Semester 2
ENGG5202
Sustainable Design, Eng and Mgt
6    A General knowledge in science and calculus and understanding of basic principles of chemistry, physics and mechanics
Semester 1
ENGG5204
Engineering Professional Practice
6    A Competences and experience in engineering obtained during an accepted engineering degree
Semester 1
ENGG5214
Management of Technology
6    A Sound competence in all aspects of engineering, and some understanding of issues of engineering management
Semester 2
ENGG5215
International Eng Strategy and Operations
6    A Sound competence in all aspects of engineering, and some understanding of issues of engineering management and globalisation
Semester 2
INFO5994
Advanced Topics in Computer Science
6      Semester 1
Semester 2
MECH5311
Microscopy and Microanalysis of Materials
6    A AMME1362 or AMME2302 or AMME9302 or CIVL2110

Note: Department permission required for enrolment

Semester 1
MECH8265
Combustion
6    A Familiarity with the basic laws of thermodynamics, fluid mechanics and heat transfer
N MECH5265
Semester 2
MECH8720
Sensors and Signals
6    A Strong MATLAB skills, and assumed knowledge of RADAR and SONAR systems and signal processing
N MECH4720 or MECH5720
Semester 2
MTRX8700
Experimental Robotics
6    A A demonstrated programming ability, familiarity with concepts in sensing and control systems and a background in either CS, Mechatronics or Electrical/Electronic Engineering
N MTRX5700
Semester 1