Computer Graphics: History, signal processing, transformations, image
processing, modelling, animation, visualization, image synthesis, real-time graphics in computer games. Applications and tools: OpenGL, Photoshop and Maya.
Interaction: Principles of human-computer interaction, prototyping tools and integrated development environments for designing interaction with text, graphics, images, sound, video and animation. Applications and tools: Java/Swing and Flash.
The goals of the course are to give the students
- knowledge of computer graphics and interaction techniques,
- an understanding that the qualifications and limitations of the humans should influence the design of interactive systems,
- give experience of programming tools for the design of graphical and interactive applications,
so that they will
- have a good notion of the possibilities and limitations concerning the design and use of computer graphics and modern interaction techniques for different media.