The University of Newcastle, Australia
Fast facts
Location

Newcastle

Start dates
  • First intake in 2019
Mode of delivery

Face to Face

Duration

3 years full-time or part-time equivalent up to 8 years maximum.

UON program code: 40186

Currently enrolled, continuing students looking for the previous version of this program should refer back to the: Master of Professional Engineering (Software)

Program handbook

Description

The Master of Professional Engineering (Software) is designed to facilitate a broader and deeper approach to software engineering which leads to a formal qualification at the Masters level. The program duration is between 1-3 years full time depending on the student’s prior qualification/s.

The program focuses on:

  • Fundamental background knowledge to successfully study software engineering at an advanced level. 
  • Advanced engineering skills and knowledge required by a practicing software engineer.
  • Capstone courses in software engineering while also completing an advanced level research program.

Graduates of this program will have the knowledge, and technical and professional attributes to provide innovative solutions to society’s needs now and into the future.


Program learning outcomes

On successful completion of the program students will have:

  • Comprehensive, theory-based understanding of engineering fundamentals and/or the underpinning natural and physical sciences as applicable to the engineering discipline
  • Conceptual understanding of the mathematics, numerical analysis, statistics and computer and information sciences which underpin the engineering discipline
  • In-depth understanding of specialist bodies of knowledge within the engineering discipline
  • Discernment of knowledge development and research directions within the engineering discipline
  • Knowledge of contextual factors impacting the engineering discipline
  • Understanding of the scope, principles, norms, accountabilities and bounds of contemporary engineering practice in the specific discipline
  • Application of established engineering methods to complex engineering problem solving
  • Fluent application of engineering techniques, tools and resources
  • Application of systematic engineering synthesis and design processes
  • Application of systematic approaches to the conduct and management of engineering projects
  • Ethical conduct and professional accountability
  • Effective oral and written communication in professional and lay domains
  • Creative, innovative and pro-active demeanour
  • Professional use and management of information
  • Orderly management of self, and professional conduct
  • Effective team membership and team leadership

Details

Information correct as at19th Aug 2018 9:19pm
Program code40186
AQF level

Level 9 Masters Degree (Extended)

Locations and UAC codes
Mode of delivery
  • Face to Face
Duration
  • Australian students - 3 years full-time or part-time equivalent.
