Biomedical Engineering (MPE)

Unit of study table

This page was first published on 13 November 2025 and was last amended on 18 February 2026.
View details of the changes below.

Master of Professional Engineering (Biomedical)

To qualify for the award of the Master of Professional Engineering (Biomedical), a candidate must complete 144 credit points, including:
1. 12 credit points of Professional Engineering units
2. ENGG5217 Practical Experience
3. 48 credit points of Biomedical Foundation units
4. 30 credit points of Biomedical Core units
5. 12 credit points of Biomedical Stream Elective units
6. 30 credit points of units from a single specialisation
7. A minimum of 12 credit points of Project or Research Pathway units
Candidates undertaking the Research Pathway replace 12 credit points of Stream Elective units with Research Pathway units

Specialisations

Candidates in the Master of Professional Engineering (Biomedical) complete a compulsory specialisation. A specialisation requires the completion of 30 credit points chosen from units of study listed in the table for that specialisation. The available specialisations are:

  • Bioelectronics and Biocomputation
  • Nanoscale Biotechnology
  • Biomedical Devices and Machines
Unit of studyCredit pointsA: Assumed knowledge P: Prerequisites
C: Corequisites N: Prohibition

Professional Engineering units

Students complete 12 credit points of Professional Engineering units

ENGG5202
Sustainable Design, Eng and Mgt
6A General knowledge in science and calculus and understanding of basic principles of chemistry, physics and mechanics
ENGG5204
Engineering Professional Practice
6A Competences and experience in engineering obtained during an accepted engineering degree
ENGG5217
Practical Experience
0N ENGP1000 or ENGP2000 or ENGP3000 or ENGG4000 or CHNG5205 or AMME5010 or BMET5010 or CIVL5010 or ELEC5010
Students should have completed one year of their MPE program before enrolling in this unit.

Biomedical Foundation units

AMME9302
Introduction to Engineering Materials
6N AMME5302 or CIVL5501
BMET9400
Biomechanical Design
6A (ENGG1801 or ENGG1810) and ENGG1802. HSC Maths and HSC Physics
N MECH2400 or BMET2400
BMET9901
Anatomy and Physiology for Engineers
6A 6 credit points minimum of Junior level Biology
N AMME5901 or AMME9901 or MECH2901 or BMET2901
BMET9903
Biomedical Physics
6A 1000-level mathematics: linear algebra, statistics, single and multivariable calculus
N BMET2903
BMET9922
Computational Analysis for Biomedical Signals
6A Knowledge of basic biomedical engineering principles (BMET1960) and basic programming (ENGG1801 or ENGG1810 or ENGG9810 or INFO1110)
N BMET2922
BMET9960
Biomedical Engineering Mathematical Modelling
6A Undergraduate mathematics (1000-level) and an appreciation of the biomedical engineering process
N BMET2960 or AMME2960 or AMME2000
ELEC9703
Fundamentals of Elec and Electronic Eng
6A Basic knowledge of differentiation and integration, and HSC Physics
N ELEC5710 or ELEC1103 or ELEC2100
ENGG9810
Introduction to Engineering Computing
6N ENGG9801 or ENGG1801 or ENGG1810 or INFO1110 or INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or COSC1003

Biomedical Core units

BMET9960
Biomedical Engineering Mathematical Modelling
6A Undergraduate mathematics (1000-level) and an appreciation of the biomedical engineering process
N BMET2960 or AMME2960 or AMME2000
BMET9921
Biomedical Design and Technology
6A 1000-level biology, 1000-level materials science and some engineering design
N MECH3921 or BMET3921 or AMME5921 or BMET5921
BMET9961
Biomaterials
6A Chemistry, biology, materials engineering, and engineering design at least at the 1000-level. AMME9901 or BMET9901 or 6 credit points of 1000-level biology, 6 credit points of 1000-level chemistry, 6 credit points of 1000-level materials science, 6 credit points of engineering design
N AMME5961 or AMME9961 or MECH4961 or BMET4961 or BMET3961
BMET9971
Tissue Engineering
6A AMME9901 or BMET9901 or [6 credit points of 1000-level biology and 6 credit points of 1000-level chemistry]
N AMME5971 or AMME9971 or AMME4971 or BMET4971 or BMET3971
BMET9990
Biomedical Product Development
6A 1000 level chemistry, 2000 level biology, and specific knowledge of cell biology at least at the1000 level, and preferably at the 2000 level
N BMET3990 or AMME4990 or BMET4990 or AMME5990 or AMME9990

