Teaching

UNDERGRADUATE

Human-Computer Interaction

This course provides the concept of communication and interaction focusing on user interface design, evaluation, and implementation. The student will adopt skills for designing, implementing and evaluating interactive systems within the people, activities, technologies and context of use. All this knowledge is important to create or develop a usable and attractive human computer interaction (HCI) application.

Topics and Current Issues

There is no set syllabus for this course. Students are required to attend the lecture and talks on the current topics and issues related to the IT industry and the work environment. The talks will be conducted within 6 weeks of lectures. There are 6 guest speakers which represent the IT industry deliver the talk on current topics and issues from e-commerce and multimedia point of views. Students are also required to organize an e-community project with the main objective to share knowledge and skills related to ICT with the local communities.

Advanced Multimedia

The course is designed to give students a detailed grounding in issues related to Multimedia technology such as concepts and representation of sound, pictures, video, data compression and transmission. It will also cover aspects of multimedia communication networks including broadband ATM, wireless and mobile networks. The students will also learn on how to establish video streaming via online. After successful completion of this unit, students will be able to integrate multimedia technology into both the design and simulation of real world multimedia applications and system. Such skills are useful for their career advancement in the future.

Computer Graphics

This subject is an introduction to computer graphics and applications. Students will learn computer graphics concepts and basic techniques for operating (creation, manipulate and interact) with two dimensional (2D) and three dimensional (3D) objects on a display screen. The course also provides overview of few typical applications of computer graphics . Students will be exposed to graphic programming languages and software. At the end of this course students are required to develop an interactive graphic application.