Software Engineering Degree Programme

Let’s Compare & Find the Best Software Engineering Degree Programme in Malaysia.

Our support team will always be there for you to find out the college that suits you best.

BSc (Hons) in Software Engineering

Logo of Asia Pacific University (APU)

Campus: Kuala Lumpur

Intakes: May, September, November

Duration: 3 years

STPM 2 Principal Passes 
‘A’ Levels 2 Passes
APIIT/APU Foundation or equivalent Pass with a minimum CGPA of 2.0
UEC 5 Grade B’s including Mathematics
CPU / Victorian Certificate of Education / Ontario Secondary School Diploma Pass with a minimum average of 50%
AUSMAT / SAM Pass with a minimum average of 60%
IB Pass with a minimum 24 marks
Year 1
  • Computing & IT in the Workplace
  • Fundamentals of Software Development
  • Introduction to Databases
  • Introduction to Management
  • Introduction to Networking
  • Mathematical Concepts for Computing
  • Operating Systems & Computer Architecture
  • System Analysis & Design
  • Introduction to Artificial Intelligence
  • Introduction to Object Oriented Porgramming
  • Interactive Media & Web Design Technology
Year 2
  • Creativity & Innovation
  • Object Oriented Development with Java
  • Professional & Enterprise Development
  • Research Methods For Computing and Technology
  • System Development Methods
  • System Programming and Computer Control
  • Data Structures
  • Design Methods
  • Requirements Engineering
  • Software Architecture
  • Programming Concepts in C++
  • Concurrent Programming
  • Internship
Year 3
  • Project Management
  • Innovation Management & New Product Development
  • Advance Programming Language Concepts
  • Algorithmics
  • Design Patterns
  • Software Quality Engineering
  • Designing & Developing Applications on Cloud
  • Advanced Database Systems
  • Distributed Computer Systems
  • Enterprise Programming for Distributed Applications
  • HCI & Usability
  • Investigations in Software Engineering
  • Software Engineering Project

Bachelor of Science (Hons) Software Engineering

Logo of First City University College

Campus: Petaling Jaya

Intakes: January, May, August, September

Duration: 3 years

STPM Minimum 2 Cs & 5 credits in SPM (inclusive of English & Mathematics)
UEC Minimum 5 Bs (inclusive of English & Mathematics)
GCE A-Levels Minimum 2 Es & 5 credits in SPM (inclusive of English & Mathematics)
AUSMAT Minimum score of 65% in ATAR (inclusive of Mathematics)
  • For SPM students, a pass in Malay Language and History is required.
Year 1
  • Foundations of Computing and Technology 
  • Computer Science Programming 
  • Computer Technology and Mathematics 
  • System Analysis & Design with Professional Development
Year 2
  • Information and Database Engineering 
  • Internet Application Programming 
  • Practical Project Management 
  • Software Design and Implementation 
  • Software Engineering 
  • Systems Software
Year 3
  • Project 
  • Interaction Design and Project Management 
  • Advanced Analysis & Design 
  • Advanced Software Engineering 
  • Optional*:
    – Mobile Platform Development
    – Service-Centric & Cloud Computing
    – Artificial Intelligence
    * Subject to change
Tuition Fees RM  49,000.00
Admin Fees + Resources Fees RM     450.00/semester x 6
Total Fees RM  51,700.00
Full PTPTN Loan 75% Loan 50% Loan
RM 40,800.00 RM 30,600.00 RM 20,400.00
Eduwow’s Rewards RM200 Voucher / RM150 Cash Rebate

Bachelor of Software Engineering (Hons)

Logo of Infrastructure University Kuala Lumpur (IUKL)

Campus: Kajang

Intakes: March, June, September / October

Duration: 3 years

