University of Sydney Handbooks - 2018 Archive

Download full 2018 archive Page archived at: Fri, 21 Sep 2018 05:39:46 +0000

Unit of Study Table

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

Biomedical Engineering Stream Table

Biomedical Engineering Stream Core units

Complete a total of 108 credit points of units of study from the following unit groups:
Complete 6 credit points of:
ENGG1801
Engineering Computing
6      Semester 1
Summer Main
INFO1110
Introduction to Programming
6      Intensive July
Semester 1
Semester 2
Complete 6 credit points of:
ENGG1802
Engineering Mechanics
6   
Note: Department permission required for enrolment

Intensive January
Semester 2
Summer Main
PHYS1001
Physics 1 (Regular)
6    A HSC Physics or PHYS1003 or PHYS1004 or PHYS1902 or equivalent. Students who have not completed HSC Physics (or equivalent) are strongly advised to take the Physics Bridging Course (offered in February). Students are also encouraged to take (MATH1X21 or MATH1931 or MATH1X01 or MATH1906) and MATH1X02 concurrently.
N PHYS1002 or PHYS1901 or EDUH1017 or PHYS1903
Semester 1
Complete 6 credit points of:
AMME2200
Introductory Thermofluids
6    A (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933). Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra.
N AMME2261 OR AMME2262
Semester 2
CHNG2803
Heat and Mass Transfer
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL. Ability to read widely outside of the technical literature, and to synthesise arguments based on such literature. Ability to write coherent reports and essays based on qualitative and quantitative information.
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923) AND (MATH1005 OR MATH1905) AND CHNG1103 AND ENGG1801
C (CHNG2802 OR AMME2960) AND CHNG2801
Semester 1
ELEC2302
Signals and Systems
6    A (MATH1001 OR MATH1021) AND MATH1002 AND (MATH1003 OR MATH1023). Basic knowledge of differentiation & integration, differential equations, and linear algebra.
Semester 2
MECH2400
Mechanical Design 1
6    A ENGG1801 and ENGG1802, HSC Maths and Physics
Semester 2
Complete 6 credit points of:
AMME5790
Introduction to Biomechatronics
6    A A good practical 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++; able to use common software tools used by engineers including CAD and EDA packages.
P MECH3921 OR MTRX3700 OR AMME5921
N AMME4790


AMME5790 is the last in a series of practical Mechatronic and Electrical courses taken over three years. It takes these engineering concepts, along with the associated mathematical, electronic and mechanical theory and applies this knowledge to a series of practical, albeit specialised biomechatronic applications that will be encountered by Mechatronic Engineers who enter this broad field on graduation.
Semester 2
AMME5951
Fundamentals of Neuromodulation
6    A ELEC1103 or equivalent, (MECH2901 OR AMME9901), and (MECH3921 or AMME5921)
Semester 1
ELEC3802
Fundamentals of Biomedical Engineering
6    A ELEC2004 or ELEC2104 A knowledge of basic electrical engineering is required: Ohm's law, Thevenin and Nortons' theorems, basic circuit theory involving linear resistors, capacitors and inductors, a basic knowledge of bipolar and field effect transistor theory, simplified theoretical mechanism of operation of transformers.
Semester 1
Complete all 72 credit points of:
AMME1960
Biomedical Engineering 1A
6    A HSC Mathematics Extension 1 (3 Unit)
N ENGG1960 or ENGG1800 or CIVL1900 or CHNG1108 or AERO1560 or MECH1560 or MTRX1701
Semester 1
AMME1961
Biomedical Engineering 1B
6    A HSC Biology and HSC Chemistry. Summer bridging courses are available for students who did not complete HSC Biology or Chemistry


Note: CHEM1101 is scheduled for semester 1 Year 1 and AMME1961 for Semester 2 Year 1. Students should ideally ensure that they follow this schedule.
Semester 2
CHEM1111
Chemistry 1A
6    A Students who have not completed HSC Chemistry (or equivalent) and HSC Mathematics (or equivalent) are strongly advised to take the Chemistry and Mathematics Bridging Courses (offered in February)
N CHEM1001 or CHEM1101 or CHEM1901 or CHEM1903 or CHEM1109 or CHEM1011 or CHEM1911 or CHEM1991


