Sorted by: Unit Code [Change to sort by unit name]

Key to availability of units: |

S1 = Semester 1; S2 = Semester 2; N/A = not available in 2017 |

**Note:** Units that are indicated as N/A may be available in 2018 or 2019.

Level 3 electives | |||
---|---|---|---|

Availability | Unit code | Unit name | Unit rules |

S2 | CITS3001 | Algorithms, Agents and Artificial Intelligence | : CITS2200 Data Structures and AlgorithmsPrerequisites: CITS4211 Artificial Intelligence, CITS3210 AlgorithmsIncompatibility |

S1 | CITS3002 | Networks and Security | : CITS1002 Programming and Systems or CITS2002 Programming and Systems or (CITS1210 C Programming and CITS2230 Operating Systems)Prerequisites: CITS3230 Computer Networks, CITS3231 Security and PrivacyIncompatibility |

S1 | CITS3003 | Graphics and Animation | : CITS1002 Programming and Systems or CITS2002 Programming and Systems or CITS1210 C Programming or CITS1200 Java Programming or CITS1220 Software Engineering or CITS1001 Object-oriented Programming and Software EngineeringPrerequisites: CITS2231 Graphics, CITS4242 Game Design and MultimediaIncompatibility |

N/A | CITS3004 | Cybersecurity | : CITS3002 Networks and Security prior to 2018Incompatibility |

S2 | CITS3200 | Professional Computing | : completion of 12 points from: CITS2002 Systems Programming; CITS2200 Data Structure and Algorithms; or CITS2401 Computer Analysis and VisualisationPrerequisites |

S1 | CITS3401 | Data Warehousing | : CITS1402 Relational Database Management Systems (formerly CITS1402 Introduction to Databases) or CITS2232 Databases; Prerequisitesfor pre-2012 courses: CITS1402 Relational Database Management Systems (formerly CITS1402 Introduction to Databases) or CITS2232 Databases: CITS4243 Advanced DatabasesIncompatibility |

S2 | CITS3402 | High Performance Computing | : CITS1002 Programming and Systems or CITS2002 Programming and SystemsPrerequisites |

S1 | CITS3403 | Agile Web Development | : CITS1401 Problem Solving and Programming or CITS1001 Object-oriented Programming and Software Engineering or CITS2002 Systems Programming or CITS1002 Programming and Systems; Prerequisitesfor pre-2012 courses: one of CITS1200 Java Programming or CITS1001 Object-oriented Programming and Software Engineering or CITS1210 C Programming or CITS1002 Programming and Systems or CITS2002 Systems Programming or CITS1220 Software Engineering: CITS4230 Internet TechnologiesIncompatibility |

S2 | ENSC3001 | Mechanisms and Machines | : CITS2401 Computer Analysis and Visualisation and ENSC2001 Motion and (MATH1002 Mathematical Methods 2 or MATH1011 Multivariable Calculus) and PHYS1001 Physics for Scientists and EngineersPrerequisites: MECH3422 Mechanisms and Multibody SystemsIncompatibility |

S2 | ENSC3002 | Materials and Manufacturing | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC1002 Material Behaviour from Atoms to BridgesPrerequisites: MECH2402 ManufacturingIncompatibility |

S1 | ENSC3003 | Fluid Mechanics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC2001 Motion and (MATH1002 Mathematical Methods 2 or MATH1012 Mathematical Theory and Methods)Prerequisites: ENSC3010 Hydraulics, CHPR2433 Fluid Mechanics, MECH2403 Thermofluids 2Incompatibility |

S1 | ENSC3004 | Solid Mechanics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC1002 Material Behaviour from Atoms to Bridges and [MATH1002 Mathematical Methods 2 or (MATH1011 Multivariable Calculus and MATH1012 Mathematical Theory and Methods)]Prerequisites: CIVL2110 Statics and Solid MechanicsIncompatibility |

S2 | ENSC3005 | Mass and Energy Balances | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including CHEM1002 Chemistryâ€”Structure and Reactivity and [MATH1002 Mathematical Methods 2 or (MATH1011 Multivariable Calculus and MATH1012 Mathematical Theory and Methods)] ; Prerequisitesfor pre-2012 courses: GENG1001 Engineering: Introduction to Engineering Mechanics and (MATH2040 Engineering Mathematics or MATH1002 Mathematical Methods 2 or MATH2020 Multivariable Calculus and Linear Algebra): CHPR2530 Process FundamentalsIncompatibility |

S1 | ENSC3006 | Chemical Process Thermodynamics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC2002 EnergyPrerequisites: CHPR2431 Chemical Engineering ThermodynamicsIncompatibility |

S2 | ENSC3007 | Heat and Mass Transfer | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including MATH1002 Mathematical Methods 2 or (MATH1011 Multivariable Calculus and MATH1012 Mathematical Theory and Methods)Prerequisites: CHPR2432 Heat and Mass TransferIncompatibility |

S2 | ENSC3008 | Structural Analysis | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC1002 Material Behaviour from Atoms to Bridges and (MATH1001 Mathematical Methods 1 or MATH1011 Multivariable Calculus)Prerequisites: CIVL3110 Structural AnalysisIncompatibility |

S1 | ENSC3009 | Geomechanics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including PHYS1001 Physics for Scientists and Engineers and [MATH1002 Mathematical Methods 2 or (MATH1011 Multivariable Calculus and MATH1012 Mathematical Theory and Methods)]Prerequisites: CIVL2122 GeomechanicsIncompatibility |

S2 | ENSC3010 | Hydraulics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including MATH1001 Mathematical Methods 1 or (MATH1011 Multivariable Calculus and MATH1012 Mathematical Theory and Methods)Prerequisites: ENSC3003 Fluid Mechanics, CIVL2130 Hydraulics 1, ENVE2602 Environmental Fluid MechanicsIncompatibility |