Term typeSemesters
Fees
    Managing faculty
    1. Faculty of Engineering and Built Environment
    Contributing schools
    1. School of Engineering
    2. School of Electrical Engineering and Computing
    Relevant University rules and policies

    Click on the headings to show/hide sections of content. Hidden information will not be printed. Hide all sections

    Admission information

    Admission requirements

    Applicants with a non-engineering Bachelor Degree with at least 20 units of study in Mathematics (especially calculus and linear algebra); and Science, as related to software engineering will, if admitted into the program, be required to complete the 240 unit or 3 year program (Pathway A).

    For applicants with a Bachelor Degree in a different engineering discipline area entry and program duration will be assessed by the Faculty on a case-by-case basis.

    Applicants with a Bachelor Degree equivalent to the Sydney Accord standard in the same engineering discipline area: i.e. Bachelor of Software Engineering with a UoN determined GPA of 4.5 and above, may be eligible for up to 80 units (1 year) of Recognition of Prior Learning (RPL). Potentially reducing the program duration to 160 unit or 2 years (Pathway B). Exact RPL can only be determined on application.

    Applicants with a Bachelor Honours Degree recognised by the Washington Accord in the same engineering discipline area, may be eligible for up to 160 units of Recognition of Prior Learning (RPL) (2 years). Potentially reducing the program duration to 80 unit or 1 year (Pathway C). Exact RPL can only be determined on application.

    University of Newcastle Engineering Graduate Pathways

    Graduates of the University of Newcastle Bachelor of Software Engineering (Honours) programs will automatically be awarded 160 units of Recognition of Prior Learning (RPL) reducing the program duration to only 80 units or 1 year (Pathway C).

    Minimum English language proficiency requirements

    All Applicants must demonstrate that they meet the University’s English proficiency requirement. Further information regarding English language proficiency requirements can be found at the English Language Proficiency for Admission Policy here.


    Credit transfer

    If you wish to apply for credit for studies completed at another institution, or if you are changing programs within the University and wish to transfer your credit to the new program, visit the University's credit website and click on 'How to Apply for Credit'.


    Compulsory program requirements

    Students in Pathway A and Pathway B are required to complete 12 weeks of Industrial Experience as part of the program requirement.

    It is anticipated that some commencing students may have met the Industrial Experience requirement, as such they will be deemed to have met this requirement, provided they can submit suitable evidence, such as a statement from the employer.

    As students in Pathway C will already hold a Washington Accord qualification they are exempted from this requirement.


    Academic requirements for program completion

    Total units required

    240 units

    Program duration

    3 years full-time or part-time equivalent up to 8 years maximum.

    Program requirements

    Pathway A:

    The MPE (Software) Pathway A comprises 240 units, 180 of which are core courses, 30 of which are directed courses, and 30 of which are electives that can be selected from a specialised area of study.

    Pathway B:

    Students completing the MPE (Software) Pathway B must complete 160 units, 90 of which are core courses, 30 of which are directed courses, and 40 of which are electives that can be selected from a specialised area of study.

    Pathway C:

    Students completing the MPE (Software) Pathway C must complete 80 units, 20 of which are core courses, 20 of which are directed courses, and 40 of which are electives that can be selected from a specialised area of study.


    Program structure

    Students are advised to read their program handbook information in conjunction with the program plans for course sequence/enrolment advice. Please refer to the Program Plan for the year that you commenced, or transitioned into, this program - Program Plans are available above.

    Courses that are currently unavailable are hidden by default. You can show them by adjusting the advanced course filters above, or clicking the 'show all' links below each section.

    Pathway A

    Pathway A Core Courses

    Students in Pathway A must complete the following core courses.

    CodeTitleTerm / Location Units
    INFT2031Systems & Network Administration
    • Semester 1 - 2018 (Callaghan)
    • Semester 1 - 2018 (Central Coast)
    • Trimester 2 - 2018 (Singapore)
    10 units
    ENGG3500Managing Engineering Projects
    • Trimester 1 - 2018 (Singapore)
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG3150Software Project 1: Requirements Engineering and Design
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG3160Software Project 2: Software Implementation, Testing, and Maintenance
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG4400Enterprise Software Architectures
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG4430Software QualityNot currently offered10 units
    COMP6140Databases and Information ManagementNot currently offered10 units
    ENGG6500Engineering Complexity
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6050Web Engineering
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6110Object Oriented Programming
    • Semester 1 - 2018 (Callaghan)
    • Semester 1 - 2018 (Online)
    • Semester 2 - 2018 (Callaghan)
    • Semester 2 - 2018 (Online)
    10 units
    SENG6120Data Structures
    • Semester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6210ASoftware Engineering Masters Project Part A
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6210BSoftware Engineering Masters Project Part B
    • Semester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6250System and Network SecurityNot currently offered10 units
    SENG6260Human-Computer Interaction
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6320Software Verification and ValidationNot currently offered10 units
    SENG6350Systems Analysis and Design
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6400Network and Distributed Computing
    • Semester 2 - 2018 (Callaghan)
    10 units
    Pathway A Directed Courses

    Students choose 30 units from the following courses.

    CodeTitleTerm / Location Units
    COMP4110Special Topic A
    • Trimester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP4120Special Topic B
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP4130Special Topic C
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP4140Special Topic DNot currently offered20 units
    COMP6290Compiler Design
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6340Data MiningNot currently offered10 units
    COMP6350Advanced DatabaseNot currently offered10 units
    COMP6360Data Security
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP6370Computer Graphics
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6380Machine Intelligence
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6220Programming Languages and Paradigms
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6450Advanced Special Topics in Software Engineering
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6460Advanced Directed Studies in Software EngineeringNot currently offered10 units
    Electives

    Complete 30 units of electives to fulfil the requirements of the program. Electives can be used to extend and complement your core studies with more courses in the same field of study, or from areas that might be of interest to you. Electives can be chosen from all courses available at the University that do not have any other conditions (such as a course requisite) applied to them.

    30 units

    Pathway B

    Pathway B Core Courses

    Students in Pathway B must complete the following core courses.

    CodeTitleTerm / Location Units
    ENGG3500Managing Engineering Projects
    • Trimester 1 - 2018 (Singapore)
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG4211ASoftware Engineering Final Year Project Part A
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG4211BSoftware Engineering Final Year Project Part B
    • Semester 2 - 2018 (Callaghan)
    20 units
    SENG4400Enterprise Software Architectures
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG4430Software QualityNot currently offered10 units
    ENGG6500Engineering Complexity
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6210ASoftware Engineering Masters Project Part A
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6210BSoftware Engineering Masters Project Part B
    • Semester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    Pathway B Directed Courses

    Students choose 30 units from the following courses.

    CodeTitleTerm / Location Units
    COMP4110Special Topic A
    • Trimester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP4120Special Topic B
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP4130Special Topic C
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP4140Special Topic DNot currently offered20 units
    COMP6290Compiler Design
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6340Data MiningNot currently offered10 units
    COMP6350Advanced DatabaseNot currently offered10 units
    COMP6360Data Security
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP6370Computer Graphics
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6380Machine Intelligence
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6220Programming Languages and Paradigms
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6320Software Verification and ValidationNot currently offered10 units
    SENG6400Network and Distributed Computing
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6450Advanced Special Topics in Software Engineering
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6460Advanced Directed Studies in Software EngineeringNot currently offered10 units
    Electives

    Complete 40 units of electives to fulfil the requirements of the program. Electives can be used to extend and complement your core studies with more courses in the same field of study, or from areas that might be of interest to you. Electives can be chosen from all courses available at the University that do not have any other conditions (such as a course requisite) applied to them.

    40 units

    Pathway C

    Pathway C Core Courses

    Students in Pathway C must complete the following core courses.

    CodeTitleTerm / Location Units
    SENG6210ASoftware Engineering Masters Project Part A
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6210BSoftware Engineering Masters Project Part B
    • Semester 1 - 2018 (Callaghan)
    • Semester 2 - 2018 (Callaghan)
    10 units
    Pathway C Directed Courses

    Students choose 20 units from the following courses.

    CodeTitleTerm / Location Units
    COMP6290Compiler Design
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6340Data MiningNot currently offered10 units
    COMP6350Advanced DatabaseNot currently offered10 units
    COMP6360Data Security
    • Semester 1 - 2018 (Callaghan)
    10 units
    COMP6370Computer Graphics
    • Semester 2 - 2018 (Callaghan)
    10 units
    COMP6380Machine Intelligence
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6320Software Verification and ValidationNot currently offered10 units
    SENG6400Network and Distributed Computing
    • Semester 2 - 2018 (Callaghan)
    10 units
    SENG6450Advanced Special Topics in Software Engineering
    • Semester 1 - 2018 (Callaghan)
    10 units
    SENG6460Advanced Directed Studies in Software EngineeringNot currently offered10 units
    Electives

    Complete 40 units of electives to fulfil the requirements of the program. Electives can be used to extend and complement your core studies with more courses in the same field of study, or from areas that might be of interest to you. Electives can be chosen from all courses available at the University that do not have any other conditions (such as a course requisite) applied to them.

    40 units

    Additional information

    All students can access additional learning development mechanisms provided by the Centre for Teaching and Learning.

    Aboriginal and Torres Strait Islander students can draw on the assistance and support provided by the Indigenous Student Support and Development service through The Wollotuka Institute.


    International students

    All International Students enrolled in the program will be provided with an orientation to familiarise them with the rules, expectations, facilities and services offered by the University. Please visit our International Students website to find out more about the support services available to international students.


    Additional support

    AccessAbility provides advice and reasonable adjustments to Students with a medical or health condition or disability. If you require adjustments to undertake your program,  contact the Student Support Advisors - AccessAbility  before semester or early in the semester. They will work with the Faculty or School to ensure that this happens in a timely manner.

    Please note: All students must fulfil the inherent requirements of the programs and courses they are undertaking. While reasonable adjustments can be made, these adjustments cannot compromise academic integrity. It is the student's responsibility to check all the requirements of courses, and consider the effects of any medical condition or disability on their ability to complete course requirements. More information is available online