Taylor's University’s Bachelor of Software Engineering (Honours) is a three-year undergraduate degree focused on the principles and practice of building reliable software systems.

Malaysia
Taylor's University
Bachelors
Computer Science
In-person
3 Years
US$11,922
N/A
QS World University Rankings: 2023 284, 2024 284, 2025 251, 2026 253, 2027 272
Taylor's University’s Bachelor of Software Engineering (Honours) is a three-year undergraduate degree focused on the principles and practice of building reliable software systems. It sits within Computer Science, with a clear emphasis on software engineering as a discipline rather than a broad general computing route.
The programme combines core technical study with project-based learning and industrial training, giving students a structured progression from programming and system design to larger-scale software development. By the final year, the emphasis shifts toward capstone work, software quality, security, and professional practice, with a work-based learning option available in third year. The result is a course that blends academic grounding with applied experience in software development.
Principles of Software Engineering
Database Systems
Computer Architecture and Organisation
Discrete Structures
Object Oriented Programming
Operating System
Advanced Programming
System Analysis and Design
Software Testing
Software Design
Computer Networks
Software Project Management
Requirement Engineering
Software Construction
Software Lifecycle
Software Safety and Security
Capstone Project I
Human Computer Interaction
Professional Practices and Information Security
Capstone Project II
Industrial Training
Penghayatan Etika dan Peradaban / Bahasa Melayu Komunikasi 2
Falsafah dan Isu Semasa
Emotional Intelligence in Action
Kursus Integriti Dan Antirasuah (Integrity And Anti-Corruption)
Social Innovation Project
| Curriculum | Required Score |
|---|---|
| AUSMAT (SACEi) | Min. ATAR 55 |
| A Level | Pass with min. DD |
| Canadian Pre-University (CPU) | Min. average of 50% in 6 subjects |
| Foundation | Pass with min. CGPA 2.00 |
| Diploma in Information Technology (DIT) | Pass with min. CGPA 2.50 Conditional admissionCandidates with CGPA below 2.50 but above 2.00 may be admitted subject to internal evaluation process Notes / exceptionsPre-requisite of Credit in Additional Mathematics at O-Level or equivalent is not required |
| International Baccalaureate (IB) | Min. 24 points in 6 subjects |
| Monash University Foundation Year (MUFY) | Overall 50% |
| Diploma in Computing (Level 4, MQF) or equivalent | Minimum CGPA of 2.50 Conditional admissionCandidates with a CGPA below 2.50 but more than 2.00 may be admitted subject to a thorough internal evaluation process Notes / exceptionsPre-requisite of Credit in Additional Mathematics at O-Level or equivalent is not required |
| Any Diploma in Science and Technology (Level 4, MQF) | Minimum CGPA of 2.75 Conditional admissionCandidates with a CGPA below 2.75 but more than 2.50 can be admitted subject to a thorough rigorous assessment |
| Any Foundation | Minimum CGPA of 2.0 from other institutions recognized by the Malaysian Government |
| Other equivalent qualifications | Any other qualifications recognised as equivalent by the Malaysian Government |
| Requirement | Details |
|---|---|
| O-Level with Pre-University/Foundation | Additional school-level requirementPass O-Level or equivalent with 5 credits (including Additional Mathematics) for entry with Pre-University / Foundation qualification |
| O-Level with Diploma | Additional school-level requirementPass O-Level or equivalent with 3 credits for entry with Diploma qualification |
| Foundation Mathematics pathway | EligibilityCandidates without a credit in Additional Mathematics at O-Level or equivalent may be admitted through the Foundation program ConditionThe Foundation program must contain Mathematics subjects equivalent to Additional Mathematics at O-Level |
| Reinforcement Mathematics | Applicable coursesThis pathway applies to Bachelor of Software Engineering (Honours) and Bachelor of Computer Science (Honours) EligibilityIt applies to students without a credit in Additional Mathematics at O-Level or without Mathematics at a higher level (Pre-University, A-Level, Foundation) Prior credits
CompletionStudents must take and pass reinforcement Mathematics equivalent to Additional Mathematics at O-Level TimingThe reinforcement Mathematics subject must be offered in the first semester or before enrolment with unconditional offer DeliveryReinforcement Mathematics can be offered as part of or outside the curriculum structure Credit ruleIf Reinforcement Mathematics is part of the curriculum structure, it should count as an addition to the total credits required for graduation |
| Test | Score |
|---|---|
| IELTS | 5.5 |
| Completed Pre-U/Diploma that was conducted in English | English proficiencyCompleted Pre-U/Diploma that was conducted in English |
| Details | Fee |
|---|---|
| Year 1 | US$11,922 |
| Year 2 | US$11,922 |
| Year 3 | US$11,922 |
| Estimated total | US$35,767 |
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.
Taylor's University’s Bachelor of Software Engineering (Honours) is a three-year undergraduate degree focused on the principles and practice of building reliable software systems.
Bachelor of Software Engineering (Honours) takes 3 years and is delivered in person.
Yes, Bachelor of Software Engineering (Honours) includes an internship or industrial training period.
Academic entry requirements vary by qualification and may include AUSMAT (SACEi), A Level or other accepted pathways. English evidence may include IELTS 5.5.
The estimated international tuition fee is US$11,922 per year.



