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 Late 

INFO1103 Introduction to Programming 
6  Semester 1 Semester 2 

Complete 6 credit points of:  
ENGG1802 Engineering Mechanics 
6  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). N PHYS1002 or PHYS1901 or EDUH1017 
Semester 1 
Complete 6 credit points of:  
AMME2261 Fluid Mechanics 1 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) N AMME2200 
Semester 1 
CHNG2803 Energy and Fluid Systems Practice 
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 MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1905) AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904 OR AMME1961 OR ENGG1960) C (CHNG2802 OR ELEC1103) AND CHNG2803 
Semester 1 
ELEC2302 Signals and Systems 
6  A MATH1001 Differential Calculus and MATH1002 Linear Algebra and MATH1003 Integral Calculus and Modelling. 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 and an interest in mechanical and electronic engineering; adequate maths and applied maths skills; background knowledge of physics, chemistry and biology; Some programming capability, MATLAB, C, C++; the ability to use, and experience of, 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 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 
CHEM1101 Chemistry 1A 
6  A HSC Chemistry and Mathematics. 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 CHEM1901 or CHEM1903 or CHEM1909 or CHEM1109 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, http://sydney.edu.au/science/chemistry/studyingchemistry/bridgingcourse.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 MATH1901) AND (MATH1002 or MATH1902) AND (MATH1003 or MATH1903) 
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 BIOL1xxx OR AMME1961) AND [6cp junior 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 
MECH3660 Manufacturing Engineering 
6  P MECH2400 OR ENGG1960 OR AMME1960 
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 The primary teaching delivery method will be lectures. This unit builds on the assumed knowledge of junior and intermediate biology and thus students will already have practical handson biological training. The purpose of this unit is to elaborate the theory and latest developments of this very new field of tissue engineering, thereby building on the existing practical and theoretical knowledge base the students have in cell biology. 
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  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) N AMME2200 
Semester 2 
AMME4710 Computer Vision and Image Processing 
6  P MECH4720 OR MECH4730 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 Junior level chemistry, intermediate level biology, and specific knowledge of cell biology at least at the junior level, and preferably at the intermediate level. P MECH2901 AND MECH3921 
Semester 1 
AMME5931 Nanomaterials in Medicine 
6  A Junior biology and chemistry, junior materials science, intermediate anatomy and physiology, senior engineering design practice, and biomedical engineering: BIOL1003 or 6 credit points of junior biology; CHEM1101 or 6 credit points of junior chemistry; AMME1362 or 6 credit points of materials science; MECH2901 or 6 credit points of intermediate 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 junior biology, 6 credit points of junior chemistry and 6 credit points of intermediate physiology or equivalent 
Semester 2 
AMME5992 Regulatory Affairs in the Medical Industry 
6  A 6cp of Junior Chemistry, and 6cp of Biology units P (AMME9901 OR MECH2901) AND (MECH3921 OR AMME5921) N AMME4992 
Semester 2 
CHNG5601 Membrane Science 
6  Semester 1 

CHNG5602 Cellular Biophysics 
6  Semester 1 

CHNG5603 Analysis, Modelling, Control: BioPhy Sys 
6  A It is assumed that students have a general knowledge of: MATH 1001 Differential Calculus MATH 1003 Integral Calculus and Modeling 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 Membrane Engineering Laboratory 
6  A CHNG5601 
Semester 2 
CHNG5605 BioProducts: 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 

