0% found this document useful (0 votes)
2 views

[Syllabus] CS374_ Intro to Human-Computer Interaction

CS374 is an introductory course on Human-Computer Interaction focusing on designing user-friendly interfaces through principles and methods such as usability, user-centered design, and prototyping. The course has no formal prerequisites and covers various topics including usability testing, visual design, and accessibility. Grading is based on design projects, mini projects, assignments, quizzes, and participation.

Uploaded by

kekudo.ny
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

[Syllabus] CS374_ Intro to Human-Computer Interaction

CS374 is an introductory course on Human-Computer Interaction focusing on designing user-friendly interfaces through principles and methods such as usability, user-centered design, and prototyping. The course has no formal prerequisites and covers various topics including usability testing, visual design, and accessibility. Grading is based on design projects, mini projects, assignments, quizzes, and participation.

Uploaded by

kekudo.ny
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

CS374: Intro to Human-Computer Interaction (Spring 2024)

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.

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

Schedule:
Week Date Class / Studio Pre-class Material Assignment Due

1 2/27 Introduction & Course Info none Course Sign-Up


(Tues)

1 2/29 Design Thinking none


(Thur) Workshop
2 3/5 Needfinding reading
(Tues)

2 3/7 Ideation reading


(Thur)

3 3/12 Prototyping reading (Prototyping


(Tues) 1/2)

3 3/14 Usability Testing & reading 1 (UT) | HW1: UI Hall of Fame


(Thur) Heuristic Evaluation reading 2 (HE) and Shame

4 3/19 [Studio] Mini Project reading (Prototyping Mini Project Individual


(Tues) 2/2 + User-Centered Reflections (Due:
Design) 3/20)

4 3/21 Learnability 1 reading


(Thur)

5 3/26 Learnability 2 reading DP0: Team Formation


(Tues)

5 3/28 Efficiency reading


(Thur)

6 4/2 Safety reading


(Tues)

6 4/4 [Studio] DP1: Needfinding none DP1 Write-up


(Thurs)
7 4/9 Human Abilities reading
(Tues)

7 4/11 [Studio] DP2: Ideation none DP2 Write-up


(Thurs)

8 4/16 No class (Midterms week) none


(Tues)

8 4/18 No class (Midterms week) none


(Thur)

9 4/23 Figma / Web Tutorial none


(Tues)

9 4/25 UI Software Architecture + reading 1 | reading 2


(Thurs) Output

10 4/30 [Studio] DP3: Prototyping none DP3 Write-up


(Tues) Round 1

10 5/2 Input reading HW 2 Announcement


(Thurs) (TBD)

11 5/7 Visual Design & Layout reading


(Tues)

11 5/9 [Studio] DP4: Prototyping none DP4 Write-up


(Thurs) Round 2 + Heuristic
Evaluation
12 5/14 NO CLASS none
(Tues)

12 5/16 NO CLASS HW 2 Due (TBD)


(Thurs)

13 5/21 Accessibility & reading 1 / reading 2 HW 3 Announcement


(Tues) Internationalization (TBD)

13 5/23 Social Computing video 1 / video 2


(Thurs)

14 5/28 [Studio] DP5: Prototyping none DP5 Write-up


(Tues) Round 3 + Usability
Testing

14 5/30 HCI Research & Career none HW 3 Due (TBD)


(Thurs) Paths

15 6/4 [Studio] DP6: Project none


(Tues) Showcase & Course Wrap-
up

15 6/6 No class (National none DP6 Write-up


(Thurs) Holiday, Memorial day)

16 6/11 No class (Finals week) none


(Tues)
16 6/13 No class (Finals week) none
(Thurs)

Grading:
● Design Project: 50%
● Mini Project: 10%
● Assignments: 20%
● Nano quizzes: 10%
● Class & Studio participation: 10%

You might also like