Master of Engineering - Course List

Chemical Engineering

    Students must complete 32 units comprising:-
  • 18 units from Part A (Compulsory Courses); and
  • at most 6 units from Part B (Advanced BE (Hons) Electives); and
  • at least 4 units from Part C (ME Electives); and
  • 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
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
TIMS7318 2 Technology & Innovation Strategy
TIMS7320 2 New Product & Services Development
TIMS7323 2 Bio-Entrepreneurship and Innovation
TIMS7325 2 Commercialisation in Practice
TIMS7326 2 Management of Intellectual Property
TIMS7328 2 Strategies for Business Sustainability and Innovation
TIMS7329 2 Social Entrepreneurship in Practice
TIMS7331 2 Entrepreneurship Incubator

Civil and Fire Safety Engineering

    Students must complete 32 units comprising:-
  • 24 units from Part A (Compulsory Courses); and
  • 6 units from Part B (Advanced BE (Hons) Electives); and
  • 2 units from Part C (ME electives).

Part A - Compulsory

Course Code Units Course Title
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
FIRE3700 2 Introduction to Fire Safety Engineering
FIRE4610 2 Fire Engineering Design: Solutions for Implicit Safety
[ FIRE7500 8 Research Thesis [1]
[ or
[ FIRE7501 8 Research Thesis [2]
FIRE7620 2 Fire Dynamics
FIRE7640 2 Fire Dynamics Laboratory
FIRE7660 2 Structural Fire Engineering
FIRE7680 2 Fire Engineering Design: Explicit Quantification of Safety

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
CIVL4180 2 Sustainable Built Environment
CIVL4230 2 Advanced Soil Mechanics
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4332 2 Advanced Structural Analysis
CIVL4333 2 Advanced Concrete Design
CIVL4334 2 Design of Timber Structures
CIVL4340 2 Wind Engineering

Part C - ME Electives

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

Civil and Structural Engineering

    Students must complete 32 units comprising:-
  • 28 units from Part A (Compulsory Courses); and
  • 4 units from Part B (Advanced BE (Hons) Electives).

Part A - Compulsory

Course Code Units Course Title
CIVL4332 2 Advanced Structural Analysis
CIVL4333 2 Advanced Concrete Design
CIVL4334 2 Design of Timber Structures
CIVL7315 2 Advanced Concrete Structures and Concrete Technology
CIVL7350 2 Design of Composite Structures
CIVL7360 2 Computational Methods for Design Optimization and Advanced Analysis
[ CIVL7500 8 Research Thesis
[ or
[ CIVL7501 8 Research Thesis
ENGG7901 2 Professional Engineering and the Business Environment: Global Practice
ENGG7902 2 Engineering Innovation and Leadership
FIRE3700 2 Introduction to Fire Safety Engineering
FIRE7660 2 Structural Fire Engineering

Part B - Advanced BE (Hons) Electives

Course Code Units Course Title
CIVL4180 2 Sustainable Built Environment
CIVL4230 2 Advanced Soil Mechanics
CIVL4270 2 Geotechnical Investigation & Testing
CIVL4340 2 Wind Engineering

Electrical Engineering

    Students must complete 32 units comprising:-
  • 14 units from Part A (Compulsory Courses); and
  • at least 6 units from Part B (Advanced BE (Hons) Electives); and
  • at least 6 units from Part C (ME Electives); and
  • 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 [3]
ELEC7051 2 Transformer Technology Design and Operation [4]
ELEC7309 2 Power System Planning and Reliability
ELEC7310 2 Electricity Market Operation and Security
ELEC7313 2 Renewable Energy Integration: Technologies to Technical Challenges [3]
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:-
  • 28 units from Part A (Compulsory Courses); and
  • 2 units from Part B (Advanced BE (Hons) Electives); and
  • 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:-
  • 12 units from Part A (Compulsory Courses); and
  • at least 8 units from Part B (Advanced BE (Hons) Electives); and
  • at least 4 units from Part C (ME Electives); and
  • at most 8 units from Part D (Other ME electives); and
  • 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 [3]

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] Course is offered in even-numbered years only.
  • [4] Course is offered in odd-numbered years only.