STPM Minimum 2 principle passes with GPA 2.00
Diploma in Computer Science / Software Engineering / Information Technology / Information Systems / equivalent Minimum CGPA of 2.50 / CGPA below 2.50 but above 2.00 with a credit in Additional Mathematics at SPM level or its equivalent may be admitted subject to a rigorous internal assessment process
Any other Diploma in science and technology Minimum CGPA of 2.50 may be admitted subject to a rigorous internal assessment process
A-Level Minimum 2 Principal Passes
UEC Minimum 5Bs (including Mathematics)
Foundation / Matriculation Minimum CGPA of 2.00
SAM / HSC / AUSMAT TER / UAI: average 60% or higher in 5 subjects (including Mathematics)
CPU / CIMP Average of 60% or higher in 6 subjects (including Mathematics)
IB 26 points or higher based on 6 subjects
  • Candidates without a credit in Additional Mathematics at SPM level or its equivalent may be admitted if the Diploma programme contains subjects in Mathematics that are equivalent to Additional Mathematics at SPM level
  • Candidates with a credit in computing related subject at SPM or STPM level or its equivalent may be given preferential consideration
Year 1
  • Programming Fundamentals
  • Computer Architecture
  • Database Concepts
  • Discrete Structure
  • Fundamentals of Software Engineering
  • System Analysis & Design
  • Interactive Skills
  • Technical & Professional Communication
  • 2 MPU
  • Software Architecture
  • Data Communication & Networking
Year 2
  • Ethics And Professional Conducts
  • Data Structure & Algorithms
  • Operating System
  • Requirements Engineering
  • Human Computer Interaction
  • Object Oriented Programming
  • Object Oriented Technique
  • Software Evolution & Maintenance
  • Software Project Management
  • MPU
Year 3
  • Advanced Programming
  • Software Quality & Measurement
  • Software Testing & Inspection Method
  • IT Project I
  • IT Project II
  • 2 MPU

Bachelor of Software Engineering (Hons)

Logo of KDU University College

Campus: Utropolis Glenmarie

Intakes: January, May, September

Duration: 3 years

GCE A-Levels / STPM 2 Principal Passes
UEC Min. 5 credits inclusive of Additional Mathematics
Diploma  CGPA 2.5 
Foundation Studies CGPA 2.0
Any other qualifications deemed equivalent by the Ministry of Education Pass (Subject to review and approval of certified transcripts)
Year 1
  • Computing Mathematics
  • Fundamentals of Programming
  • Database Systems
  • Data Structures & Algorithms
  • Academic English 1
  • Data Communication & Networking
  • Discrete Mathematics
  • Object Oriented System Analysis & Design
  • Computer Architecture
  • Principles of Software Engineering
  • Introduction to Security
  • Java Programming
Year 2
  • Networks & Operating Systems
  • Designing for Usability and User Experience
  • Computer Ethics & Law
  • Software Design
  • Formal Methods
  • Software Requirements Engineering
  • Integrative Consultancy Project
  • Research Methodology  
  • 1 Elective Subject
Year 3
  • Software Project Management
  • Software Testing & Quality Assurance
  • Distributed Systems
  • Final Year Project
  • Internship
  • 2 Elective Subjects

RM 50,315

Bachelor of Software Engineering (Hons)

Logo of Taylor's University Lakeside Campus

Campus: Subang Jaya

Intakes: March, August

Duration: 3 years

Taylor’s Foundation in Computing (FIC) Pass with min. CGPA 2.00
Taylor’s Diploma in Information Technology (DIT)
Pass with min. CGPA 3.00
STPM Min. CGPA 2.75 in 3 subjects including C in Mathematics
UEC Pass with 5Bs, max. 22 points including B in Mathematics and English
A Levels Min. CDD including C in Mathematics
South Australian Matriculation (SAM)/SACE International
Min. ATAR 65 including B- in Mathematics
CPU
Min. average of 65% in 6 subjects including 70% in Mathematics (All Mathematics subjects except Data Management)
International Baccalaureate (IB)
Min. 32 points in 6 subjects including min. 5 points in High Level (HL) Mathematics and min. 6 points in General / Business Mathematics
Year 1
  • Computer Systems
  • C Programming
  • Systems Analysis & Design
  • Mathematics for Computing I
  • 3 MPU
  • Communication Practice for IT Professionals
  • Elective
  • Introduction to Object-Oriented Programming
  • Mathematics for Computing II
  • Data Structures & Algorithms
  • Fundamentals of Software Engineering
Year 2
  • Object-Oriented Programming using Java
  • Software Design
  • Fundamentals of Database Systems
  • Fundamentals of Data Communications
  • Software Process
  • 2 MPU
  • Operating Systems
  • Software Quality
  • Software Maintenance
  • Project Management
  • Distributed Application Development
