Master of Engineering - Course List

Chemical Engineering

Students must complete 32 units comprising:-

  1. 18 units from Part A (Compulsory Courses); and
  2. at most 6 units from Part B (Advanced BE (Hons) Electives); and
  3. at least 4 units from Part C (ME Electives); and
  4. at most 6 units from Part D (Non-engineering ME Electives).

Part A - Compulsory

Course Code Units Course Title
CHEE4001 4 Process Engineering Design Project
CHEE4002 2 Impact and Risk in the Process Industries
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
[ ENGG7281 8 Engineering Project 8A [1]
[ or
[ ENGG7282 8 Engineering Project 8A [2]

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
CHEE4012 2 Industrial Wastewater & Solid Waste Management
CHEE4020 2 Biomolecular Engineering
CHEE4022 2 Principles of Adsorption
CHEE4034 2 Cell & Tissue Engineering
CHEE4301 2 Nanomaterials & Their Characterisation
CHEE4302 2 Electrochemistry & Corrosion
CHEE4305 2 Biomaterials: Materials in Medicine
ENGY4000 2 Energy Systems
MECH4304 2 Net Shape Manufacturing
MINE4203 2 Flotation
MINE4204 2 Aqueous Solution Processing & Electrometallurgy

Part C - ME Electives

Course Code Units Course Title
CHEE7111 2 Advanced Process and System Modelling
CHEE7112 2 Integrated Safety Design and Management
CHEE7113 2 Whole of Process Optimisation and Control
CHEE7501 2 Advanced Water Technology and Management
CHEE7502 2 Sustainable Bioresource Engineering
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7600 2 Advanced Engineering Practice
ENGG7601 2 Experimental Design
ENGG7602 2 Advanced Engineering Laboratory Techniques
MATE7001 2 Environmental Performance of Materials
MATE7013 2 Advanced Manufacturing

Part D - Non-Engineering ME Electives

Course Code Units Course Title
ECON7540 2 Economics of Innovation & Entrepreneurship
EIBS7300 2 Creativity for Innovation and Design thinking
EIBS7301 2 Idea Management
EIBS7302 2 Evidence Based Innovation: From Business Model To Business Plan
EIBS7303 2 Building Innovation Capability
EIBS7304 2 Entrepreneurial Leadership
EIBS7305 4 Commercialisation in Practice Project
EIBS7307 4 Lean Start-Up
IBUS7302 2 Operating International Business
IBUS7306 2 Globalisation & the World Economy
IBUS7312 2 Doing Business in Asia
IBUS7314 2 Management Consulting in Asian Business
IBUS7316 2 International Supply Chains
IBUS7322 2 International Service Operations Management
MKTG7501 2 Fundamentals of Marketing
MKTG7502 2 Strategic Branding
MKTG7510 2 Market & Consumer Research
MKTG7512 2 Strategic Marketing Management
MKTG7513 2 Social Marketing
MKTG7708 2 Strategic Marketing
MGTS7303 2 Principles of Strategic Management
MGTS7308 2 Social Enterprises and Not for Profits
MGTS7309 2 Decision Making & Reporting for Sustainability
MGTS7310 2 Business Negotiation
MGTS7329 2 Cross Cultural Management
MGTS7604 2 International Human Resource Management
MGTS7605 2 Performance Leadership
MGTS7607 2 Ethical Issues in Management
MGTS7611 2 Employee and Organisational Development
MGTS7612 2 The Fundamentals of Designing and Staffing Organisations
MGTS7615 2 Public Sector Accountability
MGTS7616 2 Designing Public Policy
MGTS7619 2 Leadership: Theory & Practice
ORGC7610 2 Communication and Organisation
TIMS7301 2 Principles of Entrepreneurship
TIMS7317 2 Corporate Sustainability
TIMS7323 2 Bio-Entrepreneurship and Innovation
TIMS7326 2 Management of Intellectual Property
TIMS7328 2 Strategies for Business Sustainability and Innovation
TIMS7329 2 Social Entrepreneurship in Practice
TIMS7331 2 Entrepreneurship Incubator
TIMS7811 2 Innovation Leadership

Civil Engineering

Students must complete 32 units comprising:-

  1. 6 units from Part A1 (Compulsory Courses); and
  2. Minimum of 4 units and a maximum of 8 units from Part A2 (Compulsory Research Courses); and
  3. 10 units from Part B (Advanced BE (Hons) Electives) with no more than 6 units from any one specified study area B1- B6
  4. Minimum of 8 units and a maximum of 12 units from Part C.

Part A1 - Compulsory

Course Code Units Course Title
CIVL7505 2 Research Methods for Civil Engineers
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership

Part A2 - Compulsory Research

One of the following

Course Code Units Course Title
CIVL7500 8 Research Thesis [3] [4]
CIVL7501 8 Research Thesis [3] [4]
CIVL7511 4 Research Project [4]
CIVL7512 4 Research Project [4]

Part B - Advanced BE (Hons) Electives

Part B1 Water and Environmental

Course Code Units Course Title
CIVL4110 2 Coastal & Estuarine Processes [5]
CIVL4120 2 Advanced Open Channel Flow & Hydraulic Structures [6]
CIVL4140 2 Groundwater & Surface Water Modelling
CIVL4160 2 Advanced Fluid Mechanics
CIVL4170 2 Environmental Risk Assessment and Management
CIVL4180 2 Sustainable Built Environment

Part B2 Geotechnical

Course Code Units Course Title
CIVL4230 2 Advanced Soil Mechanics
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4280 2 Advanced Rock Mechanics
MINE4000 2 Mine Waste Management & Landform Design

Part B3 Structures

Course Code Units Course Title
CIVL4332 2 Advanced Structural Analysis
CIVL4333 2 Advanced Concrete Design
CIVL4334 2 Design of Timber Structures

Part B4 Transportation

Course Code Units Course Title
CIVL4411 2 Advanced Transport Engineering
CIVL4412 2 Travel Behaviour and Transport Modelling
CIVL4460 2 Highway Geometric Design

Part B5 Fire

Course Code Units Course Title
FIRE3700 2 Introduction to Fire Safety Engineering
FIRE4610 2 Fire Engineering Design: Solutions for Implicit Safety

Part B6 Interdisciplinary

Course Code Units Course Title
CIVL4522 2 Analytical Methods for the Design of Construction Operations
CIVL4340 2 Wind Engineering
CIVL4250 2 Numerical Methods in Engineering

Part C - ME Electives

Part C1 Water and Environmental

Course Code Units Course Title
CIVL7135 2 Advanced Environmental Monitoring Techniques for Civil Engineers [5]
CIVL7155 2 Physical and numerical modelling of environmental fluid mechanics [6]
CIVL7170 2 Advanced Sustainable Built Environment

Part C2 Geotechnical

Course Code Units Course Title
CIVL7215 2 Ground Improvement & Remediation Technologies [5]
CIVL7225 2 Dam and Embankment Engineering [6]
CIVL7235 2 Underground Structures, Modelling and Support Design [6]

Part C3 Structures

Course Code Units Course Title
CIVL7315 2 Advanced Concrete Structures and Concrete Technology
CIVL7350 2 Design of Composite Structures
CIVL7360 2 Computational Methods for Design Optimization and Advanced Analysis

Part C4 Transportation

Course Code Units Course Title
CIVL7415 2 Spatial and Quantitative Methods for Transport Data Analytics [6]
CIVL7425 2 Advanced Transport Models for Strategic Transport Planning
CIVL7435 2 Traffic Simulation: Methods and Applications [5]

Part C5 Fire

Course Code Units Course Title
FIRE7660 2 Structural Fire Engineering

Electrical Engineering

Students must complete 32 units comprising:-

  1. 14 units from Part A (Compulsory Courses); and
  2. at least 6 units from Part B (Advanced BE (Hons) Electives); and
  3. at least 6 units from Part C (ME Electives); and
  4. the balance from Parts D (Other ME Electives) and/or E (Other BE (Hons Electives).

Part A - Compulsory

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
[ ENGG7807 8 Engineering Postgraduate Project D [1]
[ or
[ ENGG7808 8 Engineering Postgraduate Project D [2]
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
COMS4103 2 Photonics
COMS4104 2 Microwave Engineering
COMS4105 2 Communication Systems
CSSE4010 2 Digital System Design
ELEC4300 2 Power Systems Analysis
ELEC4400 2 Advanced Electronic & Power Electronics Design
ELEC4620 2 Digital Signal Processing
ELEC4630 2 Image Processing and Computer Vision
METR4201 2 Control Engineering 1
METR4202 2 Robotics & Automation

Part C - ME Electives

Course Code Units Course Title
COMS7305 2 Advanced Microwave Engineering
COMS7307 2 Advanced Photonics
COMS7309 2 Computational Techniques in Electromagnetics [6]
ELEC7051 2 Transformer Technology Design and Operation [5]
ELEC7309 2 Power System Planning and Reliability
ELEC7310 2 Electricity Market Operation and Security
ELEC7313 2 Renewable Energy Integration: Technologies to Technical Challenges [6]
ELEC7901 2 Advanced Medical Device Engineering
ELEC7902 2 Biomedical Signal Processing
METR7203 2 Control Engineering 2

Courses offered on an occasional basis

Course Code Units Course Title
COMS7000 2 Advanced Topics in Communications I
COMS7308 2 Antenna Design
COMS7310 2 Radar and Electronic Warfare Fundamentals
COMS7311 2 Microwave Remote Sensing
CSSE7080 2 Advanced Topics in Computer Systems A
CSSE7081 2 Advanced Topics in Computer Systems B
ELEC7300 2 Advanced Topics in Power
ENGG7300 2 Advanced Topics in Engineering I
ENGG7301 2 Advanced Topics in Engineering II

Part D - Other ME Electives

Course Code Units Course Title
ENGG7811 2 Research Methods

Courses offered on an occasional basis

Course Code Units Course Title
ENGG7810 2 Thesis Preparation

Part E - Other BE (Hons) Electives

Course Code Units Course Title
COMP4702 2 Machine Learning
COMS3200 2 Computer Networks I
COMS4200 2 Computer Networks II
CSSE4011 2 Advanced Embedded Systems
ELEC4302 2 Power System Protection
ELEC4320 2 Modern Asset Management and Condition Monitoring in Power System
ELEC4403 2 Medical & Industrial Instrumentation
ELEC4601 2 Medical Imaging
ENGG4000 2 Introduction to Systems Engineering
ENGG4800 2 Project Management

Mechanical Engineering

Students must complete 32 units comprising:-

  1. 28 units from Part A (Compulsory Courses); and
  2. 2 units from Part B (Advanced BE (Hons) Electives); and
  3. 2 units from Part C (ME Electives).

Part A - Compulsory

Course Code Units Course Title
AERO4300 2 Aerospace Composites
[ ENGG7281 8 Engineering Project 8A
[ or
[ ENGG7282 8 Engineering Project 8A
ENGG7600 2 Advanced Engineering Practice
ENGG7601 2 Experimental Design
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
ENGY4000 2 Energy Systems
MECH3100 2 Mechanical Systems Design
MECH3600 2 Engineering Management & Communication
METR4201 2 Control Engineering 1
METR7203 2 Control Engineering 2

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
MECH3410 2 Fluid Mechanics
MECH4480 2 Computational Fluid Dynamics

Part C - ME Electives

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7602 2 Advanced Engineering Laboratory Techniques

Software Engineering

Students must complete 32 units comprising:-

  1. 12 units from Part A (Compulsory Courses); and
  2. at least 8 units from Part B (Advanced BE (Hons) Electives); and
  3. at least 4 units from Part C (ME Electives); and
  4. at most 8 units from Part D (Other ME electives); and
  5. at most 8 units from Part E (Other BE (Hons) Electives).

Part A - Compulsory

Course Code Units Course Title
[ ENGG7807 8 Engineering Postgraduate Project D [1]
[ or
[ ENGG7808 8 Engineering Postgraduate Project D [2]
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
COMP4403 2 Compilers and Interpreters
COMP4500 2 Advanced Algorithms & Data Structures
COMP4702 2 Machine Learning
COMS4200 2 Computer Networks II
COMS4507 2 Advanced Computer and Network Security
CSSE3100 2 Reasoning About Programs
CSSE4004 2 Distributed Computing
CSSE4010 2 Digital System Design
DECO4500 2 Advanced Human-Computer Interaction

Part C - ME Electives

Course Code Units Course Title
CSSE7610 2 Concurrency: Theory and Practice
CSSE7630 2 Principles of Program Analysis
CSSE7640 2 Formal Modelling and Verification
INFS7410 2 Information Retrieval and Web Search [6]

Part D - Other ME Electives

Course Code Units Course Title
ENGG7302 2 Advanced Computational Techniques in Engineering
ENGG7811 2 Research Methods

Part D

Courses offered on an occasional basis

Course Code Units Course Title
COMP7000 2 Special Topics in Computer Science 7A
COMP7001 2 Special Topics in Computer Science 7B
CSSE7090 2 Advanced Topics in Software Engineering A
CSSE7091 2 Advanced Topics in Software Engineering B
DECO7000 2 Special Topics in Design Computing 7A
DECO7001 2 Special Topics in Design Computing 7B
ENGG7300 2 Advanced Topics in Engineering I
ENGG7301 2 Advanced Topics in Engineering II
ENGG7810 2 Thesis Preparation

Part E - Other BE (Hons) Electives

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3702 2 Artificial Intelligence
COMS3000 2 Information Security
COMS3200 2 Computer Networks I
COSC3000 2 Visualization, Computer Graphics & Data Analysis
COSC3500 2 High-Performance Computing
CSSE3002 2 The Software Process
CSSE3010 2 Embedded Systems Design & Interfacing
CSSE4011 2 Advanced Embedded Systems
DECO3500 2 Social & Mobile Computing
ENGG4000 2 Introduction to Systems Engineering
ENGG4020 2 Systems Safety Engineering
ENGG4800 2 Project Management
INFS3200 2 Advanced Database Systems
INFS3202 2 Web Information Systems
INFS3204 2 Service-Oriented Architectures
INFS4203 2 Data Mining
INFS4205 2 Advanced Techniques for High Dimensional Data

End notes

  • [1] Code for student in year courses commencing in sem 1. Students must re-enrol in the same code in sem 2.
  • [2] Code for student in year courses commencing in sem 2. Students must re-enrol in the same code in sem 1 the following year.
  • [3] Approval from the Executive Dean, Head of School or Program Coordinator required.
  • [4] This course is offered over more than one semester. Enrol in the same course code in each semester.
  • [5] Course is offered in odd-numbered years only.
  • [6] Course is offered in even-numbered years only.