Note: This course version is currently under review and is subject to change.

ProgramsEngENGI (PG)MPE/MPEAMPEMPE 2025+Master of Professional Engineering (Software) 2025+ (2025)


Show information forcommencing students (ie. started First Year then).
 


Print View | Download as PDF Administrative Information (Fees, ATAR etc.)

Select plan for Major/Pathway

Year 1 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6COMP9001: Introduction to Programming
6COMP9003: Object-Oriented Programming
6COMP9110: System Analysis and Modelling
6COMP9120: Database Management Systems

Year 1 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6COMP9123: Data Structures and Algorithms
6COMP9201: Software Construction and Design 1
6COMP9412: Agile Software Development Practices
6ELEC9601: Computer Systems

Year 2 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6ENGG5202: Sustainable Design, Engineering & Management
6COMP9202: Software Construction and Design 2
6ELEC5618: Software Quality Engineering
6INFO5990: Professional Practice in IT

Year 2 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6COMP5615: Software Engineering Project
6ELEC5619: Object Oriented Application Frameworks
6ELEC5622: Signals, Software and Health
6ELEC9609: Internet Software Platforms

Year 3 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
0ENGG5217: Practical Experience
6ELEC5020: Capstone Project A


Note:  Students eligible for the Research pathway may replace ELEC5020 and 6cp of Stream Electives with ELEC5222 Dissertation A.
6INFO5301: Information Security Management
6Software Stream Elective units
List
6Select from
Software Stream Elective units
Software Stream Management Elective units

Note:   Candidates undertaking the Major Industrial Project Placement pathway take ELEC5010 in place of ENGG5217 Practical Experience, ELEC5020/5021 Capstone Project A & B and 12 credit points of Specialist Elective units of study.


Year 3 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6ELEC5021: Capstone Project B


Note:  Students eligible for the Research pathway may replace ELEC5021 and 6cp of recommended electives with ELEC5223 Dissertation B.
6ELEC5620: Model Based Software Engineering
6Software Stream Elective units
List
6Select from
Software Stream Elective units
Software Stream Management Elective units

Note:   Candidates undertaking the Major Industrial Project Placement pathway take ELEC5010 in place of ENGG5217 Practical Experience, ELEC5020/5021 Capstone Project A & B and 12 credit points of Specialist Elective units of study.


Requirements for this Pathway

TypeCPCP From
Core
12ELEC5222: Dissertation A


Note:Students achieving an average mark of 75% or higher over 48 credit points of units of study or equivalent are eligible for the Research Pathway. ELEC5222 replaces ELEC5020 and a 6cp elective unit.
Core
12ELEC5223: Dissertation B


Note:Students achieving an average mark of 75% or higher over 48 credit points of units of study or equivalent are eligible for the Research Pathway. ELEC5223 replaces ELEC5021 and a 6cp elective unit.

Research pathway students take Dissertation units ELEC5222 and ELEC5223 (total 24 cp) in place of Capstone Project units and 12 cp of elective units.

ESIPS (Student Industrial Placement Scheme)

Type CP CP From
Core
24 ELEC5010: Major Industry Project


Note: Candidates undertaking the Major Industrial Project take ELEC5010 in place of ELEC5020/5021 Capstone Project A & B and 12 credit points of Specialist Elective units of study.
View complete Program Structure

Note: Candidates undertaking the Major Industrial Project take ELEC5010 in place of ELEC5020/5021 Capstone Project A & B and 12 credit points of Specialist Elective units of study.

Extended Capstone Project

Type CP CP From
Core
12 ELEC5022: Capstone Project B Extended


Note: Students achieving an average mark of 70% or higher over 48 credit points of units of study are eligible for the Extended Capstone Project. ELEC5022 replaces ELEC5021 and a 6cp elective unit.
View complete Program Structure

Note: Students take Capstone Project units ELEC5020 and ELEC5022 (total 18 cp) in place of Capstone Project ELEC5020/ELEC5021 and 6 cp of elective units.

Research Pathway

Type CP CP From
Core
12 ELEC5222: Dissertation A


Note: Students achieving an average mark of 75% or higher over 48 credit points of units of study or equivalent are eligible for the Research Pathway. ELEC5222 replaces ELEC5020 and a 6cp elective unit.
Core
12 ELEC5223: Dissertation B


Note: Students achieving an average mark of 75% or higher over 48 credit points of units of study or equivalent are eligible for the Research Pathway. ELEC5223 replaces ELEC5021 and a 6cp elective unit.
View complete Program Structure

