LEC Abroad

Bachelor of Engineering (Honours) Software Engineering

Apply Now

The University of Western Australia

Course Level
Foundation
Course Subject
Software Engineering

Course Description

Overview

Software Engineering, taken within the Bachelor of Engineering (Honours) at The University of Western Australia, teaches students to design, build and maintain software as a disciplined engineering practice. It pairs strong programming and mathematical foundations with professional engineering standards, teamwork and project management. Because the tools and specialisations of the field keep changing, the course emphasises principles that allow graduates to adapt to new technologies.

What You'll Learn

  • Programming from the ground up, including Python, object-oriented programming and systems programming

  • Data structures, algorithms and discrete structures, together with the mathematics and probability that underpin software engineering

  • Relational databases, digital systems and embedded systems

  • Software requirements and design, and software testing and quality assurance

  • Agile web development, computer networks and knowledge representation

  • Cybersecurity, including secure coding practice

  • Cloud computing and high performance computing

  • Engineering practice, project management, and risk, reliability and safety

  • Team-based design projects and research projects, in which students develop software for real-world problems and clients

Learning Outcomes

By the end of the course, students will be able to apply advanced software engineering skills across the whole life of a solution, from spotting a problem through analysis, planning, design, coding, testing and ongoing maintenance. They will use the mathematical foundations behind software engineering and extend their knowledge into areas such as web and app development, big data, software architecture, networking and security. Students will apply research, experimentation and analysis to new settings, and contribute to teams with leadership and accountability when solving real-world problems. Graduates will be prepared to keep pace with change in the industry and to work to professional engineering standards.

Requirements

Kuwait: Completion of High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) with a minimum overall average of 70%, including 70% in academic subject and a passing grade in Mathematics.
IELTS (Academic) 5.5 with no band below 5.0 (or approved SELT equivalent)
UWA Foundation Program
Need help?

Hop onto a video counselling session with your dedicated counsellor to get all your queries answered.

A$38499.00
Tuition fee
Apply by October 16, 2026
Start dates
Feb 2027, Oct 2027, Feb 2028, Oct 2028
Duration
8 months, 12 months
Campus
UWA College
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
3 Days
📄 Backlogs accepted
This course does not accepts backlogs