Students who have not completed secondary school chemistry are strongly advised to instead complete Fundamentals of Chemistry 1A in the first semester of the calendar year (unless you require 12 credit points of Chemistry and are commencing in semester 2). You should also take the Chemistry Bridging Course in advance (offered in February, and online year-round http://sydney.edu.au/science/chemistry/studying-chemistry/bridging-course.shtml).
Semester 1
Semester 2
Summer Main
AMME1362
Materials 1
6    N CIVL2110 or AMME2302
Semester 2
AMME2960
Biomedical Engineering 2
6    A AMME1960 AND AMME1961
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923)
Semester 1
ELEC1103
Fundamentals of Elec and Electronic Eng
6    A Basic knowledge of differentiation & integration, and HSC Physics
Semester 1
MECH2901
Anatomy and Physiology for Engineers
6    P (AMME1960 OR ENGG1960 OR AMME1961 OR BIOL1xxx) AND (6CP 1000-level Chemistry)
Semester 2
ELEC2104
Electronic Devices and Circuits
6    A Knowledge: ELEC1103. Ohm's Law and Kirchoff'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.
Semester 2
AMME3660
Biomanufacturing
6    P MECH2400 OR ENGG1960 OR AMME1960 OR MECH1560
N MECH3660
Semester 1
MECH3921
Biomedical Design and Technology
6    A A basic understanding of human physiology and anatomy and an understanding of the engineering design process.
P (AMME2302 OR AMME1362) AND MECH2901 AND (MECH2400 OR ENGG1960 OR AMME1960)
N AMME5921
Semester 2
AMME4971
Tissue Engineering
6    P MECH2901 AND MECH3921
Semester 1
MECH4961
Biomechanics and Biomaterials
6    P (ENGG1960 OR ENGG1802 OR PHYS1001) AND (AMME2302 OR AMME1362) AND MECH2901 AND MECH3921
Semester 2
Also complete 12 credit points of units of study from the Biomedical Engineering Stream Specialist table below.

Biomedical Engineering Stream Specialist units

Select a minimum of 12 credit points from the following units of study:
AMME2262
Thermal Engineering 1
6    A Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra.
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933)
N AMME2200
Semester 2
AMME4710
Computer Vision and Image Processing
6    P MTRX3700 OR MECH4720 OR MECH5720
Semester 2
AMME4981
Applied Biomedical Engineering
6    A MECH3361 AND MECH2400 AND MECH2901 AND MECH3362 AND MECH3921. Anatomy and Physiology, engineering dynamics and mechanics of solids in the second year level and knowledge of materials engineering and mechanical design in the third year level
P AMME2301 AND AMME2500 AND (AMME1362 OR AMME2302)
N AMME9981
Semester 1
AMME4990
Biomedical Product Development
6    A 1000-level chemistry, 2000-level biology, and specific knowledge of cell biology at least at the 1000-level, and preferably at the 2000-level.
P MECH2901 AND MECH3921
Semester 1
AMME5931
Nanomaterials in Medicine
6    A 1000-level Biology and Chemistry; 3000-level or higher Engineering Design Practice and Biomedical Engineering; AMME1362 or 6cp 1000-level Materials Science; MECH2901 or 6cp 2000-level Anatomy and Physiology.
Semester 1
AMME5951
Fundamentals of Neuromodulation
6    A ELEC1103 or equivalent, (MECH2901 OR AMME9901), and (MECH3921 or AMME5921)
Semester 1
AMME5962
Introduction to Mechanobiology
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
Semester 2
AMME5992
Regulatory Affairs in the Medical Industry
6    A 6cp of 1000-level Chemistry, and 6cp of Biology units
P (AMME9901 OR MECH2901) AND (MECH3921 OR AMME5921)
N AMME4992

Note: Department permission required for enrolment

Semester 2
AMME5958
Nanotechnology in Biomedical Engineering
6    P (AMME1362 OR AMME9302) AND (MECH3921 OR AMME5921)
Semester 2
AMME5995
Advanced Bionics
6    P AMME5921 OR MECH3921
Semester 1
CHNG5601
Membrane Science
6      Semester 1
CHNG5602
Cellular Biophysics
6   
Note: Department permission required for enrolment

Semester 1
CHNG5603
Analysis, Modelling, Control: BioPhy Sys
6    A It is assumed that students have a general knowledge of: (MATH1001 OR MATH1021) AND (MATH1003 OR MATH1023)


This course is for Master degree students and also is offered as an elective course for fourth year students. Some lectures my be given by a guest lecturer.
Semester 1
CHNG5604
Advanced Membrane Engineering
6    A CHNG5601
Semester 2
CHNG5605
Bio-Products: Laboratory to Marketplace
6   

