Designing Interactive Systems 1 (Winter '24/25)
Class Information: Aachen
Lecture | Wed, 09:30 - 12:00 (Starting Oct. 9) Room: 2356|053.2 |
Lab | Tue, 08:30 - 10:00 (Starting Oct. 15) Room: 2356|053.2 |
Language | English |
Credits | 6 |
Class Information: Bonn
Lecture | Tue, 13:00 - 15:30 (Starting Oct. 22) Online via Zoom (Link in Moodle) |
Lab | Tue, 15:45 - 17:15 (Starting Oct. 22) Online via Zoom (Link in Moodle) |
Language | English |
Credits | 6 |
Exam Dates
1st Final Exam | Wed, Feb. 05, 13:30 |
2nd Final Exam | Thu, Mar. 06, 11:30 |
Limited Course Seats
This course is limited to 120 seats. To take part in this course, you need to follow the Registration Guide by Thursday, October 10:- Register for the course in RWTHonline
- Sign the Declaration of Compliance, scan it, and upload it to this Sciebo folder. Name the file DIS1_DoC_last name_matriculation number.pdf (E.g.: DIS1_DoC_sahabi_123456.pdf)
Deadline: Thursday, October 10, 2024
Short class overview by Prof. Jan Borchers
This class introduces you to the field of Human-Computer Interaction (HCI) and user interface design. Specifically, it covers the following topics:
- Fundamental concepts of human cognition, such as perception and memory performance.
- Models of interaction between people and their environment, such as affordances, mappings, constraints, slips, and mistakes.
- Milestones in the history of Human-Computer Interaction.
- Principles of design thinking and iterative design.
- Techniques for prototyping user interfaces.
- User studies and evaluation methods.
- Golden rules of user interface design.
- User interface design notations.
After this class, you will know how user interfaces have evolved over the past decades, and what constants of human performance need to be considered when designing them. This class forms the basis for the classes “Designing Interactive Systems II” (which looks at more technical aspects of user interface development), and “Current Topics in HCI and Media Computing,” as well as the “Post-Desktop User Interfaces” seminar and other courses from our research group. You will be able to apply design thinking methods for iterative design, prototyping, and evaluation to design usable, appropriate user interfaces in a user-centered fashion. All assignments are group-based to foster collaboration skills, and project-centered to strengthen organizational skills, conflict management, and presentation skills. Learning to think in designers' terms is a crucial competence for computer scientists working on user interfaces, a job that requires collaboration in interdisciplinary teams.
This class is limited to 120 seats. You need to register and sign a Declaration of Compliance to obtain a seat in this course.
You will need to create and edit videos for assignments and the project during this class. We don't teach video editing or provide video editing software; you will find these resources readily online.
Contact
Syllabus
-
1) Introduction, The CMN Model, Fitts' Law
-
Wed, Oct. 9
-
-
2) Gestalt Laws, Information Content, Visibility, Affordances and Signifiers
-
Wed, Oct. 16
-
-
3) Mappings, Constraints, Seven Stages Of Action
-
Wed, Oct. 23
-
-
4) Knowledge, Feedback, Errors, 7 Principles of Design
-
Wed, Oct. 30
-
-
5) Visual Design
-
Wed, Nov. 6
-
-
6) History of HCI 1: From Abacus to Macintosh
-
Wed, Nov. 13
- Lecture recording can be found on Moodle
-
-
7) History of HCI 2: Visions, UbiComp, Phase of Technology
-
Wed, Nov. 20
- Lecture recording can be found on Moodle
-
-
8) DIA Cycle, Observing Users, Brainstorming, Storyboards
-
Wed, Nov. 27
- Lecture recording can be found on Moodle
-
-
9) Prototyping – Project start!
-
Wed, Dec. 4
-
-
10) Evaluation
-
Wed, Dec. 11
-
-
11) GOMS, Interface Efficiency
-
Wed, Dec. 18
-
-
12) Ten Golden Rules, Responsiveness
-
Wed, Jan. 8
-
-
13) Notations
-
Wed, Jan. 15
-
-
Project Presentations
-
Mandatory attendance!
Tue, Jan. 28, 8:30
-
Mandatory attendance!
Wed, Jan. 29, 9:30
-
-
Final Exams
-
Final Exam PT1
Wed, Feb. 05
-
Final Exam PT2
Thu, Mar. 06
-
Grading
Your overall grade will be calculated from your grades (not points!) as follows:
Project | 40% |
Final Exam | 60% |
Course Allocation and Registration Guide
Number of SWS: V3+Ü2
ECTS Credits: 6
Course language: English for all lectures, assignments, and exams
- Register for the course in RWTHonline by Thursday, October 10.
- Sign the Declaration of Compliance, scan it, and upload it to this Sciebo folder before Thursday, October 10 (Aachen students) or Wednesday, October 17 (Bonn students). Name the file DIS1_DoC_last name_matriculation number.pdf
We will announce who has been selected for the course by email at the end of the week.
Fields of Study
- Computer Science (B.Sc.), (M.Sc.)
- Media Informatics (M.Sc.) (mandatory course)
- Software Systems Engineering (M.Sc.)/Areas of Specialization/Media Computing and Interactive Systems
- Mensch-Technik-Interaktion und Kommunikation (MTIK) (B.Sc.) (mandatory course)
- Technical Communication (B.Sc.) (mandatory course)
- Computational Social Science (M.Sc.)
Reading Material
- (Required) Donald Norman, The Design Of Everyday Things ISBN-13 : 978-0465050659.
- Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale, Human-Computer Interaction, ISBN 0130461091
- Ben Shneiderman, Designing the User Interface: Strategies for Effective Human-Computer Interaction, ISBN 0321197860
- Carolyn Snyder, Paper Prototyping, ISBN 978-1558608702
- ISBN-10 : 0133966151, ISBN-13 : 978-0133966152
We highly recommend that you buy Norman's book since you have to read it for the class during the first few weeks. From the Dix et al., and Schneiderman books, you just have to read some chapters. You can find these books in the library.