Master of Software Engineering - Program Requirements
The Master of Software Engineering program requires completion of 48 units including:
(a) 24 units of mandatory courses:
COMP8100 Requirements Elicitation and Analysis Techniques
COMP8110 Managing Software Projects in a System Context
COMP8120 System/Software Development Methodologies
COMP6422 Usability Engineering
(b) 12 units of elective courses from a restricted range of COMP/ENGN courses:
COMP8130 Verification and Validation Approaches (6u)
COMP8140 Advanced Real-Time Systems (6u)
COMP8150 Advanced Software Architecture (6u)
COMP8160 Practical Formal Methods in Critical Systems (6u)
COMP8170 Software Process Improvement Techniques (6u)
COMP8180 Systems and Software Safety (6u)
ENGN8100 Systems Engineering or Introduction to Systems Engineering (6u)
ENGN8101 Modelling and Optimization (Optimisation??)
(c) 12 units of elective courses from a number of other masters programs or approved external offerings:
COMP6442 Networked Scientific Data Analysis and Presentation (6u) [S1]
COMP6464 High Performance Scientific Computing (6u) [S1]
COMP6465 Teleoperation and Mobile Computing (3u) [S1]
COMP6468 Computer and Network Security (3u) [S1]
ENGN6612 Digital Signal Processing and Control (6u) [S1]
ENGN8005 Management of Manufacturing Operations (6u) [S1]
BUSI8106 Technology and Innovation Management Strategy (6u) [S2]
COMP6421 Usability and Design of the Human/Computer Interface (3u) [S2]
COMP6443 Internet Worked Virtual Reality (6u) [S2]
COMP6461 Computer Graphics (6u) [S2]
COMP6462 Machine Learning and Data Mining (3u) [S2]
COMP6466 Algorithms (6u) [S2]
ENGN6507 Microelectronic and Photonic Technology (6u) [S2]
ENGN6532 Operational Systems and Variation (6u) [S2]
ENGN6535 Telecommunications Networks and Systems (6u) [S2]
ENGN6536 Wireless Communication (6u) [S2]
ENGN6615 Computational Engineering (6u) [S2]
ENGN6519 Advanced Optoelectronic Materials and Devices (6u) [S2]
ENGN6627 Robotics (6u) [S2]
ENGN6528 Computer Vision (6u) [S1/S2]
BUSI8167 Knowledge Management (6u)
COMP8701 Advanced Topics in Software Engineering A (6u) #
COMP8702 Advanced Topics in Software Engineering B (6u) #
COMP8703 Advanced Topics in Software Engineering C (6u) #
COMP8704 Advanced Topics in Software Engineering D (6u) #
ENGN8001 Systems Approach to Product Development (6u)
# Selected courses offered at an advanced level by industry
will be made available as electives from time to time within
the program under these course codes. Normally no more than
two such courses will count towards the degree.