This course is for Master degree students and also is offered as an elective course for fourth year students.
Semester 2
COMP5048
Visual Analytics
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
Semester 2
COMP5424
Information Technology in Biomedicine
6      Semester 1
ELEC3305
Digital Signal Processing
6    A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear time-invariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals.
P ELEC2302
Semester 1
ELEC5514
Networked Embedded Systems
6    A ELEC3305, ELEC3506, ELEC3607 and ELEC5508
P ELEC5509
Semester 2
ELEC5701
Technology Venture Creation
6    N ENGG5102
Semester 2
HTIN5002
Quality Frameworks for Health Innovation
6    P at least 36cp of 3000-level or higher units and a WAM of 70+
Semester 2
MECH5720
Sensors and Signals
6    A Strong MATLAB skills
P MTRX3700
N MECH4720
Semester 2
MECH5907
Orthopaedic and Surgical Engineering
6    A 1.Basic concepts in engineering mechanics - statics, dynamics, and solid mechanics. 2.Basic concepts in materials science, specifically with regard to types of materials and the relation between properties and microstructure. 3.A basic understanding of human biology and anatomy.
P (AMME2302 OR AMME9302 OR AMME1362) AND (MECH2901 OR AMME9901) AND (MECH3921 OR AMME5921)
N MECH4902
Semester 2
MTRX5700
Experimental Robotics
6    A Knowledge of statics and dynamics, rotation matrices, programming and some electronic and mechanical design experience is assumed.
P (AMME3500 OR AMME5501 OR AMME9501) AND MTRX3700.
Semester 1

Biomedical Engineering Stream Elective units