COMP5456 Introduction to Bioinformatics 
6  A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites);Some knowledge of molecular biology either through first year BIOL papers or MBLG1001. N COMP3456 Note: Department permission required for enrolment 
Semester 2 
ELEC3305 Digital Signal Processing 
6  A Specifically the following concepts are assumed knowledge for this unit: familiarity with basic Algebra, Differential and Integral Calculus, continuous linear timeinvariant 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 
Semester 2 
ELEC5614 Real Time Computing This unit of study is not available in 2017 
6  A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) N MECH5701 
Semester 1 
ELEC5701 Technology Venture Creation 
6  N ENGG5102 
Semester 2 
ELEC5803 Advanced Bioelectronics This unit of study is not available in 2017 
6  A A strong foundation in control, signal processing and electronic devices and circuits is assumed including a knowledge of analogue and digital transistor operation, circuit building blocks such as the differential pair and current mirror, AC circuit analysis, Fourier analysis. P (ELEC2104 OR ELEC5720 OR ELEC9704) AND (ELEC2602 OR ELEC5722 OR ELEC9602) Note: Department permission required for enrolment 
Semester 1 
MECH5720 Sensors and Signals 
6  A Strong MATLAB skills 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:  
AMME2200 Introductory Thermofluids 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) N AMME2261 OR AMME2262 
Semester 2 
AMME2261 Fluid Mechanics 1 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) N AMME2200 
Semester 1 
AMME2262 Thermal Engineering 1 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) N AMME2200 
Semester 2 
AMME2301 Mechanics of Solids 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) AND ENGG1802 N CIVL2201 
Semester 2 
AMME2500 Engineering Dynamics 
6  P (MATH1001 OR MATH1901 OR MATH1906) AND (MATH1014 OR MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903 OR MATH1907) AND ENGG1802 
Semester 1 
AMME3500 System Dynamics and Control 
6  P AMME2500 
Semester 1 
CHNG1103 Material and Energy Transformations Intro 
6  Semester 2 