Year 3
  • Software Engineering Project
  • Computing Theory
  • Enterprise Computing
  • Professional Computing Practice
  • 3 Electives
  • Industrial Training
  • Software Engineering Project
  • Artificial Intelligence
  • Data Mining

Software Engineering BSc (Hons)

Logo of The University Of Nottingham

Campus: Semenyih

Intakes: September

Duration: 3 years

A level BBB, including a science subject (computing, economics, mathematics, physics or statistics); if you don’t have any of these listed science subjects we then require a grade B in GCSE mathematics
IB Diploma  30 points with 5,5,5 at Higher Level, including 5 points in mathematics at Standard Level
STPM  B+B+B+, including mathematics, excluding Pengajian Am
UEC  5 As, including mathematics and grade B in 2 other academic subjects, excluding Chinese language
SAM/AUSMAT/HSC  ATAR 86 (consideration to be made based on relevant subjects)
Canadian Pre-U  88% average based on 6 subjects, including mathematics (consideration to be made based on relevant subjects)
Foundation  Successful completion of the Foundation in Science programme including all computer science modules
Year 1
  • Computer Fundamentals
  • Database Systems
  • Fundamentals of Artificial Intelligence
  • Mathematics for Computer Science
  • Programming and Algorithms
  • Programming Paradigms
  • Software Engineering
  • Systems and Architecture
Year 2
  • Algorithms Correctness and Efficiency
  • Computer Communications and Networks
  • Software Application and Design
  • Software Engineering Group Project
  • Artificial Intelligence Methods
  • C++ Programming
  • Human Computer Interaction
  • Introduction to Image Processing
  • Languages and Representations
  • Operating Systems and Concurrency
Year 3
  • Computers of the World
  • Individual Dissertation
  • Software Quality Management
  • Autonomous Robotic Systems
  • Compilers
  • Computer Security
  • Machine Learning
  • New Media Design

Bachelor of Software Engineering (Hons)

Logo of UNITAR International University

Campus: Petaling Jaya

Intakes: January, April, June, October 

Duration: 3 years

STPM or its equivalent Pass with a minimum Grade C (NGMP 2.00) in two (2) subjects 
Diploma in Computer Science or Software Engineering or Information Technology or Information System or its equivalent Pass with a minimum CGPA of 2.50

*Candidates with a CGPA less than 2:50 but exceeding 2.00 can be registered subject to rigorous internal assessment;
*Candidates with a Diploma in Science and Technology or Business Studies with a minimum CGPA of 2.50 can be registered subject to rigorous internal assessment;
Matriculation / Foundation / Pre-University or its equivalent Pass with a minimum CGPA of 2.00
BTEC Pass Level 4 & 5
Year 1
  • Study Skills
  • English for Academic Purposes
  • TITAS / Malaysian Studies
  • Programming Principles and Techniques
  • Principles of Software Technology
  • Computer Ethics and Cyber Laws
  • Hubungan Etnik / Bahasa Melayu Komunikasi 2
  • Computer Organization and Architecture
  • Business Communication
  • Discrete Mathematics
  • Algorithms and Data Structures
  • Databases
  • Social Entrepreneurship
  • Operating System
  • Systems Analysis and Design
  • Software Engineering
Year 2
  • Human Computer Interaction
  • Object Oriented Software Engineering
  • Object-Oriented Programming
  • Data Communication and Computer Networking
  • Co-Curriculum
  • Computer Security and Disaster Recovery
  • Corporate Social Policy
  • Calculus
  • C++ Programming
  • Software Project Management
  • Requirements Engineering
  • Software Quality and Metrics
  • Software Architecture and Design
Year 3
  • Software Engineering Project (Part 1)
  • Software Verification and Validation
  • Software Maintenance and Configuration Management
  • Web Engineering
  • Multimedia System and Techniques
  • Industrial Training
  • Computer Gaming Technology
  • Artificial Intelligence
  • Theory of Programming Languages
  • Specialized Systems Development
  • Enterprise Disaster Recovery Planning
  • Software Engineering Project (Part 2)