CS260 Course Review Bjrn Hartmann University of California, - - PowerPoint PPT Presentation

cs260
SMART_READER_LITE
LIVE PREVIEW

CS260 Course Review Bjrn Hartmann University of California, - - PowerPoint PPT Presentation

CS260 Course Review Bjrn Hartmann University of California, Berkeley EECS, Computer Science Division Fall 2010 Wednesday, December 1, 2010 Talks today 4pm Barbara Liskov (MIT) The Power of Abstraction 306 Soda Hall 5pm Jim Gray (Head,


slide-1
SLIDE 1

CS260

Björn Hartmann University of California, Berkeley EECS, Computer Science Division Fall 2010

Course Review

Wednesday, December 1, 2010
slide-2
SLIDE 2 CS260 - UC Berkeley Fall 2010

Talks today

4pm Barbara Liskov (MIT) The Power of Abstraction 306 Soda Hall 5pm Jim Gray (Head, Leapfrog Lab) Internet-connected toys and books - what’s the value for parents and kids? 501 Wurster

2 Wednesday, December 1, 2010
slide-3
SLIDE 3 CS260 - UC Berkeley Fall 2010 3 Wednesday, December 1, 2010
slide-4
SLIDE 4 CS260 - UC Berkeley Fall 2010 4

Deadlines

Friday 12/3, 5pm: Paper draft. Requirements:

Decide on final paper title Draft must be in CHI extended abstract format 6 pages long (+/- 2 for draft) Section-complete: at least bullet points for all sections At least placeholders for figures

Tuesday 12/7, 1pm: Posters on wiki

(if you want us to print them)

Wednesday 12/8, 3pm: Presentations, Posters, Demos

test projection at 2:30pm. BYO dongle!

Monday 12/13, 7am: Final paper due.

Wednesday, December 1, 2010
slide-5
SLIDE 5 CS260 - UC Berkeley Fall 2010

Practice presentations!

Tuesday 1-4pm. 5 min talks.15 min slots. Must attend if: you have a solo project or an undergraduate-only project. Sign up on Google Spreadsheet, linked from wiki.

5 Wednesday, December 1, 2010
slide-6
SLIDE 6 CS260 - UC Berkeley Fall 2010

Presentation guidelines

4:30 time limit. Start with a summary of what you did. Then explain in detail. Do show your interface being used. Don’t demo it live. Show a video instead. Write out the narration. Practice. Then practice some more.

6 Wednesday, December 1, 2010
slide-7
SLIDE 7 CS260 - UC Berkeley Fall 2010

Presentation guidelines

Be visual. Show screenshots, graphs, scenes from the user study. Keep it simple. Clean slides with high contrast. Check your setup (Wed 2:30pm). Bring your display dongles. You are responsible for your own technology problems.

7 Wednesday, December 1, 2010
slide-8
SLIDE 8 CS260 - UC Berkeley Fall 2010

Course summary

8 Wednesday, December 1, 2010
slide-9
SLIDE 9 CS260 - UC Berkeley Fall 2010 9

Design

Task Technology Humans

Organizational + Social Issues

What is HCI?

Wednesday, December 1, 2010
slide-10
SLIDE 10 CS260 - UC Berkeley Fall 2010 10

Design Computer Science Applied Psychology

Wednesday, December 1, 2010
slide-11
SLIDE 11 CS260 - UC Berkeley Fall 2010 11 Wednesday, December 1, 2010
slide-12
SLIDE 12 CS260 - UC Berkeley Fall 2010 12 CC totalAldo http://www.flickr.com/photos/totalaldo/2400635097 Wednesday, December 1, 2010
slide-13
SLIDE 13 CS260 - UC Berkeley Fall 2010 13 CC Simon Blackley http://www.flickr.com/photos/sblackley/3491356996/ Wednesday, December 1, 2010
slide-14
SLIDE 14 CS260 - UC Berkeley - Fall 2010

Course Goals

14 Wednesday, December 1, 2010
slide-15
SLIDE 15 CS260 - UC Berkeley Fall 2010

The goal of this course is for you to be able to undertake a (HCI) research project of your own design.

15 Wednesday, December 1, 2010
slide-16
SLIDE 16 CS260 - UC Berkeley Fall 2010

Research

16

What is research? What is not research? How do you tell the difference?

Wednesday, December 1, 2010
slide-17
SLIDE 17 CS260 - UC Berkeley Fall 2010 17 Desney Tan, MSR/UW From Divya Ramachandran’s work

Research Methods

Wednesday, December 1, 2010
slide-18
SLIDE 18 CS260 - UC Berkeley Fall 2010 18

Primary Source Material

Wednesday, December 1, 2010
slide-19
SLIDE 19 CS260 - UC Berkeley Fall 2010 19

Literature Index

Wednesday, December 1, 2010
slide-20
SLIDE 20 CS260 - UC Berkeley Fall 2010 20

Evaluating the Readings

Dimensions of Consideration:

Impactful, solves problem / drives adoption Innovative, suggests new directions Orienting, clarifies the research landscape Clear, exemplar of good communication

How do the papers we have read map onto the dimensions? Is there a useful typology?

Wednesday, December 1, 2010
slide-21
SLIDE 21 CS260 - UC Berkeley Fall 2010 21 DOWN Paper UP 9/27: von Ahn. Games with a Purpose. !!!!! !!!!! ! 9/1: Hutchins. Direct Manipulation Interfaces !!!! !!!! 8/30: Bush. As We May Think !!!! !!!! !! !! 10/27: Yeh. Sikuli. !!! !!! ! 10/13: Kirsh. On Distinguishing Pragmatic from Epistemic Action. !!! !!! 11/8: Clark. Everyone Can Write Better. !!! !!! !!!!! !!!!! 10/18: Rittel. Dilemmas in a General Theory of Planning. !! !! ! 11/15. Bragdon. Code Bubbles. !! !! 9/8: Weiser. The Computer for the 21st Century !! !! 9/22: Gilbert. Predicting Tie Strength with Social Media !! !! 9/27: Bernstein. Soylent: A Word Processor with a Crowd Inside. !! !! 10/18: Tohidi. Getting the Right Design and the Design Right. !! !! 11/17: Hartmann. What would other programmers do? !! !! 11/22: Hearst. The Design of Search User Interfaces. !! !! !!!!!!! !!!!!!! 10/4: Geertz. Thick Description. ! !!!!!! !!!!!! 9/22: Benkler. Coase's Penguin. ! !!!! !!!! 10/4: Blomberg: An Ethnographic Approach to Design. ! ! 10/20: Shneiderman. Creativity Support Tools ! ! 11/1: Adar. Zoetrope. ! ! 11/15: Ko. The State of the Art in End-User Software Engineering. ! ! 11/17: Brandt. Example-centric programming. ! 9/1: Card. User Technology: From Pointing to Pondering. ! 9/20: Hollan. Beyond being there. ! 10/11: Kittur. Crowdsourcing User Studies on Mechanical Turk ! 10/13: Klemmer. How Bodies Matter. ! 11/3: Stifelman. The audio notebook. ! 11/10: Hartmann. Reflective physical prototyping through integrated de ! 11/24: Patel. Avaaj Otalo. ! 11/29: Egelman. You've been warned. ! !!!!!! !!!!!! 9/29: Stokes. Pasteur's Quadrant. Wednesday, December 1, 2010
slide-22
SLIDE 22 CS260 - UC Berkeley Fall 2010 22 DOWN Paper UP !!!!!!! !!!!!!! 10/4: Geertz. Thick Description. ! !!!!!! !!!!!! 9/22: Benkler. Coase's Penguin. ! !!!!!! !!!!!! 9/29: Stokes. Pasteur's Quadrant. !!!!! !!!!! 10/18: Rittel. Dilemmas in a General Theory of Planning. !! !! !!!! !!!! 10/4: Blomberg: An Ethnographic Approach to Design. ! !!!! !!!! 9/13: Card. Morphological Analysis of Input Devices. !!! !!! 11/22: Pirolli. Exploring and Finding Information. !! !! 10/27: Yeh. Sikuli. !!! !!! !! !! 10/6: McGrath: Methodology Matters ! 9/1: Hutchins. Direct Manipulation Interfaces !!!! !!!! ! 10/13: Kirsh. On Distinguishing Pragmatic from Epistemic Action. !!! !!! ! 11/15. Bragdon. Code Bubbles. !! !! ! 10/20: Shneiderman. Creativity Support Tools ! ! 11/1: Adar. Zoetrope. ! ! 11/15: Ko. The State of the Art in End-User Software Engineering. ! ! 11/17: Brandt. Example-centric programming. ! ! 9/15: Han. Low-cost Multitouch sensing ! 9/29: Kuhn. Structure of Scientific Revolutions ! 10/11: Olsen. Evaluating User Interface Systems Research ! 11/1: Hill. Edit wear and read wear. ! 11/3: Goldman. Video object annotation. ! 11/24: Kamvar. Computers and iPhone and Mobile Phones, oh my! 9/27: von Ahn. Games with a Purpose. Wednesday, December 1, 2010
slide-23
SLIDE 23 CS260 - UC Berkeley Fall 2010 23

reading doing

Wednesday, December 1, 2010
slide-24
SLIDE 24 CS260 - UC Berkeley Fall 2010 24

Writing Technical Presentation Critical Thinking

Wednesday, December 1, 2010
slide-25
SLIDE 25 CS260 - UC Berkeley Fall 2010 25

What is the most important thing you got out of this course?

Wednesday, December 1, 2010
slide-26
SLIDE 26 CS260 - UC Berkeley Fall 2010 26

What do you think are the most promising directions for future HCI research?

Wednesday, December 1, 2010
slide-27
SLIDE 27 CS260 - UC Berkeley Fall 2010 27

Courses Next Semester

CS294-10. Visualization (Agrawala) CS298-48. HCI Design Clinics (?) CS294-50. Beyond the Phone (Canny)

Wednesday, December 1, 2010
slide-28
SLIDE 28

hci.berkeley.edu/cs260-fall10

Wednesday, December 1, 2010