CHNG2801 Conservation and Transport Processes 
6  A Calculus, Computations (Matlab, Excel), Mass and Energy Balances. P (MATH1001 OR MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1905) AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904 OR AMME1961 OR ENGG1960) C (CHNG2802 OR ELEC1103) AND CHNG2803 
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 firstyear have been successfully completed. P (MATH1001 OR MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1015 OR MATH1905) AND ENGG1801 AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904) C CHNG2801 AND CHNG2803. 
Semester 1 
CHNG2804 Chemical and Biological Systems Behaviour 
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 MSExcel. P (MATH1001 OR MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1905) AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904 OR AMME1961 OR ENGG1960) C (CHNG2805 AND CHNG2806) OR MECH2901 
Semester 2 
CHNG2805 Industrial Systems and Sustainability 
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 (MATH1001 OR MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1015 OR MATH1905) AND ENGG1801 AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904) C CHNG2804 AND CHNG2806. 
Semester 2 
CHNG2806 Materials Purification and Recovery 
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 MATH1901) AND (MATH1002 OR MATH1902) AND (MATH1003 OR MATH1903) AND (MATH1005 OR MATH1015 OR MATH1905) AND ENGG1801 AND CHNG1103 AND (CHEM1101 OR CHEM1901 OR CHEM1903) AND (CHEM1102 OR CHEM1902 OR CHEM1904) C CHNG2804 AND CHNG2805. 
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 (CHEM1101 or CHEM1901) and (CHEM1102 or CHEM1902) and CHNG1103 and CHNG2801 and CHNG2802 and CHNG2803 and CHNG2804 and CHNG2805 and CHNG2806 and (MATH1001 or MATH1901) and (MATH1002 or MATH1902) and (MATH1003 or MATH1903) and (MATH1005 or MATH1905) 
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 Polymer Engineering 
6  P (CHEM1101 or CHEM1901) and (CHEM1102 or CHEM1902) and CHNG1103 and CHNG2801 and CHNG2802 and CHNG2803 and CHNG2804 and CHNG2805 and CHNG2806 and (MATH1001 or MATH1901) and (MATH1002 or MATH1902) and (MATH1003 or MATH1903) and (MATH1005 or MATH1905) C CHNG3801; CHNG3802 
Semester 1 
CHNG3809 Laboratory and Industrial Practice 
6  P CHNG1103, CHNG2801, CHNG2802, CHNG2803, CHNG2804, CHNG2805 AND CHNG2806 C CHNG3801, CHNG3802, CHNG3803 
Semester 1 Semester 2 
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 thirdyear 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 MidYear Entry students. 
Semester 2 
COMP2007 Algorithms and Complexity 
6  A MATH1004 or MATH1904 P INFO1105 or INFO1905. 
Semester 2 
COMP2022 Formal Languages and Logic 
6  A MATH1004 or MATH2069 or MATH2969 P INFO1103 or INFO1903 
Semester 1 
COMP2121 Distributed Systems and Network Principles 
6  A Introductory Java programming unit, Data Structures, Algorithms P (INFO1103 or INFO1903) and (INFO1105 or INFO1905) C (COMP2007 OR COMP2907) The unit will provide the introductory platform for students interested in more advanced units in the area of distributed systems and networks, such as ELEC3506 (Data Communications and the Internet), COMP5116 (Internet Protocols), COMP5416 (Advanced Network Technologies), and COMP5426 (Parallel and Distributed Computing). 
Semester 2 
COMP2129 Operating Systems and Machine Principles 
6  A INFO1105 OR INFO1905. P INFO1103 or INFO1903. 
Semester 1 
COMP2907 Algorithms and Complexity (Advanced) 
6  A MATH1004 AND MATH1904 P Distinction level result in INFO1105 or INFO1905 
Semester 2 
COMP3109 Programming Languages and Paradigms 
6  P COMP2022 AND (COMP2007 OR COMP2907) 
Semester 2 
COMP3308 Introduction to Artificial Intelligence 
6  A COMP2007. Programing skills (e.g. Java, Python, C, C++, Matlab) N COMP3608 
Semester 1 
COMP3419 Graphics and Multimedia 
6  P (COMP2007 or COMP 2907), and 6 credit points of Junior Math 
Semester 1 
COMP3520 Operating Systems Internals 
6  P COMP2129 
Semester 1 
COMP3530 Discrete Optimization 
6  P COMP2007 or COMP2907 
Semester 2 
COMP3608 Intro. to Artificial Intelligence (Adv) 
6  A COMP2007 or COMP2907. Programming skills (e.g. Java, Python, C, C++, Matlab) are required to complete the assignment. P Distinctionlevel 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 Software Development Project 
6  P INFO3402 AND COMP2129 AND (COMP2007 OR COMP2907 OR COMP2121) N INFO3600 
Semester 2 
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, COSC1901 
Semester 2 
ELEC2302 Signals and Systems 
6  A MATH1001 Differential Calculus and MATH1002 Linear Algebra and MATH1003 Integral Calculus and Modelling. 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 nonperiodic 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 threephase 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 opamps; continuous linear timeinvariant systems and their time and frequency domain representations, Laplace transform, Fourier transform. P ELEC2302 AND (MATH2061 OR MATH2067 OR MATH2961 OR AMME2000) N AMME3500 
Semester 2 
ELEC3305 Digital Signal Processing 
6  A Specifically the following concepts are assumed knowledge for this unit: familiarity with basic Algebra, Differential and Integral Calculus, continuous linear timeinvariant 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 
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, INFO2110, (INFO2120 or INFO2820) N EBUS4001 
Semester 2 
ELEC3610 EBusiness Analysis and Design 
6  N EBUS3003 
Semester 1 
ELEC3702 Management for Engineers 
6  N MECH3661, ENGG3005 
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 
ELEC3901 Electrical Exchange Unit 1A 
6  Semester 1 

ELEC3902 Electrical Exchange Unit 1B 
12  Semester 1 

ELEC3903 Electrical Exchange Unit 1C 
24  Semester 1 

ELEC3904 Electrical Exchange Unit 2A 
6  Semester 2 

ELEC3905 Electrical Exchange Unit 2B 
12  Semester 2 

ELEC3906 Electrical Exchange Unit 2C 
24  Semester 2 

