The University of Sheffield
Department of Computer Science

COM309 Human-Computer Interaction

Summary This module offers an overview of the fundamental aspects, methodologies, and advancements in the field of Human-Computer Interaction. It aims to provide you with the knowledge required to design, develop and evaluate technologies that effectively and acceptably meet users' needs. 
Session Autumn 2024/25
Credits 10
Assessment
  • HCI portfolio 
Lecturer(s) Dr Vita Lanfranchi
Resources
Aims

This module aims to:

  • Provide students with a comprehensive understanding of the principles and theories underlying human-computer interaction, enabling them to critique and design user-centered interfaces that enhance user experience and usability.
  • To explore various methods and techniques for evaluating and testing interactive systems, empowering students to assess the effectiveness and efficiency of interface designs and make informed design decisions. 
  • To foster critical thinking and problem-solving skills in students by engaging them in practical exercises and projects aimed at applying HCI concepts to real-world scenarios, preparing them to address the evolving challenges of designing interactive technologies. 
Learning Outcomes  By the end of this course the students should be able to:
  • Select and apply theories for design, development, and evaluation of technologies in different contexts and for different users.   
  • Describe how ethical and cultural considerations should be integrated in interactive systems and critically evaluate existing examples to suggest improvements. 
  • Produce annotated designs illustrating key principles for a specific design problem. 
Content I. Introduction to Human-Computer Interaction
II. User-Centered Design
III. Requirements Gathering and Analysis
IV. Evaluation and Related Methodologies
V. Usability
VI. Accessibility
VII. Emerging Trends in HCI
Restrictions  Optional modules within the department have limited capacity. We will always try to accommodate all students but cannot guarantee a place. 
Teaching Method Lectures
Labs/Seminars 
Feedback During labs/seminars and office hours