LEC Abroad

Bachelor of Science Computer Science

Apply Now

The University of Western Australia

Course Level
Undergraduate
Course Subject
Computer Science

Course Description

Overview

Computer science underpins the technological advancements that transform how global society communicates, works, and solves complex problems. Studying the BSc (Hons) Computer Science at The University of Western Australia equips students with the theoretical foundation, algorithmic thinking, and technical mastery needed to design next-generation software systems. The curriculum balances computational theory with practical software engineering, utilizing state-of-the-art facilities like the EZONE UWA technological hub. Coursework covers fundamental areas including object-oriented programming, data structures, algorithm design, operating systems, networks, and software architecture. This program suits logical problem solvers, analytical thinkers, and creative innovators who aim to build robust computing solutions. Graduates exit fully prepared to pursue careers across global software houses, technology consultancies, research institutes, and data-driven enterprises.   
 

What You'll Learn

Computational thinking, software development principles, and programming languages like Python   
The University of Western Australia

Data structures, fundamental algorithms, and computational complexity analysis

Object-oriented design, systems programming, and software architecture principles

Relational database systems, SQL query optimization, and data management techniques   
The University of Western Australia

Computer networks, operating systems architecture, and web application development   
The University of Western Australia

Artificial intelligence, cybersecurity fundamentals, and agile development methodologies

Learning Outcomes

Upon completion, graduates demonstrate a deep understanding of core computer science principles, system architecture, and algorithmic design techniques. Students develop the capacity to analyze complex computational problems, design efficient algorithmic solutions, and evaluate system performance across diverse computing platforms. Practical lab sessions and team projects build hands-on expertise in multi-language programming, database management, network configuration, and secure code implementation. Consequently, learners acquire the versatile, industry-ready skill set required to pursue dynamic roles such as software engineer, systems architect, full-stack developer, cybersecurity analyst, or data systems specialist.   
 

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.

£55400.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