Bachelor of Computer Science (Multimedia Software) with Honours
Course Description
This four-year undergraduate program emphasizes three main aspects: knowledge, technical proficiency, and social skills. It is specifically designed to align with the faculty's objective of producing graduates who are knowledgeable, highly skilled, and competitive in the fields of Computer Science and Multimedia Software. Students will have the opportunity to explore cutting-edge technologies in multimedia software, including Games, Virtual Reality, 3D Modelling, Animation, Multimedia Data Processing, and more. Additionally, the program equips students with strong programming skills to ensure they are versatile and well-prepared to meet the demands of the multimedia industry. Formerly known as the Bachelor of Computer Science (Graphics & Multimedia Technology) with Honours (BCG) until the 2023/2024 academic session, the program has been rebranded as the Bachelor of Computer Science (Multimedia Software) with Honours (BCM) for the 2024/2025 intake and beyond.
| PEO1 | Competent ICT professionals who adopt an attitude of professionalism and contribute to the development of the digitalization agenda in the organization, entrepreneurship or community across a variety of different fields. (Competency) | 
| PEO2 | ICT professionals who have the ability to enhance competencies, leadership and personal development for career advancement and in turn contribute to the development of the country. (Adaptability) | 
| PEO3 | ICT professionals who show commitment to their careers as well as the community, hold responsibilities that can contribute to the perfection of society. (Leadership) | 
Programme Courses
- Core (50 Credit Hours)
- Specialization & Elective (36 Credit Hours)
- Elective (by Selection)
- Project & Internship (19 Credit Hours)
- University General Courses (21 Credit Hours)
Discrete Mathematics and Applications 
Applied Statistics 
Programming Techniques
Data Structure & Algorithms
Algorithm and Complexity 
Object Oriented Design and Implementation
Database Systems 
Web Development 
Computer Architecture & Organization 
Operating Systems 
Data Communication & Networking 
Software Engineering 
Mobile Application Development 
Information Security 
Artificial Intelligent Systems
Human Computer Interaction
Project Management and Professional Practice
Fundamental of Digital Media
Computer Graphics
3D Modeling
3D Digital Animation
Data Analytics and Visualization
Multimedia Data Processing
Fundamental of Game Development
Virtual Reality
Game Programming and Development
Elective I 
Elective II 
Elective III
Modeling & Simulation
Digital Image Processing
Augmented Reality
Cyber-Physical Systems Modeling & Design
Integrated Business Processing Using SAP
Software Architecture For Autonomous Systems
Integrated Application Development Framework
Undergraduate Project I 
Undergraduate Project II 
Industrial Training
Falsafah dan Isu Semasa 
Penghayatan Etika dan Peradaban 
Kursus Integriti dan Anti Rasuah 
Co-Curriculum 
Technopreneurship 
Foreign Language 
English For Academic Communication 
English For Technical Communication 
English For Professional Communication 
Intermediate Mathematics
Total Credit Hours for graduation are 126.
Career Opportunities
Graduates of UMP are equipped with skills in Computer Science and softskills as an added value which allows them to build a career as:
• Computer Graphics and Multimedia Programmer
• System Analyst
• Web Designer
• Information System Officer
• 3D Programmer
• Animator
• Game Developer
• Multimedia Developer
• VR Developer
• Researcher Engineer
• Consultant
• Marketing Executive
• Technoprenuer






