Perspective Students

Our Department offers a range of media modules at undergraduate and graduate level.
Below are the modules that I have taught.

This module aims at providing students with technical skills and hands-on experience of user interface development. It focuses on the design and implementation of user interfaces in general, including graphical user interface. It covers essential topics including user interface models, psychology of humans and computers, user interface style, layout guidelins, GUI programming with widget toolkits, interaction models, event handling, multithreading, interacting with multimedia hardware, usability testing. Selected advanced topics such as geometric transformation, and 3D user interfaces, multiple-user interaction and real-time interaction are also covered.

This module investiagets methods for computers to understand and interpret the contents of images and videos. It aims at teaching the basic concepts underlying various computer vision techniques and the application of current techniques for problem solving.

> Project Showcase

The module lays the theoretical foundation for graduate students to do research in multimedia: images, videos, audio, speech, graphics, etc. The module covers the main theoretical issues common to various multimedia research. These issues provide a general framework within which specific techniques in particular research areas can be understood.

This module introduces the main stages in the production of a special effects video, and teaches computer vision and graphics techniques that are useful for creating special effects in digital video. It allows the students to explore their creativity while extending their skills in computer vision and graphics by producing a special effects video.

> Project Showcase


This module aims to provide a comprehensive and rigorous treatment of the main approaches in multimedia (image, video, graphics) analysis. Three main themes are covered: (1) representation and modeling of multimedia entities using various modeling approaches, (2) matching of a model with an input entity, and (3) derivation of a model from sample entities.

> Project Showcase
CS6101 Exploration of Computer Science Research

GET1031 Computational Thinking

18 Aug 2016