Bachelor of Science (Hons) in Software Engineering with Multimedia

This programme will direct students to the development and use of multimedia systems. Students are exposed and trained in the relevant programming skills with use of multimedia applications:

  • Theoretical & Technical: understanding the role of communication technology & tools as applied to distributed multimedia;
  • Programming Skills: developing skills and in–depth understanding of the use of multimedia tools (application) with programming languages for Internet and World Wide Web applications;
  • Design: to appreciate the importance of interactive design in computer programming.

Entry Requirements

Cyberjaya

  • STPM/A Level with minimum 2 principals; OR
  • Pass Foundation/Pre-University/Matriculation in related field and pass SPM/SPVM with 5 credits including English and Mathematics (excluding other language, religious and moral studies); OR
  • Pass Diploma in related field; OR
  • Any other equivalent qualifications recognized by the Malaysian Government

Students with a recognized Diploma in related field will be given advanced standing into the Degree Programme.

International Students

For non-Malaysian citizens, please refer to the Malaysian Qualification Agency’s (MQA) List of Overseas Qualifications & its equivalency with Malaysian Education System (PDF) to see if you qualify for this course.

Gaborone, Maseru

Pass an ‘O’ Level or equivalent qualification from an institution recognised by the local Ministry of Education.

Advanced Standing:

  • Pass a Foundation (minimum of 1 year), Pre-University or Matriculation programme in a related field or discipline or any other equivalent qualification from an institution recognised by the local Ministry of Education; or
  • Pass a Diploma programme (minimum at Year 1 or Year 2) in a related field or discipline or any other equivalent qualification from an institution recognised by the local Ministry of Education; and
  • In the instance of the above, credit transfers can be awarded by the Head of School or Programme Leaders based on individual cases through the inspection of results transcripts and course details (curriculum) in the related field or discipline from an institution recognised by the local Ministry of Education.

Programme Structure

Cyberjaya - London, Cambodia - Phnom Penh

Year 1
Semester 1 Semester 2
Communication Theory & Study Skills JAVA Programming 1
Fundamental of Computer Systems Principles of Software Engineering
Mathematics for Computing Multimedia Authoring
C++ Programming 1 Database System
Creative Studies Probability & Statistics
Multimedia Technology Business Communication Skills
Select One: Select One:
Co-Curriculum 1 Co-Curriculum 2
Malaysian Studies Moral Studies
Islamic Studies
Year 2
Semester 3 Semester 4
Object Oriented Analysis & Design Software Design
Computer Graphics Data Communication & Networking
JAVA Programming 2 Digital Production
Software Requirements Engineering Interactive Multimedia
Interaction Design Digital Modelling & Animation
Discrete Structures Information Technology Law
Select One: Global Classroom
Bahasa Kebangsaan A / B
Co-Curriculum 3
Year 3
Semester 5 Semester 6
Major Project 1 Character Animation
Software Project Management Software Testing & Reliability
Data Structure & Algorithm Analysis Virtual Reality
Ethics & Professional Conduct Major Project 2
Formal Methods Database Design & Management
Concept of Modelling
Practical Internship

Gaborone, Maseru

Year 1
Semester 1 Semester 2
Introduction to C++ Programming Database System
Fundamentals of Computer Systems Software Modelling & Analysis
Mathematics for Computing Multimedia Authoring
Multimedia Technology Introduction to JAVA Programming
Communication in New Economy Probability & Statistics
Web Design Object Oriented Techniques
Year 2
Semester 3 Semester 4
Sound production Interactive Multimedia
Data Communication & Networking Software Design
Software Verification & Validation Advanced JAVA Programming
Discrete Structures Data Structures & Algorithms Analysis
Human Computer Interaction Animation Studies 1
Computer Graphics Information Technology Law
Year 3
Semester 5 Semester 6
Major Project 1 Character Animation
Digital Production Major Project 2
Software Project Management Software Testing & Reliability
Ethics & Professional Conduct Virtual Reality
Concept of Modelling
Formal Methods

Career Opportunities

One has to be able to keep abreast with the needs of production of software(s) and programmes for computers; which revolve around the importance of information and content creation, content presentation; and animation and graphics usage in a particular website. Keeping up with the speed of change within the technologies is vital. Graduates can be employed as:

  • Web Designer
  • Web Content Developer
  • Software Engineer
  • Animator
  • Software Tester
  • Lead Programmer
  • Software Project Manager