INFO2110 Systems Analysis and Modelling 
6  A Experience with a data model as in INFO1003 or INFO1103 or INFS1000 
Semester 2 
INFO2120 Database Systems 1 
6  P INFO1003 OR INFO1103 OR INFO1903 OR INFS1000 OR DECO1012. N INFO2905, COMP5138, INFO2820 
Semester 1 
INFO2150 Health System Data Standards and Analysis 
6  A Basic knowledge of Entity Relationship Modelling, database technology and SQL P INFO1003 
Semester 2 
INFO2315 Introduction to IT Security 
6  A In order to enter this unit, students should have at least one semester of tertiary study of IT. In particular, we assume familiarity with the value of information, and with the varied uses of IT in business and personal activities. We also assume an introductory level of skill in using a computer (for example, creating and moving files and folders, downloading and installing files, etc). The assumed background would be achieved by completing INFO1003 Foundations of IT. We also assume previous instruction in verbal presentations and teamwork. 
Semester 2 
INFO2820 Database Systems 1 (Advanced) 
6  P Distinctionlevel result in INFO1003 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or DECO1012. N INFO2905, COMP5138, INFO2120 
Semester 1 
INFO2911 IT Special Project 2A 
6  P 85% average in IT units of study in previous year AND 75% average in other nonIT units of study in previous year AND Special permission by 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 75% average in other nonIT units of study in previous year AND Special permission by the School of IT. Note: Department permission required for enrolment 
Semester 2 
INFO3220 Object Oriented Design 
6  P INFO2110 and COMP2129 
Semester 1 
INFO3315 HumanComputer Interaction 
6  Semester 2 

INFO3402 Management of IT Projects and Systems 
6  A INFO2110 or INFO2810 or INFO2900 
Semester 1 
INFO3404 Database Systems 2 
6  A This unit of study assumes that students have previous knowledge of database concepts including (1) ER modelling, (2) the relational data model and (3) SQL. The prerequisite material is covered in INFO 2120/2820. Familiarity with a programming language (e.g. Java or C) is also expected. N INFO3504 
Semester 2 
INFO3406 Introduction to Data Analytics 
6  A Basic statistics and database management. P (MATH1005 OR MATH1905) AND (INFO2120 OR INFO2820). 
Semester 2 
INFO3504 Database Systems 2 (Adv) 
6  A This unit of study assumes that students have previous knowledge of database concepts including (1) ER modelling, (2) the relational data model and (3) SQL. The prerequisite material is covered in INFO 2120/2820. Sound experience with the C programming language and the Unix software development environment is also expected. P Distinctionlevel result in INFO2120 or INFO2820 or COMP2007 or COMP2907 N INFO3404 
Semester 2 
INFO3600 Major Development Project (Advanced) 
12  P INFO3402 N ISYS3400, COMP3615 Note: Department permission required for enrolment Only available to students in BIT, BCST(Adv) or BSc(Adv). 
Semester 2 
INFO3911 IT Special Project 3A 
6  P 85% average in IT units of study in previous year AND 75% average in other nonIT units of study in previous year AND Special permission by 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 75% average in other nonIT units of study in previous year AND Special permission by 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 
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 This subject requires you to have two important skills to bring in: (1) A good understanding of basic knowledge and principles of material science and engineering from AMME2302 (MECH2300) Materials I and mechanics of solids for simple structural elements (in tension, bending, torsion) from AMME2301 (AERO2300); (2) Reasonable mathematical skills in calculation of stresses and strains in simple structural elements. P AMME2301 AND (AMME1362 OR AMME2302 OR CIVL2110) 
Semester 1 
MTRX1701 Introduction to Mechatronic Engineering 
6  N MECH1560 OR ENGG1800 OR AERO1560 OR CIVL1900 OR CHNG1108 OR AMME1960 OR ENGG1960 
Semester 1 
MTRX1702 Mechatronics 1 
6  A MTRX1701 N ELEC2602, ELEC1101, COSC1002, COSC1902 
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 N ELEC3607, ELEC2601 
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 
A total of 48 CP 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).