About Us


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.

Course Fees

A course fee has been set for every graduate course at the college. The fees are determined by the course, not the subjects that comprise the course.

Total Fees for the course is RM38,900.00
*Note : The information stated above is correct as January 6, 2017 and is subject to change without prior notice

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

Program Educational Objectives (PEO)

The BACHELOR OF SOFTWARE ENGINEERING (HONS.) shall produce graduates who are:-

PEO1 :
To produce graduates with the knowledge and understanding of essential facts, concepts, principles, and theories relating to Information and Software Engineering disciplines
To produce graduates with system analysis and programming skills in Software Engineering development techniques.
To produce ethical practitioners skilled in applying Information and Software Engineering.

Entry Requirements

i. Passed STPM with at least Grade C (CGP 2.00) in any 2 subjects, and a credit in Additional Mathematics at SPM level (or its equivalent);
ii. Passed Cambridge GCE A-Level with at least a pass in 2 subjects including Additional Mathematics;
iii. Completed a Foundation Programme with a minimum CGPA of 2.00, and a credit in Additional Mathematics at SPM level (or its equivalent);
iv. Passed Unified Examination Certificate (UEC) with at least Grade B in 5 subjects including Advanced Mathematics;
v. Completed a Diploma in Science and Technology (MQF Level 4) with a minimum CGPA of 2.5 and a credit in Additional Mathematics at SPM level;
vi. Completed 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;
vii. Any other equivalent qualifications recognized by the Malaysian Government.

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