Diploma in
Software
Engineering
N/0612/4/0011 (MQA/PA 18513) 10/30
Become a Future-Ready Software Creator
From building real applications to mastering the tools used by global tech companies, this industry-driven diploma prepares you to become a job-ready software engineer capable of designing, developing, and delivering powerful digital solutions.
Awarded by:
UNIMY
Duration:
2 Years
3 Months
Pathway:
Diploma
Study mode:
Full-time
Intakes:
February, May, July, & September
Assessments:
Coursework & Exams
Why choose UNIMY for software engineering course?
Your Software Engineering Journey Starts Here.
Discover what sets our Diploma apart.
Build Real Software, Not Just Assignments
Code, design, test, and deploy applications through hands-on labs, real-world projects, and industry-relevant tools used by professional software developers.
Learn from Industry-Experienced Software Engineers
UNIMY lecturers bring real-world development experience into every lesson - from agile practices to secure coding and system design.
Industry Partnerships That Power Careers
Gain exposure through workshops, tools, and training from global tech giants like AWS, Google, and Microsoft — giving you a head start in your software engineering career.
Earn Microcredentials from Top Tech Leaders
Boost your portfolio with certifications and microcredentials from companies like IBM, Google, and AWS through UNIMY’s mapped learning pathways.
Earn Microcredentials from the
WORLD’S BEST UNIVERSITIES
& GLOBAL TECH GIANTS





COURSE MODULES
- Fundamental to Artificial Intelligence
- Problem Solving and Programming
- Discrete Mathematics
- Introduction to Ethical Hacking & Intrusion Prevention
- Operating Systems Concepts
- Networking Fundamentals
- Object-Oriented Programming Fundamentals
- Systems Analysis & Design
- Calculus & Algebra
- Effective Communication – Workplace & Persuasive Presentation
- Database Management Systems
- Probability & Statistics
- Digital & Cyber Laws
- Data Structures & Algorithms
- Secure Software
- Computer Architecture
- Behavioural Attributes
- Software Project Management Fundamentals
- Software Design
- Software Safety
- Introduction to Software Requirement Engineering
- Cloud & Service Computing
- Intelligent Systems
- Introduction to Software Testing & Quality Assurance
- Final Year Project
- Practical Training
- Penghayatan Etika dan Peradaban (Local students)
- Bahasa Melayu Komunikasi 1 (International students)
- New Venture Creation
- Integrity & Anti-Corruption
- Community Service
- Bahasa Kebangsaan A (If required)
Our IT Education Partners
The Fastest & Smartest Way
to a Cybersecurity Career
-
Start Here
- SPM
- O-Level
- (or equivalent)
-
- Diploma in Software Engineering
-
- Bachelor of Software Engineering (Hons)
-
- Master in Engineering
- Doctor of Philosophy in Engineering
Career Opportunities
Software engineering talent are in high demand across every industry. This diploma gives you the practical skills and certifications to take on impactful roles in tech – in Malaysia and around the world
Software Developer / Programmer
- Design, build, and maintain software applications across web, mobile, and desktop platforms.
Web Developer
- Develop responsive, interactive websites using modern frameworks and technologies.
Mobile App Developer
- Create mobile applications for Android or iOS — from UI to deployment.
Systems Analyst
- Analyse business requirements and design efficient system solutions.
Junior Database Administrator
- Manage database operations, performance, and security.
QA Analyst / Software Tester
- Ensure applications meet quality standards through testing and debugging.
Technical Support Specialist
- Provide technical support, troubleshoot issues, and assist software teams.
Secure Software Developer
- Design secure applications with built-in protection against vulnerabilities.
About The Diploma in Software Engineering
HOW DO I GET IN?
You qualify with ANY of the following:- SPM with at least 3 credits (including Mathematics); OR
- IGCSE/O-Level with Grade C in 3 subjects (including Mathematics); OR
- UEC with Grade B in 3 subjects (including Mathematics); OR
- STPM / STAM / SKM Level 3 / Relevant MQF Level 3 Certificate; OR
- Any equivalent qualification recognised by the Malaysian Government.
Programme Fees

Examination structure
The Diploma in Software Engineering combines written exams, coursework, and practical projects to provide a comprehensive assessment of both theoretical knowledge and applied skills.
Coursework (40%): Includes assignments, quizzes, and group or individual projects focused on software development, programming, and application design.
Final Examinations (30%): Covers theory-based subjects such as programming fundamentals, software engineering principles, and database systems.
Practical Assessments & Projects (30%): Evaluates hands-on work including coding exercises, software prototypes, web and mobile application development, and collaborative projects.
Some practical modules are assessed entirely through project outcomes and performance-based evaluations, without a formal written examination.
Exemption and Progression Pathway
Upon completing the Diploma in Software Engineering, students may be eligible for exemptions or further studies based on prior qualifications.
Exemption Opportunities:
Students with relevant academic or professional experience may apply for credit exemptions in foundational modules by submitting transcripts, syllabi, and certifications. Eligible qualifications may include:
- SPM / O-Level mathematics or science subjects
- Diploma in Information Technology, Computer Science, or Software Development
- Relevant professional certifications in programming or software engineering
Progression Pathways:
Graduates may continue their studies or professional development through:
- Bachelor’s Degree in Software Engineering, Information Technology, or Computer Science
- Professional certifications in software development, web/mobile applications, or programming languages
- Direct credit transfer to the second year of selected degree programmes, enabling a smooth transition for advanced study and specialisation
FAQs about Diploma in Software Engineering
Yes. Students complete a compulsory Industrial Training placement, gaining hands-on experience in real workplace environments and applying software development skills on live projects.
No. The programme starts with foundational programming modules and gradually progresses to advanced topics, ensuring all students build strong coding and software engineering skills.
Yes. Students have opportunities to earn microcredentials and certifications from leading platforms such as Coursera, AWS, IBM, and Microsoft, enhancing professional readiness.
Yes. Graduates can progress to Bachelor programmes in Software Engineering, Computer Science, or Information Technology (Cybersecurity), with potential credit transfer for prior learning.
The Diploma in Software Engineering has a duration of 2 years and 3 months.
This diploma focuses specifically on building, designing, and maintaining software systems. Unlike general IT programmes, which cover networks, hardware, cybersecurity, and support, or Computer Science programmes, which delve deeper into theory, algorithms, and mathematics, Software Engineering is more practical and development-oriented.
Yes, the programme covers AI fundamentals and intelligent applications, cloud platforms and deployment, and core cybersecurity principles such as secure coding and basic network security.
Yes. Students are eligible for a 50% tuition fee waiver. *Terms & conditions apply





















