Course syllabus
DAT610 Human - computer interaction lp3 VT24 (7.5 hp)
Course is offered by the department of Computer Science and Engineering.
This class is no longer offered as a hybrid course.
Contact details
Please contact the teachers via Canvas message *only*. Email correspondence will experience significant delays.
- Examiner: Paweł W. Woźniak
- Teacher: Morteza Abdipour
- Teacher: Sara Ljungblad
- TA: Meagan Loerakker
- TA: Kasper Lundberg
- TA: Wendy Zhou
- TA: Hugo Andresson
Student Representatives:
Hanna Carling, Pontus Granli Holmberg, Adam Boman, Xiaoran Zhang, Petra BernáthováAim
The purpose of this course is to give students basic knowledge regarding methods for designing and evaluating user interfaces.Learning outcomes (after the completion of the course the student should be able to)
Knowledge and Understanding- Describe phases in the design process
- Describe methods for development and evaluation of human-computer interaction
- Describe similarities and differences in design for different user groups
- Describe considerations for involving users in the design process
- Understand the role of HCI in the software development process and information technology
- Design interfaces for certain user groups
- Adapt design methods to suit users' context and needs
- Investigate and describe user needs and requirements
- Include ethical issues in the design process and adapt the process for ethical needs
- Analyze designs based on user needs
- Make a well-founded evaluation of the ethical and societal consequences of a design
- Critique design and design processes with respect to user needs
Content
Human Computer Interaction (HCI) is a field which deals with the design, evaluation and implementation of interactive systems and studying phenomena around them. The aim of the course is to allow students to experience the most important phases of user-centered design: understanding context of use, charting requirements, generating multiple design solutions and evaluating prototypes with users. The course consists of both theoretical and practical parts, and students learn about the different steps in the design process and relevant methods for designing for users. Overall, the course will cover a broad area of designing interactive systems, which includes different types of interfaces and interaction modalities. The course prepares students to collaborate in an interdisciplinary environment with specialists in design and cognitive science.Organisation
Types of activities
Lecture: Sara delivers a traditional interactive lecture, engaging students with the course material in real-time.
Flipped Lecture: Students are required to watch the corresponding videos before the lecture; it starts with an interactive session using Mentimeter, then proceeds to individual or group consultations with Paweł for project and course-related questions.
Exercise: This is a mandatory, attendance-monitored activity led by Morteza and TAs, focusing on the practical application of course concepts to your project; refer to the provided link for detailed rules.
Supervision: A dedicated period for enhancing your project, clarifying doubts, and obtaining feedback from instructors on your progress.
Exam: Exams, including the trial, actual, and retake, are conducted digitally via Inspera, with the trial exam being an at-home exercise.
Schedule (TBC)
Week | Day | Date | Time | Content | Type of activity | Room |
v 3 | Tuesday | 2024-01-16 | 10:00 | Course Introduction | Lecture | SB-H2 |
v 3 | Wednesday | 2024-01-17 | 08:45 | UCD basics | Flipped lecture | SB-H2 |
v 3 | Friday | 2024-01-19 | 10:00 | Practical Introduction to UCD | Exercise | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 4 | Tuesday | 2024-01-23 | 10:00 | Data Gathering and Analysis | Lecture | HC4 |
v 4 | Wednesday | 2024-01-24 | 08:45 | Technology for wellbeing | Flipped lecture | HC4 |
v 4 | Friday | 2024-01-26 | 10:00 | Project start + Data gathering for your project | Exercise | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 5 | Tuesday | 2024-01-30 | 10:00 | Human Factors | Lecture | SB-H8 |
v 5 | Wednesday | 2024-01-31 | 08:45 | Inclusive design | Lecture | SB-H2 |
v 5 | Friday | 2024-02-02 | 10:00 | Lit seminar | Seminar | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 6 | Tuesday | 2024-02-06 | 10:00 | Prototyping | Flipped lecture | SB-H2 |
v 6 | Friday | 2024-02-09 | 10:00 | Ideation & Prototyping for your project | Exercise | SB3-L110, SB3-L111, SB3-L112 |
v 7 | Tuesday | 2024-02-13 | 10:00 | Guest lecture | Lecture | Zoom |
v 7 | Wednesday | 2024-02-14 | 08:45 | Trial exam | Trial exam | Canvas at home |
v 7 | Friday | 2024-02-16 | 10:00 | Project supervision | Supervision | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 8 | Tuesday | 2024-02-20 | 10:00 | Evaluation | Flipped lecture | SB-H2 |
v 8 | Friday | 2024-02-23 | 10:00 | Planning evaluation for your project | Exercise | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 9 | Tuesday | 2024-02-27 | 10:00 | Ethics | Flipped lecture | Zoom |
v 9 | Wednesday | 2024-02-28 | 08:45 | Evaluation - Analysis | Flipped lecture | Zoom |
v 9 | Friday | 2024-03-01 | 10:00 | Running/analysing evaluation | Exercise | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 10 | Tuesday | 2024-03-05 | 10:00 | HCI and the computing profession | Flipped lecture | SB-H1 |
v 10 | Wednesday | 2024-03-06 | 08:45 | Sensors and Ubiquitous computing | Flipped lecture | SB-H2 |
v 10 | Friday | 2024-03-08 | 10:00 | Project supervision + adversary method | Exercise | SB3-L110, SB3-L111, SB3-L112, SB3-L113 |
v 11 | Tuesday | 2024-03-12 | PM | Exam | Inspera on campus | Campus Johanneberg |
v 23 | Friday | 2024-06-07 | AM | Retake exam | Inspera on campus | Campus Johanneberg |
v 35 | Wednesday | 2024-08-28 | AM | Retake exam | Inspera on campus | Campus Johanneberg |
Attendance
Active group work during exercise sessions is mandatory. This page explains how we assess attendance.
Course literature
Preece, J., Rogers, Y. & Sharp, H. (2019). Interaction design : beyond human-computer interaction. Indianapolis, IN: Wiley.
Link to the e-book (Chalmers' Library) (Links to an external site.)
Link to the e-book (University of Gothenburg's Library) (Links to an external site.)
Course design
The course is based on lectures, exercises, group project, and an individual hand-in.
The whole course is tightly connected to the course book.
Examination form
The examination consists of two modules, namely:
- Project, 3 credits (pass / fail), assessed based on a project report
- A digital on-campus exam (Inspera) (U/3/4/5)
Changes made since the last occasion
- Changes to summative exam instead of two home exams
- Added trial exam as activity
- More project supervision per popular request
Assessment Matrix
Learning goal | Project | Exam |
Describe phases in the design process | x | x |
Describe methods for development and evaluation of human-computer interaction | x | |
Describe similarities and differences in design for different user groups | x | x |
Describe considerations for involving users in the design process | x | |
Understand the role of HCI in the software development process and information technology | x | |
Design interfaces for certain user groups | x | x |
Adapt design methods to suit users' context and needs | x | x |
Investigate and describe user needs and requirements | x | |
Include ethical issues in the design process and adapt the process for ethical needs | x | |
Analyze designs based on user needs | x | x |
Make a well-founded evaluation of the ethical and societal consequences of a design | x | x |
Critique design and design processes with respect to user needs | x | x |
Course summary:
Date | Details | Due |
---|---|---|