LEC Abroad

Bachelor of Computing in Software Engineering

Apply Now

Curtin University

Course Level
Undergraduate
Course Subject
Software Engineering

Course Description

Overview

Software technology powers global industries, transforming business operations and driving modern technological innovation across digital platforms. Students enrolled in the Bachelor of Computing (Hons) Software Engineering at Curtin University explore the core principles of software development, algorithmic design, and system architecture. The curriculum combines theoretical computer science concepts with practical engineering methodologies, preparing learners to build secure, scalable, and efficient software applications. Teaching takes place in modern computing laboratories equipped with industry-standard development environments and guided by research-active academic experts. This program is ideal for logical thinkers, software creators, and problem solvers seeking to design complex digital applications and software systems. Graduates step forward with the core technical competence and professional agility needed to build successful careers across global tech sectors.

What You'll Learn

Programming fundamentals, object-oriented software design, and algorithm optimization strategies.

Full-stack software development, database design, and structured query languages.

Software engineering lifecycles, Agile practices, and project management techniques.

Software architecture, design patterns, and enterprise system integration.

Software testing, verification, quality assurance, and security fundamentals.

Cloud computing frameworks, system DevOps practices, and emerging digital technologies.

Learning Outcomes

Upon completing this degree, students gain a deep understanding of software applications across multiple layers, from foundational component algorithms to large-scale cloud-hosted system architectures. They acquire the critical ability to evaluate complex system requirements, identify software bugs, and engineer reliable digital solutions for real-world technical and commercial challenges. Interactive laboratory sessions and team software development projects foster strong hands-on capabilities in writing maintainable code, performing automated testing, and configuring software deployment pipelines. Furthermore, the specialized knowledge base enables graduates to specialize in focused software domains such as mobile app development, backend systems architecture, DevOps engineering, or technical software consultancy.

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.0 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.

Related Courses

Show All
A$45112.00
Tuition fee
Apply by October 16, 2026
Start dates
Feb 2027, Jul 2027
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