Biomedical Stream Elective units

Students complete 12 credit points of Stream Elective units.
AMME5271
Computational Nanotechnology
6A Understanding of basic principles of Newtonian mechanics, physics and chemistry, fluid mechanics and solid mechanics
AMME9301
Mechanics of Solids 1
6A Physics, statics, Differential Calculus, Linear Algebra, Integral Calculus and Modelling
N AMME5301
AMME9500
Engineering Dynamics
6A University level Maths and Physics, especially covering the area of Mechanics, and familiarity with the Python programming environment
N AMME5500
BMET5790
Introduction to Biomechatronics
6A 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 BMET4790
BMET5907
Orthopaedic and Surgical Engineering
6A Understanding of engineering mechanics, materials science, and human biology and anatomy
N MECH4902 or MECH5907
BMET5911
Instrumentation for Nanobiotechnology
6A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
BMET5931
Nanomaterials in Medicine
6A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
N AMME5931
BMET5933
Biomedical Image Analysis
6A An understanding of biology (1000-level), experience with programming (ENGG1801, ENGG1810, INFO1110, BMET2922 or BMET9922)
BMET5934
Biomedical Machine Learning
6A [BMET2960 and (ENGG1810 or INFO1110) and BMET2922] or equivalent study
BMET5935
Biomedical Application in Genetic Technology
6A Introductory molecular biology (e.g. BMET1961), BMET3971/9971
BMET5944
Nanofabrication and Bioinspired Materials
6A 1000-level materials science and mechanics
BMET5953
Rehabilitation Engineering
6A 1000-level mathematics and 1000-level biology
BMET5957
Neural Engineering
6A ELEC2104 or BMET2922
BMET5958
Nanoscale Biomedical Diagnostics
6A (BMET2903 or BMET9903) and CHEM1111. Basic knowledge in physics, thermodynamics, chemistry and mathematics
N AMME5958
BMET5959
Introduction to Biophotonics
6A [BMET2903 or BMET9903] and [ELEC1103 or ELEC2100 or BMET2902]
BMET5963
Microfluidics in Healthcare
6A Basic fluid dynamics (e.g. AMME2261 or AMME2200), a familiarity with biological concepts (e.g. BMET1961)
BMET5964
Advanced Cellular Biomechanics
6A BMET3962 or BMET9962. Students need to have assumed knowledge in calculus, molecular biology, biochemistry, basic mechanics and some understanding in biophysics
BMET5992
Regulatory Affairs in the Medical Industry
6A MECH3921 or BMET3921 or AMME5921 or BMET5921 and 6 credit points of 1000-level Chemistry and 6 credit points of Biology units
N AMME4992 or AMME5992
BMET5995
Advanced Bionics
6A (ELEC1103 or ELEC2100 or BMET2902) and (BMET2922 or BMET9922)
N AMME5995 or AMME5951 or BMET5951
BMET5996
Biomedical Technology Software
6A (BMET2922 or BMET9922) and (BMET3660 or BMET9660)
BMET9802
Biomedical Instrumentation
6A 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
BMET9925
AI, Data, and Society in Health
6A Familiarity with general mathematical and statistical concepts. Online learning modules will be provided to support obtaining this knowledge
N BMET2925
BMET9962
Introduction to Mechanobiology
6A 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 or BMET5962 or BMET3962
BMET9981
Applied Biomedical Engineering
6A AMME9301 and AMME9302 and AMME9500 and MECH9361
N AMME4981 or BMET4981 or AMME5981 or AMME9981
BMET9997
Physiological Signal Sensing and Processing
6A BMET9901 and BMET9925
N BMET3997
CIVL5320
Engineering for Sustainable Development
6N CIVL9320
CIVL5330
Global Engineering Field Work

