human-computer interaction design - philip...

33
Human-Computer Interaction Design COGS120/CSE170 - “Intro. HCI” Instructor: Philip Guo Week 0 - Introduction (2017-09-29) some slides adapted from Scott Klemmer

Upload: phungtuong

Post on 08-Sep-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction DesignCOGS120/CSE170 - “Intro. HCI”

Instructor: Philip Guo

Week 0 - Introduction (2017-09-29) some slides adapted from Scott Klemmer

Page 2: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Learning Objective to get a sense of what this class is all about so that you can know what to expect and decide whether you want to take it.

Outline - Inspirational “first day of class” stuff - Boring “first day of class” logistics

Page 3: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction DesignWhat is human-computer interaction (HCI)?

What is design?

Page 4: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction Design

Page 5: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction Design

Page 6: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction Design

Page 7: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Human-Computer Interaction Design

Page 8: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Google image search for “evolution of cell phones”

Page 9: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of
Page 10: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of
Page 11: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

UCSD is a great place for HCI + Design!

Page 12: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

First In-Class Activity Think only to yourself, not out loud

Engineer, Hacker, Maker, Programmer

Artist, Designer, Product Manager, UX

Page 13: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

My Own Background

Engineer, Hacker, Maker, Programmer

Artist, Designer, Product Manager, UX

EE & CS undergrad, CS Ph.D. Software engineer @ Google Educational technology designer Computer science professor Cognitive science professor

Page 14: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Market Demand

Engineer, Hacker, Maker, Programmer

Artist, Designer, Product Manager, UX

Page 15: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

What This Course Offers …

Engineer, Hacker, Maker, Programmer

Artist, Designer, Product Manager, UX

Human-Computer Interaction Design

COGS120/CSE170

Page 16: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

The goal of this course is to give you hands-on practice with a modern human-centered design process

while building a web application to serve a set of target users.

In my completely unbiased opinion, this is one of the most practical classes you’ll take in college.

Page 17: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Boring logistics time

Enforced course prerequisites:

(CSE 8A or CSE 11) and (some COGS course)

Page 18: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Programming prerequisites: Even though this course is focused on the

interaction design process, in order to succeed in it you will need to do a fair

amount of web programming. You will need to do frontend web programming; backend

server-side programming is optional (but can make your project more compelling).

Page 19: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Course FormatMondaysDesign Lectures

CENTER 113

WednesdaysStudios (attendancemandatory)

HSS1346

FridaysCode Lab

CENTER 113

Page 20: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Design Monday lectures

Implementation Friday code labs

Evaluation Wednesday studios

x 10 weeks

Page 21: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Avoiding local optima

Getting the design right vs.getting the right design

Page 22: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Quarter-long interaction design and web app

implementation project

Page 23: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

This quarter’s project theme: designing for people

age 40 and over

Page 24: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Teams of three, formed in your studio

Designs shared weekly in studio

FINAL PRESENTATIONSIN WEEK 10

Page 25: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Weekly Wednesday Studio Ritual� Assignments due on Wednesdays, 12:30am (no extensions)� Go to studio on Wednesdays & check out your peers’ work� Reflect on and discuss your own work� THIS IS WHERE THE REAL LEARNING HAPPENS! � for reals! learning doesn’t happen by listening to me talk all day

� Attendance is mandatory.� Attendance is more than mandatory. It’s super-mandatory.

� Show up early or on time; remember to sign in

Page 26: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

TAs who will be your Studio Leaders:� Ashkon� Charles� Harold� Joel� Kandarp� Sean

Instructor: Professor Philip Guo

Page 27: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Piazza, not emailAfter class, not emailOffice hours, not email

Page 28: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Laptop Computer Policy

Bring a fully-charged laptop to all classes to do the activities and code labs.

You are all adults, so be respectful with device usage. Don’t do anything that may

distract your classmates. Honors policy.

Page 29: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

This class is over-full right now.

Good news: it will be offered again in winter quarter! (twice per year)

Talk to cogsci/CSE admins about all enrollment questions.

Page 30: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

The Course Web Site has all the information.

Your question is likely already answered on the website or Piazza. We won’t respond to questions that you can find on the website.

http://courses.pgbovine.net/cogs120-cse170/

Page 31: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Now I’ll go over the course calendar and

syllabus from the website (exciting!)

Page 32: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

The goal of this course is to give you hands-on practice with a modern human-centered design process

while building a web application to serve a set of target users.

In my completely unbiased opinion, this is one of the most practical classes you’ll take in college.

Page 33: Human-Computer Interaction Design - Philip Guocourses.pgbovine.net/cogs120-cse170/lectures/IntroHCI-f17-Week0.pdf · Human-Computer Interaction Design COGS120/CSE170. The goal of

Learning Objective to get a sense of what this class is all about so that you can know what to expect and decide whether you want to take it.

TODOs After Class - Activate your Piazza invitation

- Let me know if you didn't get it yet - Do not send emails to course staff