You will get a basic understanding of central problems regarding the design of screen-based and pixel-based interfaces, including methods and practical training in designing these.
You will get to know commonly used interface solutions, understand how to depict and express functionality, how to use layout components in a graphical interface and make design decisions related to interaction-related issues.
You will learn how to design different software postures, design interfaces for beginners, experts and users with intermediate skills and create interfaces that utilize other input devices than mouse and keyboard.
The course is highly practical. Lectures and literature give a theoretical foundation, but this theory is immediately put into practice in a series of small exercises and a few larger projects.
Most of the work is done in groups of various sizes but there is also a significant amount of individual work.