Master of Software Engineering (Professional)

2 Years On Campus Masters Program

University of Queensland

Program Overview

The Master of Software Engineering (Professional) at the University of Queensland is designed for individuals looking to advance their careers in software development and engineering. This program is ideal for those with a background in computer science or a related field, offering a comprehensive curriculum that combines theoretical knowledge with practical skills in software design, development, and project management.

Curriculum Structure:

Year 1: Students develop advanced software engineering foundations through Engineering Innovation and Leadership, Principles of Program Analysis, Concurrency: Theory and Practice, and Information Retrieval and Web Search. They strengthen their programming, software analysis, systems, research and professional engineering skills while selecting advanced undergraduate and breadth electives aligned with their interests.

Year 2: Students focus on advanced software engineering and research through discipline electives and Research & Development Methods and Practice, with options such as algorithms, databases, artificial intelligence, cybersecurity, software design and distributed computing. They complete a substantial research project, applying software engineering knowledge to investigate and develop solutions for complex real-world problems. 

Focus Areas: Software Development, Project Management, Quality Assurance, Agile Methodologies

Learning Outcomes: Advanced software engineering skills, Project management expertise, Ability to design scalable software systems, Proficiency in agile practices

Professional Alignment (Accreditation): The program is accredited by the Australian Computer Society (ACS), ensuring that it meets high standards of quality and relevance in the field.

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

 

Experiential Learning (Research, Projects, Internships etc.)

At the University of Queensland, the Master of Software Engineering (Professional) program is designed to equip students with not just theoretical knowledge, but also practical skills that are essential in today’s tech-driven world. The program emphasizes experiential learning, allowing students to engage in real-world projects, collaborate with industry partners, and utilize state-of-the-art facilities and tools. This hands-on approach ensures that graduates are well-prepared to tackle the challenges of the software engineering field.

 

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

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

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

- Digital Tools: Access to cutting-edge software development tools and platforms, including GitHub, JIRA, and various programming languages and frameworks, to enhance your coding and project management skills.

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

- Research Laboratories: Utilize dedicated research labs equipped with the latest technology for software development, testing, and innovation, fostering a hands-on learning environment.

- Libraries and Resources: Benefit from extensive library resources, including access to academic journals, software engineering databases, and study spaces designed for collaborative work.

- Industry Partnerships: Engage with industry leaders through guest lectures, workshops, and networking events, bridging the gap between academic learning and professional practice.

 

Progression & Future Opportunities

The Master of Software Engineering (Professional) at the University of Queensland 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 technical and professional skills, you’ll be well-prepared to tackle complex challenges in the software industry.

 

Here’s what you can expect in terms of progression and future opportunities:

- University Services: UQ offers dedicated career services, including resume workshops, interview preparation, and networking events with industry leaders, ensuring you’re well-prepared for the job market.
- Employment Stats and Salary Figures: The employment rate for UQ graduates is impressive, with many securing roles shortly after graduation. The average salary for software engineers in Australia is around AUD 85,000, with potential for growth as you gain experience.
- University–Industry Partnerships: UQ has strong connections with leading tech companies such as Google, IBM, and Microsoft, providing students with opportunities for internships, projects, and networking that can significantly enhance your employability.
- Long-term Accreditation Value: This program is accredited by the Australian Computer Society, ensuring that your qualification is recognized and valued by employers both locally and internationally.
- Graduation Outcomes: Graduates from this program have gone on to work in diverse sectors, including finance, healthcare, and technology, often taking on leadership roles within just a few years of completing their degree.

Further Academic Progression: After completing the Master of Software Engineering (Professional), you may choose to further your studies by pursuing a PhD in Software Engineering or a related field. This path can open doors to advanced research opportunities, teaching positions at universities, or specialized roles in high-level consultancy. Additionally, you could explore certifications in emerging technologies or project management to enhance your expertise and career prospects even further.

 

Program Key Stats

$60,952
$9,540
$150

Febr Intake : 1st NovJuly Intake : 30th Apr


40%
No

Eligibility Criteria

2.67

NA
NA
NA
6.5
87
2:2
NA

Additional Information & Requirements

Country Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Information Security Analyst
  • Multimedia Specialist
  • Network and Systems Engineer
  • Information Systems Designer
  • Software Architect
  • DevOps Engineer
  • Cloud Engineer
  • Technology Consultant

Book Free Session with Our Admission Experts

Admission Experts