6 
CIVL9310
Humanitarian Engineering
6 
COMP5310
Principles of Data Science
6A Good understanding of relational data model and database technologies as covered in ISYS2120 or COMP9120 (or equivalent UoS from different institutions)
N INFO3406 or OCMP5310
COMP5329
Deep Learning
6A COMP4318 or COMP5318
N COMP4329 or OCMP5329
COMP5349
Cloud Computing
6A Basic programming skills as covered in INFO1110 or INFO1910 or ENGG1810 or COMP9001 or COMP9003. Knowledge of OS concepts as covered in INFO1112 or COMP9201 or COMP9601 would be an advantage.
N COMP4349 or OCMP5349
COMP5427
Usability Engineering
6N COMP4427
ELEC9302
Signals and Systems
6A Basic knowledge of differentiation and integration, differential equations, and linear algebra
N ELEC5721
ELEC9704
Electronic Devices and Circuits
6A Ohm's Law and Kirchhoff's Laws; action of Current and Voltage sources; network analysis and the superposition theorem; Thevenin and Norton equivalent circuits; inductors and capacitors, transient response of RL, RC and RLC circuits; the ability to use power supplies, oscilloscopes, function generators, meters, etc
N ELEC5720 or ELEC2104
ENGG5102
Entrepreneurship for Engineers
6A Some limited industry experience is preferred but not essential
N ELEC5701
ENGG5202
Sustainable Design, Eng and Mgt
6A General knowledge in science and calculus and understanding of basic principles of chemistry, physics and mechanics
ENGG5203
Quality Engineering and Management
6A First degree in Engineering or a related discipline
MECH5311
Microscopy and Microanalysis of Materials
6

P AMME1362 or AMME2302 or AMME9302 or CIVL1110 or CIVL2110
N MECH6311

Specialisations

Students complete 30 credit points towards their chosen specialisation
Bioelectronics and Biocomputation Specialisation
BMET5790
Introduction to Biomechatronics
6A 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 BMET4790
BMET5933
Biomedical Image Analysis
6A An understanding of biology (1000-level), experience with programming (ENGG1801, ENGG1810, INFO1110, BMET2922 or BMET9922)
BMET5934
Biomedical Machine Learning
6A [BMET2960 and (ENGG1810 or INFO1110) and BMET2922] or equivalent study
BMET5957
Neural Engineering
6A ELEC2104 or BMET2922
BMET5959
Introduction to Biophotonics
6A [BMET2903 or BMET9903] and [ELEC1103 or ELEC2100 or BMET2902]
BMET5995
Advanced Bionics
6A (ELEC1103 or ELEC2100 or BMET2902) and (BMET2922 or BMET9922)
N AMME5995 or AMME5951 or BMET5951
BMET5996
Biomedical Technology Software
6A (BMET2922 or BMET9922) and (BMET3660 or BMET9660)
BMET9802
Biomedical Instrumentation
6A 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
BMET9925
AI, Data, and Society in Health
6A Familiarity with general mathematical and statistical concepts. Online learning modules will be provided to support obtaining this knowledge
N BMET2925
BMET9997
Physiological Signal Sensing and Processing
6A BMET9901 and BMET9925
N BMET3997

Nanoscale Biotechnology Specialisation