S2 | ENSC3011 | Resource Extraction Technologies | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science majorPrerequisites: MINE3161 Surface Mining, MINE5503 Surface Mining (only for students who completed the unit in 2013)Incompatibility |

S2 | ENSC3012 | Data Collection and Analysis | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including (MATH1002 Mathematical Methods 2 or MATH1012 Mathematical Theory and Methods) and CITS2401 Computer Analysis and VisualisationPrerequisites: ENVE2601 Data Collection and AnalysisIncompatibility |

S1 | ENSC3013 | Environmental Systems | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC2001 Motion, ENSC2002 Energy and (MATH1002 Mathematical Methods 2 or MATH1012 Mathematical Theory and Methods)Prerequisites: ENVE1601 Environmental Systems EngineeringIncompatibility |

S1 | ENSC3014 | Electronic Materials and Devices | : completion of 18 points of the Level 1 and Level 2 units taken from the Engineering Science major, including (ENSC2001 Motion and PHYS1001 Physics for Scientists and Engineers) or (PHYS2001 Quantum Mechanics 1 and Electromagnetism and PHYS2002 The Physics of Particles)Prerequisites: ELEC2304 Physical Electronics 2Incompatibility |

S2 | ENSC3015 | Signals and Systems | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC2002 Energy and (MATH1002 Mathematical Methods 2 or MATH1012 Mathematical Theory and Methods) and CITS2401 Computer Analysis and VisualisationPrerequisites: ELEC2305 Signals and Systems 2Incompatibility |

S2 | ENSC3016 | Power and Machines | : ENSC2001 Motion, ENSC2002 Energy and (MATH1002 Mathematical Methods 2 or MATH1012 Mathematical Theory and Methods) and PHYS1001 Physics for Scientists and EngineersPrerequisites: ELEC3305 Power and MachinesIncompatibility |

S1 | ENSC3017 | Circuits and Electronics | : completion of 18 points of the Level 1 and Level 2 units taken from the degree-specific Engineering Science major, including ENSC2001 Motion and ENSC2002 Energy and (MATH1002 Mathematical Methods 2 or MATH1011 Multivariable Calculus)Prerequisites: ELEC2300 Circuits and Electronic Systems 2Incompatibility |

S2 | ENSC3018 | Process Synthesis and Design | : (ENSC3005 Mass and Energy Balances or CHPR2530 Process Fundamentals) and (ENSC3007 Heat and Mass Transfer or CHPR2432 Heat and Mass Transfer)Prerequisites: CHPR4530 Process SystemsIncompatibility |

S2 | ENSC3019 | Unit Operations and Unit Processes | : (ENSC3005 Mass and Energy Balances or CHPR2530 Process Fundamentals) and (ENSC3007 Heat and Mass Transfer or CHPR2432 Heat and Mass Transfer)Prerequisites: ENSC3006 Chemical Process ThermodynamicsCo-requisites: CHPR3530 Process Modules, CHPR8503 Process ModulesIncompatibility |

S1 | ENSC3022 | Global Energy Production: Challenges and Opportunities | : completion of 72 points of the Level 1 and Level 2 unitsPrerequisites |

N/A | ENSC3023 | Biomedical Engineering | : ENSC1002 Material Behaviour from Atoms to Bridges and ENSC2001 Motion and PHYL2002 Physiology of Cells (or equivalent)Prerequisites: GENG4408 Introduction to Biomedical EngineeringIncompatibility |

S1 | MATH3021 | Dynamics and Control | : MATH2021 Introduction to Applied MathematicsPrerequisites |

S2 | MATH3022 | Scientific and Industrial Modelling | : MATH2021 Introduction to Applied MathematicsPrerequisites |

N/A | MATH3023 | Advanced Mathematics Applications | : MATH1012 Mathematical Theory and Methods or equivalentPrerequisites: MATH2501 Mathematical Methods 3Incompatibility |

S1 | MATH3031 | Algebraic Structures and Symmetry | : MATH2031 Introduction to Pure MathematicsPrerequisites |

S2 | MATH3032 | Analysis and Geometry | : MATH2031 Introduction to Pure MathematicsPrerequisites |

S1 | STAT3061 | Random Processes and their Applications | : STAT2061 Probability and Mathematical Statistics or STAT2062 Fundamentals of Probability with ApplicationsPrerequisites |

S2 | STAT3062 | Statistical Science | : STAT2061 Probability and Mathematical Statistics or STAT2062 Fundamentals of Probability with ApplicationsPrerequisites |

S1 | STAT3401 | Advanced Data Analysis | : STAT2401 Analysis of Experiments and STAT2402 Analysis of Observations; Prerequisitesfor pre-2012 courses: (STAT2225 Statistical Science or STAT2226 Statistical Models for Data or STAT2402 Analysis of Observations) and [STAT2227 Applied Linear Modelling or STAT2401 Analysis of Experiments (may be taken concurrently)] |

S2 | STAT3402 | Communication and Problem Solving with Statistics | : STAT3401 Advanced Data AnalysisPrerequisites |

S1 | STAT3405 | Introduction to Bayesian Computing and Statistics | : STAT1400 Statistics for Science or STAT1520 Economic and Business Statistics or MATH1002 Mathematical Methods 2 or MATH1020 Calculus, Probability and StatisticsPrerequisites |

S2 | STAT3406 | Applied Statistics and Data Visualisation | : STAT1400 Statistics for Science or STAT1520 Economic and Business Statistics or MATH1002 Mathematical Methods 2 or MATH1020 Calculus, Probability and StatisticsPrerequisites |