Select the remaining credit points from the following units of study. Biomedical Specialist Electives may also be counted as Stream Electives.
AMME2200
Introductory Thermofluids
6    A (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933). Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra.
N AMME2261 OR AMME2262
Semester 2
AMME2261
Fluid Mechanics 1
6    A Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra.
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933)
N AMME2200
Semester 1
AMME2262
Thermal Engineering 1
6    A Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra.
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933)
N AMME2200
Semester 2
AMME2301
Mechanics of Solids
6    P ENGG1802 AND (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933)
N CIVL2201
Semester 2
AMME2500
Engineering Dynamics
6    A Familiarity with the MATLAB programming environment
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921 OR MATH1906 OR MATH1931) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923 OR MATH1907 OR MATH1933) AND ENGG1802
Semester 1
AMME3500
System Dynamics and Control
6    P (AMME2000 OR MATH2067 OR (MATH2061 AND MATH2065) OR MATH2021) AND AMME2500
Semester 1
CHNG1103
Conservation of Mass and Energy
6      Semester 2
CHNG2801
Fluid Mechanics
6    A Calculus, Computations (Matlab, Excel), Mass and Energy Balances.
P CHNG1103
C CHNG2802 OR AMME2960
Semester 1
CHNG2802
Applied Maths for Chemical Engineers
6    A Enrolment in this unit of study assumes that all core science and engineering UoS in first-year have been successfully completed.
P (MATH1001 OR MATH1021 OR MATH1901 OR MATH1921) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1023 OR MATH1903 OR MATH1923) AND (MATH1005 OR MATH1015 OR MATH1905) AND CHNG1103
Semester 1
CHNG2804
Chemical Engineering Thermodynamics
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and to carry out computations with Matlab and MS-Excel.
P CHNG1103 AND (CHEM1101 OR CHEM1111) AND (CHEM1102 OR CHEM1112)
C (CHNG2805 AND CHNG2806) OR MECH2901
Semester 2
CHNG2805
Engineering for a Sustainable Society
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL.
P CHNG1103
Semester 2
CHNG2806
Separation Processes
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL. Ability to read widely outside of the technical literature, and to synthesise arguments based on such literature. Ability to write coherent reports and essays based on qualitative and quantitative information
P CHNG1103 AND CHNG2803
C CHNG2804
Semester 2
CHNG3801
Process Design
6    A Enrolment in this unit of study assumes that all (six) core chemical engineering UoS in second year have been successfully completed.
P (CHNG2801 AND CHNG2802 AND CHNG2803 AND CHNG2804 AND CHNG2805 AND CHNG2806) OR (CHNG2801 AND CHNG2803 AND CHNG2804 AND AMME2960)
C CHNG3803, CHNG3802
Semester 1
CHNG3802
Control and Reaction Engineering
6    A Enrolment in this unit of study assumes that all (six) core chemical engineering UoS in second year have been successfully completed.
P (CHNG2801 AND CHNG2802 AND CHNG2803 AND CHNG2804 AND CHNG2805 AND CHNG2806) OR (CHNG2801 AND CHNG2803 AND CHNG2804 AND AMME2960)
C CHNG3801; CHNG3803
Semester 1
CHNG3803
Chemical/Biological Process Design
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL. Ability to read widely outside of the technical literature, and to synthesise arguments based on such literature. Ability to write coherent reports and essays based on qualitative and quantitative information.
P (CHNG2801 AND CHNG2802 AND CHNG2803 AND CHNG2804 AND CHNG2805 AND CHNG2806) OR (CHNG2801 AND CHNG2803 AND CHNG2804 AND AMME2960)
C CHNG3801 and CHNG3802
Semester 1
CHNG3804
Biochemical Engineering
6    A Enrolment in this unit of study assumes that all (six) core chemical engineering units of study in second year have been successfully completed.
P (CHNG2801 AND CHNG2802 AND CHNG2803 AND CHNG2804 AND CHNG2805 AND CHNG2806) OR (CHNG2801 AND CHNG2803 AND CHNG2804 AND AMME2960)
Semester 2
CHNG3805
Product Formulation and Design
6    A Mass and Energy Balances Conservation and Transport Phenomena Applied Mathematics (for Chemical Engineering) Process Design Concepts Process Control and Optimisation Concepts
P CHNG2801; CHNG2802; CHNG2803; CHNG2804; CHNG2805; CHNG2806
C CHNG3806; CHNG3807
Semester 2
CHNG3806
Management of Industrial Systems
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL. Ability to read widely outside of the technical literature, and to synthesise arguments based on such literature. Ability to write coherent reports and essays based on qualitative information.
P CHNG2801; CHNG2802; CHNG2803; CHNG2804; CHNG2805; CHNG2806
C CHNG3805; CHNG3807
Semester 2
CHNG3807
Products and Value Chains
6    A Ability to conduct mass and energy balances, and the integration of these concepts to solve real chemical engineering problems. Ability to understand basic principles of physical chemistry, physics and mechanics. Ability to use mathematics of calculus (including vector calculus) and linear algebra, and carry out computations with MATLAB and MS EXCEL. Ability to read widely outside of the technical literature, and to synthesise arguments based on such literature. Ability to write coherent reports and essays based on qualitative and quantitative information.
P CHNG2801; CHNG2802; CHNG2803; CHNG2804; CHNG2805; CHNG2806
C CHNG3805; CHNG3806
Semester 2
CHNG3808
Engineering Macromolecules and Nanocomposites
6    A Knowledge of reaction engineering, fluid flow, heat transfer and mass transfer.
P CHNG2801 AND CHNG2806
C CHNG3802
Semester 1
CHNG3809
Laboratory and Industrial Practice
6    P CHNG1103, CHNG2801, CHNG2802, CHNG2803, CHNG2804, CHNG2805 AND CHNG2806
C CHNG3801, CHNG3802, CHNG3803
Semester 1
CHNG4802
Chemical Engineering Design A
6    A CHNG3801 AND CHNG3802 AND CHNG3803 AND CHNG3805 AND CHNG3806 AND CHNG3807. Enrolment in this unit of study assumes that all (six) core chemical engineering unit of study in third year have been successfully completed
P CHNG3801,CHNG3802, CHNG3803, CHNG3805, CHNG3806, CHNG3807
N CHNG4203
Semester 1
CHNG4806
Chemical Engineering Design B
6    A CHNG3801 AND CHNG3802 AND CHNG3803 AND CHNG3805 AND CHNG3806 AND CHNG3807. Enrolment in this unit of study assumes that all core chemical engineering units of study in third-year have been successfully completed, as well as the related first semester UoS CHNG4802 or CHNG4203
P CHNG4802 or CHNG4203


Department permission required for enrolment prior to CHNG4802 in the case of Mid-Year Entry students.
Semester 2
CIVL3310
Humanitarian Engineering
6      Semester 1
CIVL5320
Engineering for Sustainable Development
6    P CIVL3310 OR CIVL9310
Semester 2
CIVL5330
Global Engineering Field Work
6   
Note: Department permission required for enrolment

