Diploma in Software Engineering


About Us


Software Engineering plays a vital role in the installation and development of any business operating system. The Diploma in Software Engineering programme provides opportunities to further develop analysis, design and development skills through the exposure of emerging technologies.

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 RM16,000.00

*Note : The information stated above is correct as January 6, 2017 and is subject to change without prior notice


This course studies the best approach to design, build and maintain software systems. It makes use of many of the technical results of computer science, especially programming, and application of theory in the process of system design and construction.

Career Opportunities

Software Engineers will be in demand for their software construction skills and experience of working in a team. Graduates will be able to participate in software design and development, software team management, technical support and research. Successful completion of this diploma will also enable them to pursue undergraduate degree programmes locally and abroad.

Entry Requirements

i. Passed SPM/SPMV with at least 3 credits, including Mathematics;
ii. Passed STPM with at least Grade C (CGPA 2.0) in 1 subject, with a credit in Mathematics at SPM level (or equivalent);
iii. Passed Unified Examination Certificate (UEC) with Grade B in 3 subjects including Mathematics;
iv. Passed O-level with at least grade C in 3 subjects including Mathematics;
v. Completed Computer Certificate (MQF Level 3) in related field with at least CGPA 2.00 with credit in one subject at SPM Level;
vi. Any other equivalent qualifications recognized by Malaysian Government.


The minimum time for Full-time study to complete a module shall be 2.5 years (4 months OJT).

Programme Structure

Year 1, Semester 1
Introduction to IT
Applied Problem Solving
Pengajian Malaysia/Bahasa Melayu Komunikasi 2
English for Academic Purposes
Mathematics I
Introduction to Software Engineering

Year 1, Semester 2
Advanced Programming Using C++
Database Concept and Design
Bahasa Kebangsaan/Kemahiran Membuat Keputusan
English for Social Purposes
Mathematics II
System Analysis and Design

Year 2, Semester 3
Visual Basic Programming
Computer Ethics / Management Information System
Statistic / PC Essential & Troubleshooting
Database Concept and Design
Ekologi Global dan Pembangunan Lestari
Data Structure and Algorithm

Year 2, Semester 4
Computer Architecture/Operating System
Software Development
Data Communication and Networking
Web Programming
Multimedia Technology /Mobile Application Development
Khidmat Masyarakat

Year 3, Semester 5
Wireless Telecommunication Technology / E-Commerce
Final Year Project
Data and Computer Security
English for Professional Purposes

Year 3, Semester 6
Industrial Training