CS374 Introduction to Human-Computer Interaction / 2024 Spring
Updates
- New Design Project released: [Design Project 6: Project Showcase]
- New Design Project released: [Design Project 5: Usability Testing]
- New Assignment released: [Homework #3 - Connecting Figma to Web Prototyping]
- New Design Project released: [Design Project 4: Design Iteration]
- New Assignment released: [Homework #2 - Figma Prototyping]
- New Design Project released: [Design Project 3: Low-fidelity Prototyping]
- New Design Project released: [Design Project 2: Ideation]
Course Description
Designing useful and usable user interfaces is much more than designing fancy and beautiful things. This course introduces fundamental principles, techniques, and methods for designing, prototyping, and evaluating user interfaces. Through this course, you’ll master the skills to design useful and usable interfaces that are carefully catered to users’ needs.
Prerequisites: There are no formal prerequisites for this class, and non-CS majors are welcome to enroll, but students may benefit from having taken some introductory computer science classes.
Topics
Major topics include:
- Usability: Learnability, Efficiency, Safety
- User-Centered Design Process
- Rapid Prototyping, Iterative Design
- Needfinding, Contextual Inquiry, Storyboards
- Affordance, Metaphors, Conceptual Models
- User Interface Software Architecture
- Input and Output
- Visual Information Design
- Layout, Color, Typography
- Usability Testing & Heuristic Evaluation
- Experimental Design & Analysis
Important Links
Course Website: https://hci.cstlab.org/
Submission & Grading: KLMS
Discussion and Q&A: Campuswire
Staff Mailing List: cs374kaist@googlegroups.com
Submission & Grading: KLMS
Discussion and Q&A: Campuswire
Staff Mailing List: cs374kaist@googlegroups.com
Time & Location
Classes & Studios: 10:30 - 11:45 AM Tue/Thurs @ Zoom
Office Hours: Monday 8 PM (Emailing ahead recommended)
Office Hours: Monday 8 PM (Emailing ahead recommended)
Grading
- Design Project: 50%
- Mini Project: 10%
- Assignments: 20%
- Nano quizzes: 10%
- Class & Studio participation: 10%