Intensive December
Intensive July
COMP2017
Systems Programming
6    P INFO1113 OR INFO1105 OR INFO1905 OR INFO1103
C COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2129
Semester 1
COMP2022
Programming Languages, Logic and Models
6    A MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969
P INFO1103 OR INFO1903 OR INFO1113
N COMP2922
Semester 2
COMP2123
Data Structures and Algorithms
6    P INFO1110 OR INFO1113 OR DATA1002 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2823
Semester 1
COMP2823
Data Structures and Algorithms (Adv)
6    A Distinction-level result in at least one the listed 1000 level programming units
P Distinction level result in at least one of INFO1110 OR INFO1113 OR DATA1002 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2123

Note: Department permission required for enrolment

Semester 1
COMP2922
Programming Languages, Logic and Models (Adv)
6    A MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969
P Distinction level result in INFO1103 OR INFO1903 OR INFO1113
N COMP2022

Note: Department permission required for enrolment

Semester 2
COMP3027
Algorithm Design
6    A MATH1004 OR MATH1904 OR MATH1064
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2007 OR COMP2907 OR COMP3927
Semester 1
COMP3221
Distributed Systems
6    P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823))
N COMP2121
Semester 1
COMP3308
Introduction to Artificial Intelligence
6    A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab)
N COMP3608
Semester 1
COMP3419
Graphics and Multimedia
6    A Programming skills
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
Semester 2
COMP3520
Operating Systems Internals
6    P (COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905)
Semester 2
COMP3608
Introduction to Artificial Intelligence (Adv)
6    A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab)
P Distinction-level results in some 2nd year COMP or MATH or SOFT units.
N COMP3308


COMP3308 and COMP3608 share the same lectures, but have different tutorials and assessment (the same type but more challenging).
Semester 1
COMP3615
Computer Science Project
6    P (COMP2123 OR COMP2823) AND COMP2017 AND (COMP2022 OR COMP2922)
N INFO3600 OR COMP3600
Semester 2
COMP3927
Algorithm Design (Adv)
6    A MATH1004 OR MATH1904 OR MATH1064
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2007 OR COMP2907 OR COMP3027

Note: Department permission required for enrolment

