Diploma in Software Engineering

Programme Code R2/481/4/0051 (A6144) (1/8/20-31/7/25)
Level of StudyDiploma
Mode of StudyFull Time
Duration2.5 Years
Graduating Credit96
Course Locationi-CATS Kuching
IntakesJanuary, March, and August


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.


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 programs locally and abroad.

Entry Requirements

  • Passed SPM or its equivalent with minimum 3 credits including Mathematics & a pass in English; OR
  • Passed STPM or its equivalent with minimum Grade C (GP 2.00) in any subject AND passed SPM with a credit in Mathematics and a pass in English at SPM level or its equivalent; OR
  • Passed Malaysian Vocational and Technical Certificate (equivalent to MQF Level 3) with a CGPA of at least 2.0 AND One (1) year’s working experience in a related field or completed a one-semester Bridging Programme; OR
  • Passed Skill Kemahiran Malaysia (SKM) Level 3 in related field AND passed SPM with a minimum of 1 credit in any subject and with credit in Mathematics and a pass in English at SPM level or its equivalent; OR
  • Passed UEC with Grade B in 3 subjects including Mathematics and a pass in English; OR
  • Completed Certificate (Level 3, MQF) in related field with at least CGPA 2.00 and a credit in Mathematics at SPM level or its equivalent; OR
  • SMU3/SMA/SMK/MA with average mark of 55 AND English Language Proficiency Requirement: IELTS with score of Band 5.0; OR
  • Any other qualification(s) recognized by the Malaysian Government.

Programme Structure

Students must complete a total of 96 credits in order to be awarded the Diploma in Software Engineering.

Year 1

  • Introduction to IT
  • Introduction to Software Engineering
  • Applied Problem Solving
  • Advanced Programming Using C++
  • Database Concept and Design
  • System Analysis and Design
  • English for Academic Purposes
  • English for Social Purposes
  • Mathematics I
  • Mathematics II
  • Pengajian Malaysia / Bahasa Melayu Komunikasi 2
  • Bahasa Kebangsaan / Kemahiran Membuat Keputusan

Year 2

  • Visual Basic Programming
  • Data Structure and Algorithm
  • OOP with JAVA
  • Web Programming
  • Multimedia Technology /Mobile Application Development
  • Data Communication and Networking
  • Wireless Telecommunication Technology / E-Commerce
  • Computer Ethics / Management Information System
  • Computer Architecture/Operating System
  • Statistic / PC Essential & Troubleshooting
  • Software Development
  • Data and Computer Security
  • Final Year Project
  • English for Professional Purposes
  • Technopreneurship
  • Ekologi Global dan Pembangunan Lestari
  • Khidmat Masyarakat

Year 3

  • Industrial Training