
The University of Western Australia
Bachelor of Engineering (Honours) (Software Engineering)
Nationally Recognised Higher EducationStudying Software Engineering at UWA will provide you with the technical expertise and skills to design and implement a wide range of software engineering solutions. Along with advanced programming skills, you'll develop a diverse set of skills including teamwork, communication, problem-solving and project management to allow you to get ahead in a rapidly evolving industry.
With a solid foundation in software requirements, design, implementation, testing and professional engineering standards, you'll be equipped to adapt to new areas of specialisation and changes in technology.
With hands-on practical project experience, you'll be ready for a career that shapes the future of software engineering. In this major, you'll get the chance to work in teams to develop software solutions for real-world problems interacting with real-world clients. You'll also work with world-class academics on research projects, applying various software engineering skills gained, as well as learning about advanced topics in artificial intelligence, cybersecurity and other emerging technologies of the future.
Delivery mode
The University of Western Australia offers this course through the following delivery modes:
On campus
Work with instructors and classmates in a supportive and collaborative environment.
- 35 Stirling Highway, Perth
Entry requirements
Domestic Students
- There are no mandated entry requirements.
Course fees
For more information about this course and payment options please enquire now.
Career opportunities
The Bachelor of Engineering (Honours) (Software Engineering) will prepare you for the following roles.
Software Architect
A Software Architect coordinates software systems for a large company or organisation. You might oversee the design and installation of new softwar...
Software Developer
Software Developers create computer programs and apps, usually collaborating with large project teams of corporate clients, other developers, and i...
Software Engineer
A Software Engineer designs information technology systems for a range of industries. You might create new software systems or make changes to exis...
Senior Systems Engineer
Senior Systems Engineers oversee the design, installation and configuration of networked computer systems — for clients or in-house systems. They l...
Research and Development Engineer
A Research and Development Engineer creates and tests new technologies and solutions to meet industry needs and advance innovation. You might work...
About The University of Western Australia
As WA’s first university with a history of teaching and research over 100 years, our founding vision remains stronger than ever.
Today, just as it was when we opened our doors in 1913, our enduring mission is to provide world-class education, research and community engagement for the advancement of the prosperity and welfare of our communities. We seek to create global leaders through our industry-integrated education and world-leading research.