Semester 1
DATA2001
Data Science: Big Data and Data Diversity
6    P DATA1002 OR INFO1110 OR INFO1903 OR INFO1103
Semester 1
DATA2002
Data Analytics: Learning from Data
6    A (Basic Linear Algebra and some coding) or QBUS1040
P [DATA1001 or ENVX1001 or ENVX1002] or [MATH10X5 and MATH1115] or [MATH10X5 and STAT2011] or [MATH1905 and MATH1XXX (except MATH1XX5)] or [BUSS1020 or ECMT1010 or STAT1021]
N STAT2012 or STAT2912
Semester 2
DATA3404
Data Science Platforms
6    A This unit of study assumes that students have previous knowledge of database structures and of SQL. The prerequisite material is covered in DATA2001 or ISYS2120. Familiarity with a programming language (e.g. Java or C) is also expected.
P DATA2001 OR ISYS2120 OR INFO2120 OR INFO2820
N INFO3504 OR INFO3404
Semester 1
ELEC2103
Simulation and Numerical Solutions in Eng
6    A ELEC1103. Understanding of the fundamental concepts and building blocks of electrical and electronics circuits and aspects of professional project management, teamwork, and ethics.
N COSC1001 or COSC1901
Semester 2
ELEC2302
Signals and Systems
6    A (MATH1001 OR MATH1021) AND MATH1002 AND (MATH1003 OR MATH1023). Basic knowledge of differentiation & integration, differential equations, and linear algebra.
Semester 2
ELEC2602
Digital Logic
6    A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation
Semester 1
ELEC3104
Engineering Electromagnetics
6    A Differential calculus, integral calculus, vector integral calculus; electrical circuit theory and analysis using lumped elements; fundamental electromagnetic laws and their use in the calculation of static fields.
Semester 1
ELEC3203
Electricity Networks
6    A This unit of study assumes a competence in first year mathematics (in particular, the ability to work with complex numbers), in elementary circuit theory and in basic electromagnetics.
Semester 1
ELEC3204
Power Electronics and Applications
6    A 1. Differential equations, linear algebra, complex variables, analysis of linear circuits. 2. Fourier theory applied to periodic and non-periodic signals. 3. Software such as MATLAB to perform signal analysis and filter design. 4. Familiarity with the use of basic laboratory equipment such as oscilloscope, function generator, power supply, etc. 5. Basic electric circuit theory and analysis
P ELEC2104
Semester 1
ELEC3206
Electrical Energy Conversion Systems
6    A Following concepts are assumed knowledge for this unit of study: familiarity with circuit theory, electronic devices, ac power, capacitors and inductors, and electric circuits such as three-phase circuits and circuits with switches, the use of basic laboratory equipment such as oscilloscope and power supply.
P ELEC3203
Semester 2
ELEC3304
Control
6    A Specifically the following concepts are assumed knowledge for this unit: familiarity with basic Algebra, Differential and Integral Calculus, Physics; solution of linear differential equations, Matrix Theory, eigenvalues and eigenvectors; linear electrical circuits, ideal op-amps; continuous linear time-invariant systems and their time and frequency domain representations, Laplace transform, Fourier transform.
P ELEC2302 AND (MATH2061 OR MATH2067 OR MATH2021 OR MATH2961 OR AMME2000)
N AMME3500
Semester 2
ELEC3305
Digital Signal Processing
6    A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear time-invariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals.
P ELEC2302
Semester 1
ELEC3404
Electronic Circuit Design
6    A A background in basic electronics and circuit theory is assumed.
Semester 1
ELEC3405
Communications Electronics and Photonics
6    A ELEC2104. A background in basic electronics and circuit theory is assumed.
Semester 2
ELEC3505
Communications
6    P ELEC2302. Confidence in mathematical operation usually needed to handle telecommunications problems such as Fourier transform, fundamental in signals and systems theory, convolution, and similar techniques.
Semester 1
ELEC3506
Data Communications and the Internet
6    N NETS2150
Semester 2
ELEC3607
Embedded Systems
6    A ELEC1601 AND ELEC2602. 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.
P ELEC1601 AND ELEC2602 AND COMP2017
Semester 1
ELEC3608
Computer Architecture
6    A ELEC3607. Basic knowledge of assembly language and microprocessor systems is required.
P ELEC2602
Semester 2
ELEC3609
Internet Software Platforms
6    P (INFO1103 OR INFO1110) AND (INFO2110 OR ISYS2110) AND (INFO2120 OR INFO2820 OR ISYS2120)
N EBUS4001
Semester 2
ELEC3610
E-Business Analysis and Design
6    N EBUS3003
Semester 1
ELEC3702
Management for Engineers
6    N ENGG3005 or MECH3661
Semester 2
ELEC3802
Fundamentals of Biomedical Engineering
6    A ELEC2004 or ELEC2104 A knowledge of basic electrical engineering is required: Ohm's law, Thevenin and Nortons' theorems, basic circuit theory involving linear resistors, capacitors and inductors, a basic knowledge of bipolar and field effect transistor theory, simplified theoretical mechanism of operation of transformers.
Semester 1
ELEC3803
Bioelectronics
6    P ELEC2104 OR ELEC2602.
Semester 2
ENGG3800
Industry and Community Projects
6   
Note: Department permission required for enrolment

Semester 1
INFO1113
Object-Oriented Programming
6    P INFO1110
N INFO1103 OR INFO1105 OR INFO1905
Semester 1
Semester 2
INFO2150
Introduction to Health Data Science
6    A Basic knowledge of Entity Relationship Modelling, database technology and SQL
P (INFO1003 OR INFO1903 OR INFO1103 OR INFO1110 OR DATA1002) AND (DATA1001 OR MATH1005 OR MATH1905 OR MATH1015)
C DATA2001 or ISYS2120 OR INFO2120 OR INFO2820 OR INFO1903
Semester 2
INFO2911
IT Special Project 2A
6    P [85% average in IT units of study in previous year] AND [Permission from the School of IT]

Note: Department permission required for enrolment

Semester 1
INFO2912
IT Special Project 2B
6    P [85% average in IT units of study in previous year] AND [Permission from the School of IT]

Note: Department permission required for enrolment

Semester 2
INFO3315
Human-Computer Interaction
6      Semester 2
INFO3616
Principles of Security and Security Eng
6    A INFO1110 AND INFO1112 AND INFO1113 AND MATH1064. Knowledge equivalent to the above units is assumed; this means good programming skills in Python or a C-related language, basic networking knowledge, skills from discrete mathematics. A technical orientation is expected.
N ELEC5616
Semester 1
INFO3911
IT Special Project 3A
6    P [85% average in IT units of study in previous year] AND [Permission from the School of IT]

