Curtin University’s Bachelor of Computing (Software Engineering) focuses on the full software development lifecycle, from understanding user needs to designing, building and testing software solutions.

Malaysia
Curtin University
Bachelors
Computer Science
In-person
3 Years
US$11,828
N/A
QS World University Rankings: 2023 193, 2024 183, 2025 174, 2026 183, 2027 189
Curtin University’s Bachelor of Computing (Software Engineering) focuses on the full software development lifecycle, from understanding user needs to designing, building and testing software solutions. It combines computing and software engineering to develop practical problem-solving skills for creating reliable systems and working with current software technologies.
The course is taught in person over three years and places strong emphasis on hands-on learning. Students work with industry-standard tools, take part in real-world projects and complete a capstone computing project, giving the programme a practical, applied character that connects theory with professional software development practice.
Programming Design and Implementation
Introduction to Software Engineering
Fundamental Concepts of Data Security
Integrating Indigenous Science and STEM
Unix and C Programming
Data Structures and Algorithms
Linear Algebra and Statistics for Engineers
Database Systems
Computer Communications
Operating Systems
Object Oriented Software Engineering
Software Engineering Testing
Requirements Engineering
Distributed Computing
Mobile Application Development
Cyber Crime and Security Enhanced Programming
Capstone Computing Project 1
Human Computer Interface
Design and Analysis of Algorithms
Capstone Computing Project 2
Software Engineering Concepts
Fundamental Concepts of Cryptography
Network Systems Design
Unix Systems Programming
Computer Systems
Computing Topics
Cyber Security Concepts
Cyber Security – Intrusion Detection System and Incident Handling
| Curriculum | Required Score |
|---|---|
| GCE A Level | 8 NotesBest of 3 subjects. |
| HKDSE | 18 |
| IB | 29 30 (2026 intake) |
| Ontario Gr 12 | 70 NotesBest of 6. |
| ATAR | 80 NotesIncluding WACE, SACE, HCE, VCE. |
| WAUFP | 59 NotesCPS. |
| India (CBSE) | 70% |
| India (HSC) | 71% |
| Sri Lanka | 9 |
| Requirement | Details |
|---|---|
| Course prerequisites | PrerequisiteMathematics |
| Test | Score |
|---|---|
| IELTS | Overall 6.0
|
| TOEFL | 68 Band minimums
|
| GCE 'A' Level | E |
| GCE 'O' Level | C |
| Details | Fee |
|---|---|
| Year 1 | US$11,828 |
| Year 2 | US$11,828 |
| Year 3 | US$11,828 |
| Estimated total | US$35,484 |
Fee amounts are estimates based on university-published international student fee information available at the time of publication. Actual fees may change by intake and may vary because of exchange rates, taxes, or university updates.
Curtin University’s Bachelor of Computing (Software Engineering) focuses on the full software development lifecycle, from understanding user needs to designing, building and testing software solutions.
Bachelor of Computing (Software Engineering) takes 3 years and is delivered in person.
Yes, Bachelor of Computing (Software Engineering) includes project-based learning through published project or consulting components in the course structure.
Academic entry requirements vary by qualification and may include GCE A Level, HKDSE or other accepted pathways. English evidence may include IELTS 6.0.
The estimated international tuition fee is US$11,828 per year.



