Master of Professional Engineering (Software Engineering)

3 Years On Campus Masters Program

University of Sydney

Program Overview

The Master of Professional Engineering (Software Engineering) at the University of Sydney is designed for those looking to advance their careers in the dynamic field of software engineering. This program is ideal for students with a background in engineering or computer science who are eager to deepen their technical skills and gain practical experience in software development, project management, and system design.

 

Curriculum Structure:

Year 1 :

In the first year, students will dive into foundational concepts and practical skills essential for software engineering. Courses such as "Software Engineering Principles" and "Programming for Engineers" will equip students with the necessary tools to design and implement software solutions effectively. Additionally, the "Data Structures and Algorithms" course will enhance their problem-solving abilities, laying a strong groundwork for more advanced topics.

Year 2 : 

The second year focuses on specialized knowledge and advanced techniques in software engineering. Students will engage in courses like "Software Project Management," where they will learn to manage software projects from inception to completion, and "Web and Mobile Application Development," which will provide hands-on experience in creating applications for various platforms. The "Software Quality Assurance" course will also be pivotal, teaching students how to ensure the reliability and performance of software products.

Year 3 : 

In the final year, students will apply their knowledge in real-world scenarios through a capstone project, allowing them to showcase their skills and creativity. Courses such as "Cloud Computing" and "Cybersecurity for Software Engineers" will prepare them for the challenges of modern software development, ensuring they are well-versed in current technologies and practices. This comprehensive approach ensures that graduates are not only technically proficient but also ready to tackle complex engineering problems in their careers.

Focus Areas: Software Development, Project Management, Cybersecurity, Cloud Computing

Learning Outcomes: Advanced software design, project management skills, proficiency in programming languages, understanding of software quality assurance, and knowledge of cybersecurity principles.

Professional Alignment (Accreditation): The program is accredited by Engineers Australia, ensuring that it meets the highest standards of engineering education.

Reputation (Employability Rankings): The University of Sydney consistently ranks among the top universities globally, with strong employability rankings in QS World University Rankings and The Guardian, reflecting the high demand for its graduates in the job market.

 

Experiential Learning (Research, Projects, Internships etc.)

At the University of Sydney, the Master of Professional Engineering (Software Engineering) program is designed to provide students with a robust blend of theoretical knowledge and practical skills. This hands-on approach ensures that you not only learn the principles of software engineering but also apply them in real-world scenarios. The university boasts state-of-the-art facilities and resources that enhance your learning experience, allowing you to engage in collaborative projects, utilize advanced software tools, and gain insights from industry professionals.

Here are some key aspects of the experiential learning opportunities available in this program:

- Group Projects: Collaborate with fellow students on team-based projects that simulate real-world software development environments, fostering teamwork and communication skills.

- Internships: Gain valuable industry experience through internship opportunities with leading tech companies, allowing you to apply your skills in a professional setting and build your network.

- Digital Tools: Access to industry-standard software such as GitHub, JIRA, and various integrated development environments (IDEs) that are essential for modern software development.

- Field Trips: Participate in excursions to tech companies and innovation hubs, providing insights into the latest industry trends and practices.

- Research Laboratories: Utilize dedicated labs equipped with cutting-edge technology for software development, testing, and research, enabling you to work on innovative projects.

- Libraries and Resources: Benefit from extensive library resources, including access to academic journals, e-books, and databases that support your research and learning.

- Industry Connections: Engage with guest speakers and industry experts through seminars and workshops, enhancing your understanding of the software engineering landscape.

- Innovation Institutes: Collaborate with the university's innovation institutes, which focus on emerging technologies and entrepreneurship, giving you a chance to work on groundbreaking projects.

 

Progression & Future Opportunities

The Master of Professional Engineering (Software Engineering) at the University of Sydney equips graduates with the skills and knowledge to excel in a rapidly evolving tech landscape. Graduates often find themselves in high-demand roles such as Software Engineer, Systems Architect, and IT Project Manager. With a strong foundation in both engineering principles and software development, you’ll be well-prepared to tackle complex challenges in various industries:

 

- University Services: The University of Sydney offers dedicated career services, including resume workshops, interview preparation, and networking events with industry leaders, ensuring you are well-prepared for the job market.
- Employment Stats and Salary Figures: Graduates from the Faculty of Engineering have an impressive employment rate of over 90%, with starting salaries averaging around AUD 80,000, reflecting the high demand for skilled professionals in software engineering.
- University–Industry Partnerships: The university has established strong partnerships with leading tech companies such as Google, Microsoft, and IBM, providing students with opportunities for internships, collaborative projects, and real-world experience.
- Long-term Accreditation Value: The program is accredited by Engineers Australia, ensuring that your qualification meets national and international standards, which enhances your employability and career progression.
- Graduation Outcomes: Alumni of the program have gone on to work in prestigious organizations and have reported high job satisfaction, often advancing to senior roles within a few years of graduation.

Further Academic Progression: After completing your Master of Professional Engineering (Software Engineering), you may choose to pursue a PhD in Engineering or related fields, allowing you to delve deeper into research and innovation. This path can lead to academic positions or advanced roles in industry research and development, further enhancing your expertise and career prospects.

Program Key Stats

$60,800
$41,300
$150

Febr Intake : 1st NovAug Intake : 15th May


No

Eligibility Criteria

NA

NA
NA
NA
6.5
85
NA

Additional Information & Requirements

Country Requirements

Career Options

  • Software Engineer
  • Software Architect
  • Software Developer
  • Systems Analyst
  • IT Consultant
  • Project Manager
  • Data Scientist
  • Machine Learning Engineer
  • DevOps Engineer
  • Cyber Security Engineer

Book Free Session with Our Admission Experts

Admission Experts