Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition |
---|---|---|
1000-level units of study |
||
AMME1362 Introduction to Engineering Materials |
6 | A HSC Mathematics Extension 1 N CIVL2110 or CIVL1110 or AMME2302 |
AMME1705 Introduction to Electromechanical Systems |
6 | N AMME2700 |
AMME1802 Engineering Mechanics |
6 | N CIVL1802 or ENGG1802 |
BMET1961 Biomedical Engineering 1B |
6 | N AMME1961 HSC Biology and HSC Chemistry. Summer bridging courses are available for students who did not complete HSC Biology or Chemistry |
CHNG1103 Conservation of Mass and Energy |
6 | A HSC Mathematics Extension 1 |
CHNG1106 Engineering for a Sustainable Society |
6 | A Knowledge of mass and energy balance concepts equivalent to content of CHNG1103 or CHNG9103 C CHNG1103 N CHNG2805 |
CHNG1108 Introduction to Chemical Engineering |
6 | A HSC Mathematics and Chemistry N ENGG1800 or CIVL1900 or MECH1560 or AERO1560 or AMME1960 or BMET1960 or MTRX1701 or ENGG1960 or ELEC1004 or ELEC1005 or ENVE1001 |
CIVL1022 Geological Hazards |
6 | N GEOL1501 or CIVL9022 |
CIVL1110 Materials |
6 | A CIVL1802 (or equivalent) N AMME1362 or CIVL2110 |
CIVL1802 Statics |
6 | A HSC Mathematics Extension 1 N ENGG1802 or AMME1802 |
CIVL1810 Engineering Construction and Surveying |
6 | A CIVL1900. Some statistical awareness is an advantage and co-enrolment in MATH1005 Statistics is advised. HSC Mathematics Extension 1 or completion of (MATH1021 and MATH1002) or MATH1061 are sufficient for non-statistical maths preparation N CIVL2810 |
CIVL1900 Introduction to Civil Engineering |
6 | A HSC Mathematics Extension 1 N ENGG1800 or CHNG1108 or MECH1560 or AERO1560 or AMME1960 or BMET1960 or MTRX1701 or ENGG1960 or ELEC1004 or ELEC1005 or ENVE1001 |
DATA1002 Informatics: Data and Computation |
6 | N INFO1903 or DATA1902 |
DATA1902 Informatics: Data and Computation (Advanced) |
6 | A This unit is intended for students with ATAR at least sufficient for entry to the BSc/BAdvStudies(Advanced) stream, or for those who gained Distinction results or better, in some unit in Data Science, Mathematics, or Computer Science. Students with portfolio of high-quality relevant prior work can also be admitted N INFO1903 or DATA1002 |
ELEC1004 Practical Intro to Electrical Engineering |
6 | A HSC Physics and Mathematics N ENGG1800 or CHNG1108 or MECH1560 or AERO1560 or BMET1960 or MTRX1701 or ELEC1005 or ENVE1001 |
ELEC1005 Introduction to Software Engineering |
6 | N ENGG1800 or CHNG1108 or MECH1560 or AERO1560 or BMET1960 or MTRX1701 or ELEC1004 or ENVE1001 |
ELEC1601 Introduction to Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
ENGG1000 History and Philosophy of Engineering |
6 | |
ENGG1111 Integrated Engineering 1 |
6 | N ENGG1803 or ENGG1061 or ENGG2112 Note: Dalyell Scholars may enrol in ENGD1000 in place of ENGG1111. They may also replace ENGG2111 + ENGG3111 + ENGG4111 (3 x 2 cp) with another 6 cp ENGDXXXX (Engineering Dalyell) unit. |
ENGG1800 Introduction to Engineering A |
6 | N CIVL1900 or CHNG1108 or MECH1560 or AERO1560 or AMME1960 or BMET1960 or MTRX1701 or ELEC1004 or ELEC1005 or ENVE1001 |
ENGG1810 Introduction to Engineering Computing |
6 | N ENGG1801 or INFO1110 or INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or COSC1003 |
ENVE1001 Introduction to Environmental Engineering |
6 | N ENGG1800 or AERO1560 or MECH1560 or MTRX1701 or BMET1960 or CHNG1108 or ELEC1004 or ELEC1005 |
INFO1110 Introduction to Programming |
6 | N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
INFO1113 Object-Oriented Programming |
6 | P INFO1110 or INFO1910 or ENGG1810 N INFO1103 or INFO1105 or INFO1905 |
INFO1910 Introduction to Programming (Advanced) |
6 | A ATAR sufficient to enter Dalyell program, or passing an online programming knowledge test, which will be administered during the O-week prior to the commencement of the semester N INFO1110 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
MTRX1702 Mechatronics 1 |
6 | A MTRX1701 N ELEC1101 or ELEC2602 or COSC1902 or COSC1002 |
MTRX1705 Introduction to Mechatronic Design |
6 | |
PMGT1711 Systems Thinking in Projects |
6 | |
PMGT1850 Introduction to Project Management |
6 | N ENGG1850 |
PMGT1852 Facilitation and Stakeholder Engagement |
6 | A PMGT1850 or ENGG1850 |
PMGT1860 Project Initiation and Scope |
6 | N ENGG1860 |
PMGT1863 Effective Project Communication |
6 | N ENGG1863 |
PMGT1865 Project Time, Cost and Resources |
6 | N ENGG1865 or CIVL3805 |
2000-level units of study |
||
AERO2703 Aircraft Performance and Operations |
6 | A AERO1560 or ENGG1800, Familiarity with fundamental Aerospace concepts P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] and (ENGG1801 or ENGG1810) and AMME1802 and AERO1400 |
AERO2460 Aerospace Design 1 |
6 | A AERO1560 or ENGG1800. Familiarity with fundamental Aerospace concepts P AERO1400 and (ENGG1801 or ENGG1810) and AMME1802 and (AMME1362 or CIVL1110) C AMME2301 N AERO3460 or MECH2400 |
AERO2710 Analysis of Aerospace Engineering Data |
6 | P (AERO1560 or ENGG1800) and (ENGG1810 or INFO1110) and (AMME1705 or ENGF1112) and AMME1802 and AERO1400 |
AMME2000 Engineering Analysis |
6 | P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] and (ENGG1801 or ENGG1810 or INFO1X10 or DATA1X02) N BMET2960 |
AMME2200 Introductory Thermofluids |
6 | A [(MATH1061 or MATH1961 or MATH1971) and (MATH1062 or MATH1962 or MATH1972)] or (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 |
AMME2261 Fluid Mechanics 1 |
6 | A Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] N AMME2200 |
AMME2262 Introduction to Thermal Engineering |
6 | A Students are expected to be familiar with basic, first year, integral calculus, differential calculus and linear algebra P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] N AMME2200 |
AMME2301 Mechanics of Solids |
6 | P (AMME1802 or ENGG1802) and {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] N CIVL2201 |
AMME2450 Design and Production |
6 | N AMME9450 |
AMME2500 Engineering Dynamics |
6 | A Familiarity with the MATLAB programming environment P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] and (AMME1802 or ENGG1802) |
AMME2700 Instrumentation |
6 | A Programming skills, 1st year maths skills, familiarity with fundamental Engineering concepts N AMME1705 P AERO1560 or MECH1560 or MTRX1701 or ENGG1800 |
BMET2400 Biomechanical Design |
6 | A (ENGG1810 or ENGG1801) and (AMME1802 or ENGG1802). HSC Maths and HSC Physics N MECH2400 or BMET9400 |
BMET2902 Introduction to Bioelectronics |
6 | P 12 credit points 1000-level MATH units of study N ELEC1103 or ELEC2100 |
BMET2903 Biomedical Physics |
6 | P 12 credit points of 1000-level MATH units of study N BMET9903 |
BMET2922 Computational Analysis for Biomedical Signals |
6 | A Knowledge of basic biomedical engineering principles (BMET1960) and basic programming (ENGG1801 or ENGG1810 or INFO1110) N BMET9922 |
BMET2925 AI, Data, and Society in Health |
6 | A Familiarity with general mathematical and statistical concepts. Online learning modules will be provided to support obtaining this knowledge N BMET9925 |
BMET2960 Biomedical Engineering 2 |
6 | A (AMME1960 or BMET1960) and (AMME1961 or BMET1961) P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and [(MATH1X62 or MATH1972) or (MATH1X23 or MATH1933)] N AMME2000 or AMME2960 or BMET9960 |
CHNG2801 Fluid Mechanics |
6 | A It is assumed that students will be concurrently enrolled in or have already completed CHNG2802 or MATH2XXX P CHNG1103 |
CHNG2803 Heat and Mass Transfer |
6 | A It is assumed that students will be concurrently enrolled in or have already completed: CHNG2801 or equivalent, and (CHNG2802 or MATH2XXX) P {(MATH1X61 or MATH1971) or [(MATH1X21 or MATH1931) and MATH1X02]} and {(MATH1X62 or MATH1972) or [(MATH1X23 or MATH1933) and (MATH1X05 or BUSS1020)]} and (ENGG1801 or ENGG1810) and CHNG1103 |
CHNG2804 Chemical Engineering Thermodynamics |
6 | A Calculus, linear algebra, numerical methods, computational tools (Matlab, Excel), basic mass and energy balances, heat transfer, mass transfer, momentum (from fluid mechanics), reaction balances P CHNG1103 and (CHEM1101 or CHEM1111 or CHEM1901 or CHEM1911) |
CHNG2805 Engineering for a Sustainable Society |
6 | A Mass and energy balances, physical chemistry, physics P CHNG1103 N CHNG1106 |
CHNG2806 Separation Processes |
6 | A It is assumed that students will be concurrently enrolled in or have already completed CHNG2804 or equivalent P CHNG1103 |
CIVL2010 Environmental Engineering |
6 | A (MATH1023 or MATH1062) and (ENGG1801 or ENGG1810). Strong calculus knowledge from 1000 level MATH, as well as the ability to program. N CIVL3010 |
CIVL2110 Materials |
6 | A ENGG1802 or CIVL1802 N AMME1362 |
CIVL2201 Structural Mechanics |
6 | A From (CIVL1802 or AMME1802 or ENGG1802); students should be competent in the following areas. 1. The concept of force and momentum equilibrium in two and three dimensions. 2. Drawing free body diagrams. 3. Establishing and solving the equations of equilibrium from the FBD. 4. Setting out solutions logically; clearly and neatly. Students should be competent in certain mathematical skills. 1. Solving algebraic equations. 2. Differentiation and integration (including double integrals). 3. Drawing graphs of polynomials (especially) and other mathematical function. 4. Trigonometry P CIVL1802 or AMME1802 or ENGG1802 N AMME2301 |
CIVL2410 Soil Mechanics 1 |
6 | A CIVL2201 and (CIVL1022 or GEOL1501) and (CIVL1802 or ENGG1802). An understanding of simple statics, equilibrium, forces and bending moments, and of stress and strain and the relationship between them. This is covered by University of Sydney courses CIVL1802 Statics (or ENGG1802 Engineering Mechanics), CIVL2201 Structural Mechanics. Familiarity with the use of spreadsheets (Excel, Mathcad) to obtain solutions to engineering problems, and with the graphical presentation of this data. Familiarity with word processing packages for report presentation. Familiarity with partial differential equations, and their analytical and numerical solution |
CIVL2611 Introductory Fluid Mechanics |
6 | A Equivalent to the content of CIVL1802, MATH1061, MATH1062, MATH2061, PHYS1001 and CIVL2201. This includes basic mechanics (statics and dynamics); calculus, including differentiation; integration (single and double integrations) and simple differential equations; vector calculus; and basic physics. Students without this background should see the unit of study coordinator for a discussion |
CIVL2700 Transport Systems |
6 | A (MATH1021 and MATH1002 and MATH1005) or (MATH1061 and MATH1062) and (ENGG1801 or ENGG1810). Basic statistics through regression analysis, differential and integral calculus, computer programming |
CIVL2812 Project Appraisal |
6 | A MATH1005 or MATH1062 N CIVL3812 |
COMP2017 Systems Programming |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent); linear algebra (e.g. MATH1061 or equivalent) P INFO1113 or INFO1105 or INFO1905 or INFO1103 C COMP2123 or COMP2823 or INFO1105 or INFO1905 N COMP2129 or COMP9017 or COMP9129 |
COMP2022 Models of Computation |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P INFO1110 or INFO1910 or INFO1113 or ENGG1810 C COMP2123 or COMP2823 N COMP2922 |
COMP2123 Data Structures and Algorithms |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P INFO1110 or INFO1910 or INFO1113 or DATA1002 or DATA1902 or ENGG1810 N INFO1105 or INFO1905 or COMP2823 |
COMP2823 Data Structures and Algorithms (Adv) |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P Distinction level results in (INFO1110 or INFO1910 or INFO1113 or DATA1002 or DATA1902 or ENGG1810) N INFO1105 or INFO1905 or COMP2123 |
COMP2922 Models of Computation (Adv) |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P Distinction level results in (INFO1110 or INFO1910 or INFO1113 or ENGG1810) C COMP2123 or COMP2823 N COMP2022 |
DATA2001 Data Science, Big Data and Data Variety |
6 | P DATA1002 or DATA1902 or INFO1110 or INFO1910 or INFO1903 or INFO1103 or ENGG1810 N DATA2901 |
DATA2901 Big Data and Data Diversity (Advanced) |
6 | P 75% or above from (DATA1002 or DATA1902 or INFO1110 or INFO1910 or INFO1903 or INFO1103 or ENGG1810) N DATA2001 |
ELEC2100 Fundamentals of Elec and Electronic Eng |
6 | A Basic knowledge of differentiation and integration. Electromagnetism and circuit components as covered in PHYS1003 are also useful N ELEC1103 |
ELEC2103 Simulation and Numerical Solutions in Eng |
6 | A ELEC1103 or ELEC2100. 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 |
ELEC2104 Electronic Devices and Circuits |
6 | A ELEC1103 or ELEC2100. 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 |
ELEC2302 Signals and Systems |
6 | A (MATH1021 and MATH1002 and MATH1023) or (MATH1061 and MATH1062). Basic knowledge of differentiation and integration, differential equations, and linear algebra. |
ELEC2602 Digital Logic |
6 | A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation |
ENGG2112 Multi-disciplinary Engineering |
6 | P (INFO1110 or INFO1910 or ENGG1810) and (MATH1005 or MATH1905 or MATH1062 or MATH1962 or MATH1972 or BUSS1020) and (AERO1560 or BMET1960 or CHNG1108 or CIVL1900 or ELEC1004 or ELEC1005 or ENVE1001 or MECH1560 or MTRX1701) N ENGG1111 |
ISYS2110 Analysis and Design of Web Info Systems |
6 | P INFO1113 or INFO1103 or INFO1105 or INFO1905 N INFO2110 |
ISYS2120 Data and Information Management |
6 | A 6 credit points of MATH or STAT units or DATA1001 P INFO1110 or INFO1910 or ENGG1810 or DATA1002 N INFO2120 or INFO2820 or COMP5138 |
ISYS2160 Information Systems in the Internet Age |
6 | A INFO1003 or INFO1103 or INFO1903 or INFO1113 N ISYS2140 |
MECH2400 Mechanical Systems Design 1 |
6 | A (ENGG1801 or ENGG1810) and (AMME1802 or ENGG1802); HSC Maths and Physics P MECH1560 or MTRX1701 or ENGG1800 N AERO2460 or BMET2400 |
MECH2401 Human-Centred Engineering Design |
6 | A MECH1560 and MECH1400 |
MECH2460 Manufacturing Engineering |
6 | P MECH1560 or MTRX1701 or ENGG1800 N AERO2460 or MECH3660 |
MTRX2700 Mechatronics 2 |
6 | A MTRX1701 P MTRX1702 and MTRX1705 N ELEC2601 or ELEC3607 |
PMGT2711 Critical Thinking for Projects |
6 | |
PMGT2821 Project Conflict Management |
6 | N CIVL4816 C PMGT1852 |
PMGT2822 Reframing Projects |
6 | P (PMGT1863 or ENGG1863) or PMGT1852 |
PMGT2850 Project Cost and Finance |
6 | P (PMGT1850 or ENGG1850) or [(PMGT1865 or ENGG1865) and (30 credit points of any 1000 level units of study)] N ENGG2850 |
PMGT2851 Project Analytics |
6 | N ENGG2851 P (PMGT1860 or ENGG1860) or (PMGT1850 or ENGG1850) |
PMGT2854 Executing Projects |
6 | P (PMGT1860 or ENGG1860) or (PMGT1850 or ENGG1850) |
PMGT2855 Project Acceptance |
6 | N ENGG2855 or CIVL4819 |
SOFT2201 Software Construction and Design 1 |
6 | P INFO1113 or INFO1103 or INFO1105 or INFO1905 N INFO3220 or COMP9201 |
SOFT2412 Agile Software Development Practices |
6 | P INFO1113 or INFO1103 or INFO1105 or INFO1905 N COMP9412 |
3000-level or higher units of study |
||
CHNG3804 Biochemical Engineering |
6 | A CHNG2801, CHNG2802, CHNG2803 and CHNG2806 or equivalents |
CHNG3808 Engineering Macromolecules and Nanocomposites |
6 | A CHNG2801 and 12 credit points of CHEM1XXX |
CHNG5003 Green Engineering |
6 | A Completion of 72 credit points in science, engineering or equivalent N SUCH3003 |
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. |
COMP3027 Algorithm Design |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P COMP2123 or COMP2823 N COMP2007 or COMP2907 or COMP3927 |
COMP3109 Programming Languages and Paradigms |
6 | P (COMP2017 or COMP2129) and (COMP2022 or COMP2922) |
COMP3221 Distributed Systems |
6 | P (INFO1105 or INFO1905) or ((INFO1103 or INFO1113) and (COMP2123 or COMP2823)) N COMP2121 |
COMP3308 Introduction to Artificial Intelligence |
6 | A Data structures and algorithms as covered in COMP2123 or COMP2823. P INFO1110 or INFO1910 or ENGG1801 or ENGG1810 or DATA1002 or DATA1902 N COMP3608 |
COMP3419 Graphics and Multimedia |
6 | A Programming skills P COMP2123 or COMP2823 or INFO1105 or INFO1905 |
COMP3520 Operating Systems Internals |
6 | P (COMP2017 or COMP2129) and (COMP2123 or COMP2823 or INFO1105 or INFO1905) |
COMP3608 Introduction to Artificial Intelligence (Adv) |
6 | A Data structures and algorithms as covered in COMP2123 or COMP2823. P (INFO1110 or INFO1910 or ENGG1810 or DATA1002 or DATA1902) and distinction-level results in at least one 2000-level COMP or MATH or SOFT unit N COMP3308 COMP3308 and COMP3608 share the same lectures, but have different tutorials and assessment (the same type but more challenging). |
COMP3888 Computer Science Project |
6 | P (INFO1110 or INFO1910) and INFO1113 and (COMP2123 or COMP2823) and COMP2017 and (COMP2022 or COMP2922) N INFO3600 or COMP3600 or COMP3615 or COMP3988 |
COMP3988 Computer Science Project (Advanced) |
6 | P (INFO1110 or INFO1910) and INFO1113 and (COMP2123 or COMP2823) and COMP2017 and (COMP2022 or COMP2922) with Distinction level results in at least one of these units N INFO3600 or COMP3615 or COMP3600 or COMP3888 |
COMP3927 Algorithm Design (Adv) |
6 | A Discrete mathematics and probability (e.g. MATH1064 or equivalent) P Distinction level results in COMP2123 or COMP2823 N COMP2007 or COMP2907 or COMP3027 |
DATA3404 Scalable Data Management |
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 DATA2901 or ISYS2120 or INFO2120 or INFO2820 N INFO3504 or INFO3404 |
DATA3406 Human-in-the-Loop Data Analytics |
6 | A Basic statistics, database management, and programming P (DATA2001 or DATA2901) and (DATA2002 or DATA2902) |
ENGG3216 Management of Technological Innovation |
6 | A Knowledge of engineering and project management N ENGG4061 |
ISYS3401 Information Technology Evaluation |
6 | A MATH1005 or MATH1905 or MATH1062 or DATA1001 or DATA1901 P (INFO2110 or ISYS2110) and (INFO2120 or ISYS2120) and (ISYS2140 or ISYS2160) |
ISYS3888 Information Systems Project |
6 | P (INFO1110 or INFO1910) and INFO1113 and (INFO2110 or ISYS2110) and (INFO2120 or ISYS2120) and (ISYS2140 or ISYS2160) N INFO3600 or ISYS3207 or ISYS3400 |
SOFT3202 Software Construction and Design 2 |
6 | P SOFT2201 N INFO3220 |
SOFT3410 Concurrency for Software Development |
6 | P COMP2017 or COMP2129 |
SOFT3888 Software Development Project |
6 | A SOFT3202 P (INFO1110 or INFO1910 or ENGG1810) and INFO1113 and [18 credit points 2000-level or above units from SOFT or COMP or INFO] N SOFT3413 |
SUCH3003 Green Engineering |
6 | A Completion of 72 credit points in science, engineering or equivalent |
SUCH3009 Digital Circular Economy |
6 |