SLIDE 1 CS260
Björn Hartmann University of California, Berkeley EECS, Computer Science Division Fall 2010
Course Review
Wednesday, December 1, 2010
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 CS260 - UC Berkeley Fall 2010 3
Wednesday, December 1, 2010
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 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 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 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 CS260 - UC Berkeley Fall 2010
Course summary
8
Wednesday, December 1, 2010
SLIDE 9 CS260 - UC Berkeley Fall 2010 9
Design
Task Technology Humans
Organizational + Social Issues
What is HCI?
Wednesday, December 1, 2010
SLIDE 10 CS260 - UC Berkeley Fall 2010 10
Design Computer Science Applied Psychology
Wednesday, December 1, 2010
SLIDE 11 CS260 - UC Berkeley Fall 2010 11
Wednesday, December 1, 2010
SLIDE 12 CS260 - UC Berkeley Fall 2010 12 CC totalAldo http://www.flickr.com/photos/totalaldo/2400635097
Wednesday, December 1, 2010
SLIDE 13 CS260 - UC Berkeley Fall 2010 13 CC Simon Blackley http://www.flickr.com/photos/sblackley/3491356996/
Wednesday, December 1, 2010
SLIDE 14 CS260 - UC Berkeley - Fall 2010
Course Goals
14
Wednesday, December 1, 2010
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 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 CS260 - UC Berkeley Fall 2010 17
Desney Tan, MSR/UW From Divya Ramachandran’s work
Research Methods
Wednesday, December 1, 2010
SLIDE 18 CS260 - UC Berkeley Fall 2010 18
Primary Source Material
Wednesday, December 1, 2010
SLIDE 19 CS260 - UC Berkeley Fall 2010 19
Literature Index
Wednesday, December 1, 2010
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 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 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 CS260 - UC Berkeley Fall 2010 23
reading doing
Wednesday, December 1, 2010
SLIDE 24 CS260 - UC Berkeley Fall 2010 24
Writing Technical Presentation Critical Thinking
Wednesday, December 1, 2010
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 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 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 hci.berkeley.edu/cs260-fall10
Wednesday, December 1, 2010