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.
Program Educational Objective
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) |
Program Outcomes
No |
MQF |
Program Learning Outcome |
PO1 |
Knowledge and Understanding |
Demonstrate knowledge and understanding of the theories and principles of Computer Science specific to the field of Multimedia Software development. |
PO2 |
Cognitive Skills |
Demonstrate intellectual independence in the application of knowledge in Computer Science complex problems specialising in Multimedia software by applying critical, analytical and evaluative skills. |
PO3 |
Practical Skills |
Apply appropriate techniques, skills and tools in Computer Science specialising in Multimedia software to solve a broad range of complex problems. |
PO4 |
Interpersonal Skills |
Demonstrates the ability to possess relationship and collaboration skills in managing relationships in teams and within the organizations. |
PO5 |
Communication Skills |
Communicate clearly and effectively to convey ideas in written and oral form, confidently, accurately and coherently using appropriate context and language. |
PO6 |
Digital Skills |
Use appropriate technology to support or solve the problems encountered. |
PO7 |
Numeracy Skills |
Apply qualitative and quantitative mathematical tools to analyse and evaluate numerical, graphical or visual data to solve problems in the real context. |
PO8 |
Leadership, Autonomy & Responsibility |
Demonstrate autonomous leadership skills to the assigned responsibilities on the team that has been entrusted. |
PO9 |
Personal Skills |
Possess to manage oneself effectively and engage effectively in self-directed lifelong learning to achieve self -sustainability, competitiveness and employability. |
PO10 |
Entrepreneurship Skills |
Demonstrate entrepreneurial thinking and innovative thinking within the field of Computer Science. |
PO11 |
Ethics and Professionalism |
Demonstrates ethical behaviour and acts professionally within the variety of environments and practices. |
Programme Courses
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
Total Credit Hours for graduation are 126.