1 Years On Campus Masters Program
The Master of Engineering Science (Software Engineering) at the University of Queensland is designed for students who want to strengthen their software engineering expertise through advanced technical study and practical engineering knowledge. It suits graduates seeking to advance into professional software roles, with study covering software development, systems, engineering practice, and specialised computing areas.
Curriculum Structure
Year 1: Students develop advanced software engineering capabilities through subjects such as Software Engineering Practice, Software Architecture, and Software Quality Engineering, building expertise in designing, developing and evaluating reliable software systems. They also explore specialised areas such as artificial intelligence, data systems, cybersecurity or distributed computing through elective study, allowing them to tailor the degree to their career goals.
Focus Areas
Software Engineering, Software Development, Software Architecture, Software Quality, Artificial Intelligence, Cybersecurity, Data Systems, Distributed Computing
Learning Outcomes
Advanced Programming, Software Design, Systems Analysis, Software Testing, Architecture and Development, Problem Solving, Engineering Practice, Technical Communication
Professional Alignment (Accreditation)
Reputation (Employability Rankings)
The Master of Engineering Science (Software Engineering) at the University of Queensland gives students opportunities to develop practical software engineering skills through project-based learning, advanced computing facilities and research-led study. Students work with modern software development approaches and computing technologies while applying their knowledge to engineering problems, supported by UQ’s specialist computing facilities and the School of Electrical Engineering and Computer Science. These experiences help students strengthen technical, problem-solving and professional skills relevant to software engineering careers:
The Master of Engineering Science (Software Engineering) at the University of Queensland can strengthen your technical and professional capabilities for software-focused careers across technology, engineering and digital industries. The program is particularly valuable for graduates seeking to advance into specialised software roles while gaining knowledge that can support long-term professional development.
Typical career roles: Software Engineer, Software Developer, Systems Engineer, Software Architect.
Further Academic Progression: After completing the Master of Engineering Science (Software Engineering), graduates can continue into higher-level research study, including a Master of Philosophy or Doctor of Philosophy (PhD) at UQ, particularly if they wish to pursue advanced research, academic or specialist technology careers.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
