Bachelor of Science (Hons)
in Software Engineering with Multimedia
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?. A framework for MSE is presented. Students will gain practical experience on multimedia applications development from class examples and the experimental software.
Entry Requirements
Pass an ‘O’ Level or an equivalent qualification from a recognition institution by the local Ministry of Education.
Advance Standing
- Pass a Foundation programme (minimum of 1 year), Pre-University, Matriculation in related field or discipline or any other equivalent qualification from a recognised institution by the local Ministry of Education; or
- Pass a Diploma programme (minimum at Year 1or Year 2) in related field or discipline or any other equivalent qualification from a recognised institution by the local Ministry of Education; and
- In the instance of above point, credit transfer can be awarded by 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 a recognised institution by the local Ministry of Education.
Programme Structure
Year 1 |
Semester 1 |
Semester 2 |
- C++ Programming 1
- Fundamental of Computer Systems
- Mathematics for Computing
- Multimedia Technology
- Communication Theory & Study Skills
- Creative Studies
|
- Database System
- Principles of Software Engineering
- Multimedia Authoring
- JAVA Programming 1
- Probability & Statistics
- Business Communication
|
Year 2 |
Semester 3 |
Semester 4 |
- Object Oriented Analysis & Design
- JAVA Programming 2
- Software Requirements Engineering
- Discrete Structures
- Interaction Design
- Computer Graphics
|
- Interactive Multimedia
- Software Design
- Data Communications & Networking
- Digital Production
- Digital Modelling & Animation
- 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
|
|