Human Computer Interaction – Course Structure




Figure 4 Screenshot of the iconic interface






The first lecture presents objectives and scopes of HCI, the course structure and important conferences and journals in HCI.


Lecture 1: Introduction [Lecture notes] 



This section consists of three lectures on human psychology, their implications in interface design and concept of user modelling. The lectures introduce principles of visual and auditory perception, cognition and motor action considering issues with users with functional impairment.


Lecture 2: Perception [Lecture notes] 


Lecture 3: Cognition and Motor-action  [Lecture notes] 


Lecture 4: User Modelling in HCI [Lecture notes] 


Case study

This section presents a real life project aiming to develop a multimodal adaptive software framework. The section introduces concepts of collecting usability requirements through user survey in multiple countries, design improvement through user modelling and simulation, multimodal interaction and interface personalization for users with a wide range of abilities.


Lecture 5: Case study [Lecture notes] 


Usability evaluation

This section introduces different usability evaluation techniques like heuristic evaluation, cognitive walkthrough, Cognitive Dimensions of Notations and so on. It also teaches to design experiments and user trials, using different usability metrics and doing statistical analysis of results.


Lecture 6: Usability analysis techniques [Lecture notes]


Lecture 7: User trial & Data analysis [Lecture notes] 


HCI technology

This section introduces to different HCI research fields like Computer Supported Cooperative Work, Pervasive Computing, Affective Computing, Accessible Computing and Information Visualization. Novel modalities of interaction including gesture, eye-gaze and head tracking interfaces will be discussed in details.


Lecture 8: Alternative Input Modalities [Lecture notes]


Lecture 9: Multimodal Interaction [Lecture notes]


Lecture 10: HCI Technology [Lecture notes] 


HCI in Special Contexts

This section presents lectures on HCI issues in special contexts like HCI in automotive and aviation environments and HCI issues for computer novice users.


Lecture 11: HCI in India [Lecture notes]


Lecture 12: Intelligent Dashboard Controller [Report from ACM Automotive UI Conference]


Lecture 13: Next Generation Cockpit [Guest Lecture by Mr S Ravi Prasad, ADA, MoD, India]


Lecture 14: Spatial Audio [Lecture Notes, Guest Lecture by Dr Manohar Swaminathan, Microsoft Research]



The last section introduces the concept of standardization. It discusses about major standardization organizations and presents a case study of writing an international standard related to HCI.


Lecture 15: Standardization [Lecture notes] 



Course Structure

Students’ Projects