Skip to Main Content
This is an introductory course on human-computer interaction for undergraduate students. This course does not require any knowledge of human-computer interaction, psychology, and cognition. The class will cover the theories and foundations of human-computer interaction including the fundamentals and principles of human-computer interaction, user interface technology, visual information design, and system design and evaluation. It will also discuss recent research trends in human-computer interaction, such as intelligent interfaces and human-centered artificial intelligence. Students in this course will work on several programming assignments and one project to deign, implement, and evaluate interactive systems and user interfaces
The second edition of Human-Computer Interaction established itself as one of the classic textbooks in the area, with its broad coverage and rigorous approach, this new edition builds on the existing strengths of the book, but giving the text a more student-friendly slant and improving the coverage in certain areas. The revised structure, separating out the introductory and more advanced material will make it easier to use the book on a variety of courses. This new edition now includes chapters on Interaction Design, Universal Access and Rich Interaction, as well as covering the latest developments in ubiquitous computing and Web technologies, making it the ideal text to provide a grounding in HCI theory and practice.