LEC Abroad

Bachelor of Engineering (Honours) Software Engineering

Apply Now

The University of Western Australia

Course Level
Undergraduate
Course Subject
Software Engineering

Course Description

Overview

Modern society relies heavily on robust digital infrastructure to power every industry from healthcare to finance. Students enrolled in the BHSc (Hons) Software Engineering at The University of Western Australia explore the foundational principles and practical methodologies required to build dependable software platforms. The curriculum combines core computational theories with extensive practical experience, utilizing dedicated facilities such as the EZONE hub to foster collaborative problem solving. Throughout their studies, learners interact with active researchers in fields like artificial intelligence, cybersecurity, and cloud environments, gaining insight into emerging technologies. A structured professional practice component, including an industry placement and team-based design projects, bridges academic concepts with real-world application. This course idealists analytical thinkers and aspiring technology creators who wish to gain the technical mastery and professional attributes needed to lead software development initiatives.

What You'll Learn

Computational thinking, Python programming, and object-oriented software design

Relational database management systems and discrete structures

Systems programming, computer architecture, and low-level digital systems

Data structures, algorithms, and probabilistic mathematical methods

Software requirements engineering, architecture, and design patterns

Agile web development, user interface design, and secure coding practices

Software testing, quality assurance, and computer network architecture

Cloud computing, high-performance computing, and embedded systems

Professional engineering practice, project management, and collaborative capstone design

Learning Outcomes

Graduates will possess an in-depth understanding of the entire software development lifecycle, ranging from theoretical algorithm design to large-scale system deployment. They will be capable of critically evaluating complex computational problems, formulating data-driven hypotheses, and implementing secure, high-performance software solutions tailored to modern organizational demands. Beyond technical proficiency, students will acquire valuable hands-on expertise through industry placements and multi-stage engineering projects, learning to manage risk, ensure software quality, and work effectively within multidisciplinary teams. Additionally, the broad foundation offered enables candidates to specialize in advanced domains such as artificial intelligence, cybersecurity, or cloud infrastructure, equipping them to adapt continually to evolving technological paradigms.

Requirements

Kuwait: High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) is not accepted for direct undergraduate entry. Completion of a recognized foundation course (or A-Levels / equivalent qualification) is required
IELTS (Academic) 6.5 with no band below 6.0 (or approved equivalent English language test)
To be announced
To be announced
Need help?

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

£56400.00
Tuition fee
Apply by October 16, 2026
Start dates
Sep 2027, Sep 2028
Duration
3 Years
Campus
Main Campus
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
1-2 Weeks
📄 Backlogs accepted
This course accepts backlogs