BMET5911
Instrumentation for Nanobiotechnology
6A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
BMET5931
Nanomaterials in Medicine
6A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
N AMME5931
BMET5935
Biomedical Application in Genetic Technology
6A Introductory molecular biology (e.g. BMET1961), BMET3971/9971
BMET5944
Nanofabrication and Bioinspired Materials
6A 1000-level materials science and mechanics
BMET5958
Nanoscale Biomedical Diagnostics
6A (BMET2903 or BMET9903) and CHEM1111. Basic knowledge in physics, thermodynamics, chemistry and mathematics
N AMME5958
BMET5959
Introduction to Biophotonics
6A [BMET2903 or BMET9903] and [ELEC1103 or ELEC2100 or BMET2902]
BMET5963
Microfluidics in Healthcare
6A Basic fluid dynamics (e.g. AMME2261 or AMME2200), a familiarity with biological concepts (e.g. BMET1961)
BMET5964
Advanced Cellular Biomechanics
6A BMET3962 or BMET9962. Students need to have assumed knowledge in calculus, molecular biology, biochemistry, basic mechanics and some understanding in biophysics
BMET9962
Introduction to Mechanobiology
6A 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 or BMET5962 or BMET3962

Biomedical Devices and Machines Specialisation

BMET5790
Introduction to Biomechatronics
6A 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 BMET4790
BMET5907
Orthopaedic and Surgical Engineering
6A Understanding of engineering mechanics, materials science, and human biology and anatomy
N MECH4902 or MECH5907
BMET5911
Instrumentation for Nanobiotechnology
6A Knowledge in calculus, linear differential equations, basic mechanics and electromagnetism
BMET5944
Nanofabrication and Bioinspired Materials
6A 1000-level materials science and mechanics
BMET5953
Rehabilitation Engineering
6A 1000-level mathematics and 1000-level biology
BMET5963
Microfluidics in Healthcare
6A Basic fluid dynamics (e.g. AMME2261 or AMME2200), a familiarity with biological concepts (e.g. BMET1961)
BMET5964
Advanced Cellular Biomechanics
6A BMET3962 or BMET9962. Students need to have assumed knowledge in calculus, molecular biology, biochemistry, basic mechanics and some understanding in biophysics
BMET9981
Applied Biomedical Engineering
6A AMME9301 and AMME9302 and AMME9500 and MECH9361
N AMME4981 or BMET4981 or AMME5981 or AMME9981

Project units

All candidates are required to complete a minimum of 12 credit points of Project or Research units during the final year of study.
Candidates achieving an average mark of 70% or higher are eligible for the Extended Capstone Project. Extended Capstone Project candidates take Capstone Project units BMET5020 and BMET5022 (total 18cp) in place of Capstone Project unit BMET5021 and 6 credit points of Stream Elective units.
BMET5020
Capstone Project A
6P 96 credit points from MPE degree program or 48 credit points from the MPE(Accel) program or 24 credit points from the ME program (including any credit for previous study)
N BMET5222 or BMET5223 or BMET 5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010
BMET5021
Capstone Project B
6P 96 credit points from MPE degree program or 48 credit points from the MPE(Accel) program or 24 credit points from the ME program (including any credit for previous study)
N BMET5022 or BMET5222 or BMET5223 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010
BMET5022
Capstone Project B Extended
12P (24 credit points in the Master of Engineering and WAM >=70) or (96 credit points in the Master of Professional Engineering and WAM >=70) or (48 credit points from MPE(Accel) program and WAM >=70)
N BMET5021 or BMET5222 or BMET5223 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010

Research Pathway

Candidates achieving an average mark of 75% or higher are eligible for the Research Pathway. Research pathway candidates take Dissertation units BMET5222 & BMET5223 (total 24 credit points) in place of Capstone Project units and 12 credit points of Stream Elective units.
BMET5222
Dissertation A
12N BMET5020 or BMET5021 or BMET5022 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010
In order to enrol in a dissertation project, students must first secure an academic supervisor in an area that they are interested. Students must have achieved a WAM of 75% or greater in their prior year of study. The topic of your project must be determined in discussion with the supervisor.
BMET5223
Dissertation B
12N BMET5020 or BMET5021 or BMET5022 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010
In order to enrol in a dissertation project, students must first secure an academic supervisor in an area that they are interested. Students must have achieved a WAM of 75% or greater in their prior year of study. The topic of your project must be determined in discussion with the supervisor.