Note: Research pathway students take Dissertation units ELEC5222 and ELEC5223 (total 24 cp) in place of Capstone Project units and 12 cp of elective units.

Block 1 - Professional Engineering units (Min CP: 12,Max CP: 12)

Unit Code Unit Name CP Sessions Offered
ENGG5202 Sustainable Design, Engineering & Management 6 Semester 1
ENGG5217 Practical Experience 0 Int January
Int February
Int March
Int April
Int May
Int June
Int July
Int August
Int September
Int October
Int November
Int December
INFO5990 Professional Practice in IT 6 Semester 1
Semester 2

Block 2 - Software Stream Core units (Min CP: 48,Max CP: 48)

Unit Code Unit Name CP Sessions Offered
COMP5615 Software Engineering Project 6 Semester 2
COMP9202 Software Construction and Design 2 6 Semester 1
ELEC5618 Software Quality Engineering 6 Semester 1
ELEC5619 Object Oriented Application Frameworks 6 Semester 2
ELEC5620 Model Based Software Engineering 6 Semester 2
ELEC5622 Signals, Software and Health 6 Semester 2
ELEC9609 Internet Software Platforms 6 Semester 2
INFO5301 Information Security Management 6 Semester 1
Semester 2

Block 3 - Software Stream Elective units (Min CP: 12,Max CP: 24)

Unit Code Unit Name CP Sessions Offered
COMP5047 Pervasive Computing 6 Semester 2
COMP5416 Advanced Network Technologies 6 Semester 2
COMP5424 Information Technology in Biomedicine 6 Semester 1
ELEC5614 Real Time Computing 6 Semester 1
ELEC5616 Computer and Network Security 6 Semester 1

Block 4 - Software Stream Management Elective units (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
CSYS5010 Introduction to Complex Systems 6 Semester 1
Semester 2
ENGG5203 Quality Engineering and Management 6 Semester 2
ENGG5214 Management of Technology 6 Semester 2
ENGG5215 International Engineering Strategies and Operations 6 Semester 2
ENGG5216 Management of Engineering Innovation 6 Semester 1
PMGT5205 Professional Project Practice 6 Semester 1
Semester 2

Block 5 - Software Stream Foundation units (Min CP: 48,Max CP: 48)

Unit Code Unit Name CP Sessions Offered
COMP9001 Introduction to Programming 6 Semester 1
Semester 2
COMP9003 Object-Oriented Programming 6 Semester 1
Semester 2
COMP9110 System Analysis and Modelling 6 Semester 1
COMP9120 Database Management Systems 6 Semester 1
Semester 2
COMP9123 Data Structures and Algorithms 6 Semester 1
Semester 2
COMP9201 Software Construction and Design 1 6 Semester 2
COMP9412 Agile Software Development Practices 6 Semester 2
ELEC9601 Computer Systems 6 Semester 1
Semester 2

Block 6 - Research units (Min CP: 12,Max CP: 24)

Unit Code Unit Name CP Sessions Offered
ELEC5010 Major Industry Project 24 Semester 1
Semester 2
ELEC5020 Capstone Project A 6 Semester 1
Semester 2
ELEC5021 Capstone Project B 6 Semester 1
Semester 2
ELEC5022 Capstone Project B Extended 12 Semester 1
Semester 2
ELEC5222 Dissertation A 12 Semester 1
Semester 2
ELEC5223 Dissertation B 12 Semester 1
Semester 2

Note: See Majors/Pathways tab for Extended Capstone, Research and Major Industrial Project details.

Course: Master of Professional Engineering (Software) 2025+ (2025)
CP Required: 144
Min FT Duration: 3.00 Years
Min PT Duration: N/A
Faculty/School: Faculty of Engineering
Years Offered: 2025
Requirements: To qualify for the award of the Master of Professional Engineering in this stream, a candidate must complete 144 credit points, including:

(a) 12 credit points of Professional Engineering units

(b) A minimum of 12 credit points of capstone or research units

(c) 120 credit points of Software stream units, consisting of:

       (i) 48 credit points of Software Foundation units,

       (ii) 48 credit points of Software Core units,

       (iii) A minimum of 12 credit points of Software Stream Elective units,

       (iv) A maximum of 12 credit points of Software Management Elective units

Course resolutions

This course is administered under course resolutions published in the Faculty Handbook at http://sydney.edu.au/handbooks/
Report Type: