Course ePortfolio
Human Computer Interaction
This course provides an introduction to the fundamental concepts in human-computer interaction. Students will learn how to design and evaluate user interfaces for computer-based systems and devices. Topics include cognition, interaction frameworks, design process, evaluation methods, user research, design principles, prototyping techniques, and interaction paradigms. The focus of this course is on developing usable windows-based software applications for desktop computing environments.
Prerequisites
Software Engineering
Pedagogical Approach & Learning Outcomes
Pedagogical Approach
None
Learning Outcomes
1. Knowledge Outcomes
Upon completion of this course, the learner will be able to:
Explain the human components functions regarding interaction with computerExplain Computer components functions regarding interaction with humanDemonstrate Understanding of Interaction between the human and computer components.
2. Ability Outcomes
Upon completion of this module, the learner will be able to:
apply user-centered design approaches and techniquesdesign software user interfaces using established design principlesproduce conceptual and physical designs through prototyping methodsevaluate software user interfaces using heuristics and usability testing
Assessment & Other Information
Assessment
Quizzes: 10%
Assignments: 10%
Midterm Exam: 30% ·
Final Exam: 50%
Other Information
None
Course Resources
-
Human Computer Interaction (External link)
-
Human Computer Interaction_Lecture (External link)