Course description:
Human-computer interaction is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. It will cover the basic theory and methods that exist in the field. The course will unfold by examining design and evaluation. Case studies are used throughout the readings to exemplify the methods presented and to lend a context to the issues discussed. The students will gain principles and skills for designing and evaluating interactive systems. The lab includes topics about how user interface (UI) designs can facilitate the disclosure of private information by persuading users that it is socially normal behavior. During the course the students will be involved with a real problem solving/software development project. Students will be required to gather functional requirements, identify the problem, form a solution and present this solution.