Note: Department permission required for enrolment
Enrolment by department permission for students with 85% average in School of IT units plus minimum 75% average in other units
Semester 1
INFO3912
IT Special Project 3B
6    P [85% average in IT units of study in previous year] AND [Permission from the School of IT]

Note: Department permission required for enrolment
Enrolment by department permission for students with 85% average in School of IT units plus minimum 75% average in other units
Semester 2
ISYS2110
Analysis and Design of Web Info Systems
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO2110
Semester 1
ISYS2120
Data and Information Management
6    A Programming skills
P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 OR INFO1003 OR INFO1903 OR DECO1012
N INFO2120 OR INFO2820 OR COMP5138
Semester 2
ISYS2160
Information Systems in the Internet Age
6    A INFO1003 OR INFO1103 OR INFO1903 OR INFO1113
N ISYS2140
Semester 2
ISYS3400
Information Systems Project
6    P (INFO2110 OR ISYS2110) AND (INFO2120 OR ISYS2120) AND (ISYS2140 OR ISYS2160)
N INFO3600 or ISYS3207
Semester 2
ISYS3401
Information Technology Evaluation
6    A INFO2110 and ISYS2140
P (INFO2110 OR ISYS2110) AND (INFO2120 OR ISYS2120) AND (ISYS2140 OR ISYS2160)
Semester 1
ISYS3402
Decision Analytics and Support Systems
6    A Database Management AND Systems Analysis and Modelling
P (ISYS2110 OR INFO2110) AND (ISYS2120 OR INFO2120)
Semester 2
MECH2400
Mechanical Design 1
6    A ENGG1801 and ENGG1802, HSC Maths and Physics
Semester 2
MECH3260
Thermal Engineering 2
6    A Fundamentals of thermodynamics and fluid mechanics are needed to begin this more advanced course
P AMME2200 OR AMME2262.
Semester 2
MECH3261
Fluid Mechanics 2
6    P AMME2200 OR (AMME2261 AND AMME2262)
Semester 1
MECH3361
Mechanics of Solids 2
6    P AMME2301 AND (AMME1362 OR AMME2302 OR CIVL2110)
Semester 2
MECH3362
Materials 2
6    A (1) A good understanding of basic knowledge and principles of material science and engineering from Materials I and mechanics of solids for simple structural elements (in tension, bending, torsion); (2) Reasonable mathematical skills in calculation of stresses and strains in simple structural elements.
P AMME2301 AND (AMME2302 OR AMME1362 OR CIVL2110)
Semester 1
MTRX1702
Mechatronics 1
6    A MTRX1701
N ELEC1101 or ELEC2602 or COSC1902 or COSC1002
Semester 2
MTRX1705
Introduction to Mechatronic Design
6      Semester 2
MTRX2700
Mechatronics 2
6    A MTRX1701. Students are assumed to know how to program using the 'C' programming language. Additionally, students should understand the basic concepts behind simple digital logic circuits.
P MTRX1702 AND MTRX1705
N ELEC2601 or ELEC3607
Semester 1
MTRX3700
Mechatronics 3
6    A Completion of a first course in microprocessor systems, including assembly and C language programming, interfacing, introductory digital and analogue electronics.
P MTRX2700
N MECH4710
Semester 2
MTRX3760
Mechatronic Systems Design
6    P MTRX2700

Note: Department permission required for enrolment

Semester 2
SOFT2201
Software Construction and Design 1
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO3220
Semester 2
SOFT2412
Agile Software Development Practices
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
Semester 2
SOFT3202
Software Construction and Design 2
6    P SOFT2201
N INFO3220
Semester 1
SOFT3410
Concurrency for Software Development
6    P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823))
Semester 2
SOFT3413
Software Development Project
6    A SOFT3202
P 18CP 2000-level or above units from SOFT, COMP or INFO

Note: Department permission required for enrolment

Semester 2
A maximum of 48 credit points should be chosen from the Biomedical Stream Electives. A maximum of 12 credit points can be taken as General Engineering Electives.
Refer to the relevant Major Table for requirements to complete that major within the Biomedical Engineering stream.


For a standard enrolment plan for Biomedical Engineering visit CUSP (https://cusp.sydney.edu.au).