Bachelor of Science (Hons) in
Software Engineering with Multimedia

[KP/JPS (KA5373) 09/09]

Global Classroom - You may opt to complete this course in London
The course concentrates on the investigation of the dual role of multimedia software engineering to apply software engineering principles to the design of multimedia systems, and to apply multimedia technologies to the practice of software engineering. Multimedia has two fundamental characteristics that can be expressed by the formula: Multimedia = Multiple Media + Hypermedia.

How can software engineering take advantage of these two characteristics? Will these two characteristics pose problems in multimedia systems design? Students will gain practical experience in multimedia applications development from class examples and the experimental software.

The Software Engineering with Multimedia programme would serve the needs of those wishing to pursue a multimedia-oriented career, particularly related to the production, development and design of multimedia applications in their respective chosen discipline. It includes major studies in software development using an object-oriented approach and multimedia design using authoring tools. It also aims to develop an in-depth understanding of the broad range of creative and design aspects of multimedia and Internet technologies.

Entry requirements

∙ 3 principals STPM/'A’ levels or equivalent
∙ IELTS grade 5.0 or equivalent

Students with recognised prior learning such as Pre-University, matriculation programme, or a diploma in a related field will be given advanced standing into the degree programme.

Programme structure

Year 1
Semester 1
Semester 2

∙ C++ Programming I
∙ Fundamental of Computer
  Systems
∙ Mathematics for Computing
∙ Multimedia Technology
∙ Communication Theory &
  Study Skills
∙ Creative Studies
∙ Moral/Islamic studies

∙ Database System
∙ Principles & Practice of
  Software Engineering
∙ Multimedia Authoring
∙ Probability & Statistics
∙ Java Programming 1
∙ Business Communication
  Skills
∙ Bahasa Malaysia A/B


Year 2
Semester 3
Semester 4

∙ Object-oriented Techniques
∙ JAVA Programming II
∙ Software Requirements
  Engineering
∙ Discrete Structures
∙ Computer Graphics

∙ Interactive Multimedia
∙ Software Design
∙ Data Communications &
  Networking
∙ Digital Production
∙ Digital Modelling & Animation
∙ Malaysian Studies
∙ Information Technology Law


Year 3
Semester 5
Semester 6

∙ Major Project 1
∙ Data Structures &
  Algorithm Analysis
∙ Software Project Management
∙ Ethics & Professional Conduct
∙ Concept of Modelling
∙ Formal Methods

∙ Character Animation
∙ Major Project 2
∙ Software Testing & Reliability
∙ Virtual Reality
∙ Malaysian studies