Course Description


This course provides students with an introduction to the discipline of HCI and examines the issues of methods and principles of human factors, human-computer interaction (HCI), user-centered design (UCD), and usability evaluation.


Course Objectives


  • gain an understanding of human-computer interaction principles,
  • Understand UI problems, issues, and challenges
  • Learn and apply basic principles of design psychology
  • Become familiar with basic underlying principles and models
  • identify the impact of system design on users’ attitudes and behaviors,
  • recognize the importance of needs requirements, prototyping, and evaluation
  • understand user-centered design and evaluation processes,
  • apply user-centered design processes in designing and building systems.
  • Become familiar with important HCI research issues and technology trends

Course Outline

  • What is HCI?
  •  What is interaction?
  • Human factors
  • Interface design
  • Usability
  • Evaluation
  • User centered design process


  • Interaction Design: Beyond Human-Computer Interaction by Rogers, Sharp, Preece, . John Wiley & Sons.
  • A. Dix, J. Finlay, G. Abowd, G., and R. Beale, Human-computer interaction (3rd ed.), Prentice Hall. 2003.


 Additional Sources

  • ─░nsan Bilgisayar Etkile┼čimi ve Kullan─▒labilirlik Mühendisli─či: Teoriden Prati─če, Kür┼čat Ça─č─▒ltay. ODTÜ Yay─▒nc─▒l─▒k.
  • Web Style Guide: Basic Design Principles for Creating Web Sites, by Patrick J. Lynch and Sarah Horton. Yale University Press. http://webstyleguide.com/




Midterm       : 25%
Final            : 35%

Assignments: 15%
Group Project: 25%