Course Syllabus
Fundamentals of Human-Computer Interaction
Overview to the field of HCI
Human abilities
Mental models
Design Paradigm in HCI
History of HCI
Interaction styles
Evolution of HCI
User Requirements
User needs and wants
Types of user requirements
Requirements gathering methods
Requirement documentation
User-Centered Design
Know thy user
Context of user
Design tools
Implications of bad design
Prototyping
Types of prototype
Prototyping tools
Prototyping essentials
Usability Evaluation
Purpose of evaluation
Evaluation methods
Choosing the right evaluation techniques
Beyond Usability
User experience
Ethical considerations
Future trends in HCI
Overview to the field of HCI
Human abilities
Mental models
Design Paradigm in HCI
History of HCI
Interaction styles
Evolution of HCI
User Requirements
User needs and wants
Types of user requirements
Requirements gathering methods
Requirement documentation
User-Centered Design
Know thy user
Context of user
Design tools
Implications of bad design
Prototyping
Types of prototype
Prototyping tools
Prototyping essentials
Usability Evaluation
Purpose of evaluation
Evaluation methods
Choosing the right evaluation techniques
Beyond Usability
User experience
Ethical considerations
Future trends in HCI
Frequently Asked Questions
Q1 : In short, what is Human Computer Interaction (HCI)?
A1 : Human Computer Interaction (HCI) is a multi-disciplinary study that focuses on human in the design and development of computing technologies including web, mobile, wearable, embedded and everyday technology
Q2 : Why do we have to know HCI?
A2 : The knowledge of HCI helps designers design a system or technology, not only for usability and safety but also for a great user experience.
Q3 : Who should learn HCI?
A3 : Students who are involved in the design and development of IT solutions such as IT and CS students, are strongly encouraged to learn HCI.
A1 : Human Computer Interaction (HCI) is a multi-disciplinary study that focuses on human in the design and development of computing technologies including web, mobile, wearable, embedded and everyday technology
Q2 : Why do we have to know HCI?
A2 : The knowledge of HCI helps designers design a system or technology, not only for usability and safety but also for a great user experience.
Q3 : Who should learn HCI?
A3 : Students who are involved in the design and development of IT solutions such as IT and CS students, are strongly encouraged to learn HCI.