Multimedia University (MMU)
Multimedia University has been in the education field for more than 20 years and has undergone countless changes, but it has always maintained its vision and mission to achieve the highest performance standards in teaching and the services we provide to students, faculty, and the community. As an educational institution, Multimedia University (MMU) is committed to achieving its vision of higher customer satisfaction through continuous improvement of an effective quality management system that meets the requirements of ISO 9001:2015 and applicable regulatory requirements.
Yearly Tuition Fees
Other Fees
Course Overview
The Bachelor of Computer Science (Honours) in Software Engineering at Multimedia University (MMU) is a 3-year undergraduate programme designed to equip students with strong theoretical foundations and practical skills for designing, developing, testing, and maintaining high-quality software systems that meet real-world industry and organisational needs. The programme emphasises systematic software development, reliable system design, and professional engineering practices across the full software life cycle. :cite
Program Structure: A Step-by-Step Path to Software Engineering Expertise
The programme is structured across three years, combining fundamental computing knowledge, software engineering principles, hands-on laboratories, applied projects, and industrial exposure. :cite
- Year 1 – Foundations in Computing & Programming
- Programming Fundamentals
- Discrete Mathematics
- Computer Systems
- Database Systems
- Data Communications and Networking
- Introduction to Software Engineering
- Probability and Statistics
- Year 2 – Core Software Engineering Skills
- Object-Oriented Programming
- Algorithms and Data Structures
- Software Requirements Engineering
- Software Design and Architecture
- Software Testing and Quality Assurance
- Operating Systems
- Software Project Management
- Year 3 – Advanced Software Development & Industry
- Web and Mobile Application Development
- Distributed and Cloud Systems
- Software Maintenance and Evolution
- Secure Software Development
- Industrial Training
- Project I & Project II
- Elective Subjects
Entry Requirements
Applicants may qualify through Foundation/Matriculation, STPM, A-Level, UEC, Diploma (Computing or related fields), or other recognised equivalent qualifications. A Mathematics requirement at SPM level (or equivalent) applies. :cite
Career Opportunities
Graduates are prepared for professional roles in software development and related computing fields. :cite
- Software Engineer
- Software Developer
- System Analyst
- Application Developer
- Quality Assurance Engineer
- Web Developer
- Mobile Application Developer
- IT Consultant
Program Highlights
- Duration: 3 years (Full-time). :cite
- Industry-Oriented Curriculum: Emphasis on real-world software development practices. :cite
- Hands-on Learning: Laboratory-based courses, practical assignments, and applied projects. :cite
- Comprehensive Coverage: Programming, design, testing, quality assurance, and project management. :cite
Would you like to apply to Multimedia University (MMU)?
To get Bachelor of Computer Science (Honours) in Software Engineering