• +60 82 570888



The Bachelor of Software Engineering (Hons) programme at IUKL is designed to prepare students for a successful career in the software industry and the information technology sector by inducting them into the breadth and depth of problem-solving, mathematical foundations of software engineering, programming, software development methodologies, software processes and life cycles, software quality, testing and technical documentation.

Distinguished by its focus on delivering the essential elements of software engineering, this discipline gives students invaluable experience in teamwork, project management and the utilisation of industry best practice techniques. In the final year of study, students will have the opportunity to hone their skills through industry internship and be involved in a major software related project.

Career Opportunities

Graduates from this course are highly capable to work in any organisation as:-

Software Engineer / Requirements Engineer
Software Developer / System Analyst
Software Tester / Software Quality Executive

Entry Requirements

i. STPM or its equivalent with minimum Grade C (GP 2.00) in any 2 subjects, and a credit in Additional Mathematics & a pass in English at SPM Level or its equivalent;
ii. A-Level or its equivalent with at least a pass in 2 subjects including Additional Mathematics;
iii. UEC with Grade B in 5 subjects including Advanced Mathematics and a pass in English;
iv. Passed Diploma (MQF Level 4) in Computer Science, Software Engineering, Information Technology or Information Systems or equivalent qualification with a minimum CGPA of 2.5 and a credit in Additional Mathematics at SPM level or its equivalent;
* Candidates with CGPA below 2.5 but above 2.0, with a credit in Additional Mathematics at SPM Level may be admitted subject to a rigorous internal assessment process*
v. Passed Matriculation or Foundation studies with a minimum CGPA of 2.00, and a credit in Additional Mathematics at SPM level or its equivalent;
vi. Passed SMU3/SMA/SMK/MA with minimum average mark of 66 AND English Language Proficiency Requirement: IELTS with score of Band 6.0;
vii. Any other equivalent qualifications recognized by the Malaysian Government.

Note: Candidates without a credit in Additional Mathematics at SPM level or its equivalent may be offered admission if the Diploma Programme includes Mathematics subjects’ equivalent to Additional Mathematics at SPM level. Candidates with a credit in computing related subjects at SPM or STPM level will be given priority to join the programme.


The minimum time for Full-time study to complete a module shall be 3 years.

Programme Structure

Semester 1
Interactive Skills
Discrete Structure
Fundamental of Software Engineering
Computer Architecture
Hubungan Etnik (L) OR Pengajian Malaysia 3 (I)

Semester 2
Technical & Professional Communication
Database Concepts Data Communication & Networking
Programming Fundamentals

Semester 3
Introduction to Statistics
System Analysis & Design Methods
Tamadun Islam dan Tamadun Asia (L) OR Bahasa Melayu Komunikasi 2 (I)

Semester 4
Operating System
Object Oriented Programming
Object Oriented Technique
Software Evolution & Maintenance
Bahasa Kebangsaan (L)* OR Small Group Communication* (L/I) OR Personal Financial Planning* (L/I)

Semester 5
Data Structure & Algorithms
Requirements Engineering
Network & Data Security
Software Projects Management
Routing and Switching OR Open Source Development

Semester 6
Ethics & Professional Conducts
Software Architecture
Mobile Application Development
Bahasa Mandarin I OR Bahasa Melayu I

Semester 7
Advanced Programming
IT Project I
Software Testing & Inspection Method
Pengajian Islam 2 OR Pendidikan Moral 2 (L) OR Nutrition and Public Health (L/I) OR The Constitution of Malaysia (L/I)
Accessing the WAN OR Scaling and Connecting Networks OR Software Development Tools
Bahasa Mandarin II OR Bahasa Melayu II Organization Management

Semester 8
IT Project II
Software Quality & Measurement
Bahasa Mandarin III OR Bahasa Melayu III OR Basic Marketing
Futsal 2 OR Introduction to Theatre 2
Human Computer Interaction OR Introduction to Artificial Intelligent

Semester 9
Industrial Training OR Apprenticeship