This course is intended to introduce the students to the basic concepts, principles and techniques used in designing interactive computer systems. It will cover the basic computer interface design theory and methods that exist in the field. (Spring odd years)