Major Industrial Project

Candidates undertaking the Major Industrial Project take BMET5010 in place of ENGG5217 Practical Experience, BMET5020/BMET5021 Capstone Project A and B and 12 credit points of Stream Elective units of study.
BMET5010
Major Industrial Project
24A WAM >= 70 in prior semester enrolment
N BMET5020 or BMET5021 or BMET5022 or BMET5222 or BMET5223 or ENGG5217 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010
Students achieving an average mark of 75% or higher over 48 credit points of units of study in the Year Two Table or equivalent, BMET5010 replaces BMET5222/BMET5223 Dissertation A and B and ENGG5217 Practical Experience.

Post-publication amendments

DateOriginal publicationPost-publication amendment
21/11/2025Assumed Knowledge (A) for BMET9802 published as:
"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."
Assumed Knowledge (A) for BMET9802 amended to:
"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"
21/11/2025BMET9921 title published as:
"Biomedical Design and Technology"
BMET9921 title amended to:
"Biomedical Engineering Technology"
25/11/2025Assumed Knowledge (A) for BMET9802 published as:
"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."
Assumed Knowledge (A) for BMET9802 amended to:
"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"
25/11/2025BMET9921 title published as:
"Biomedical Engineering Technology"
BMET9921 title amended to:
"Biomedical Design and Technology"
25/11/2025BMET9997 title published as:
"Biological Digital Signal Analysis"
BMET9997 title amended to:
"Physiological Signal Sensing and Processing"
12/12/2025Prohibition (N) for BMET5010 published as:
"N BMET5020 or BMET5021 or BMET5022 or BMET5222 or BMET5223 or ENGG5217 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5010 amended to:
"N BMET5020 or BMET5021 or BMET5022 or BMET5222 or BMET5223 or ENGG5217 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
12/12/2025Prohibition (N) for BMET5020 published as:
"N BMET5222 or BMET5223 or BMET 5010 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5020 amended to:
"N BMET5222 or BMET5223 or BMET 5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
12/12/2025Prohibition (N) for BMET5021 published as:
"N BMET5022 or BMET5222 or BMET5223 or BMET5010 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5021 amended to:
"N BMET5022 or BMET5222 or BMET5223 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
12/12/2025Prohibition (N) for BMET5022 published as:
"N BMET5021 or BMET5222 or BMET5223 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5022 amended to:
"N BMET5021 or BMET5222 or BMET5223 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
12/12/2025Prohibition (N) for BMET5222 published as:
"N BMET5020 or BMET5021 or BMET5022 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5222 amended to:
"N BMET5020 or BMET5021 or BMET5022 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
12/12/2025Prohibition (N) for BMET5223 published as:
"N BMET5020 or BMET5021 or BMET5022 or AMME5020 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
Prohibition (N) for BMET5223 amended to:
"N BMET5020 or BMET5021 or BMET5022 or BMET5010 or AMME5020 or AMME5021 or AMME5022 or AMME5222 or AMME5223 or AMME5010"
2/02/2026

Assumed knowledge (A) for AMME9500 published as:

A University level Maths and Physics, especially covering the area of Mechanics, and familiarity with the MATLAB programming environment


Assumed knowledge (A) for AMME9500 amended to:

A University level Maths and Physics, especially covering the area of Mechanics, and familiarity with the Python programming environment

18/2/2026

Assumed knowledge (A) for MECH5311 published as:

A AMME1362 or AMME2302 or AMME9302 or CIVL1110 or CIVL2110 or equivalent study at another institution

Assumed knowledge (A) for MECH5311 removed.