Course Code & Number:
Level of Course:
Pre-requisites & Co-requisites:
Mid-terms - 30%
Quizzes and Homeworks - 30%
Final - 40%
The objective of this course is to provide in-depth exposure to both the theory and practice of human-computer interaction and methods of interactive information system design. The knowledge of core concepts of Human Computer Interaction (HCI) and usability engineering will be introduced. The course aims the understanding of tools and techniques used to design and evaluate effective interactive systems.
Advanced application of computer graphics techniques. Shading. Deformation. Ray tracing. Radiosity. Texture mapping. Fractal representation. Concepts of motion are introduced for the generation of digital animation. Concepts of graphical workstation design, especially with respect to user interfaces and window managers are introduced.
Upon succesful completion of this course, a student will be able to
1. Demonstrate understanding of interaction between the human and computer
2. Apply design guidelines to create a new user interface
3. Perform user analysis, task analysis for usability goal setting
4. Evaluate the efficiency and effectiveness of interactive systems
5. Demonstrate understanding of software architecture of interactive systems
6. Use advanced CG techniques such as shaders for rendering scenes
7. Use various techniques of user interfaces for creating interactive systems