9
1/30/12 1 CS160: User Interface Design Critique and In Class Brainstorm 01/30/12 Berkeley UNIVERSITY OF CALIFORNIA

Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

1  

CS160: User Interface Design Critique and In Class Brainstorm 01/30/12

Berkeley U N I V E R S I T Y O F C A L I F O R N I A

Page 2: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

2  

EECS Colloquium Exploring the Universe with ���Interactive Art San Francisco artist and entrepreneur Scott Snibbe will present selections from twenty years of interactive exhibits, interactive art, and interactive music. He will show many examples of interactive media with technologies including computer vision, haptics, multitouch, and iPads, including recent work creating the first app album with Björk: Biophilia; and the recent interactive exhibits for James Cameron's movie Avatar. He will discuss the educational and societal benefits of interactivity; and the joys, challenges, and research involved in the creation and distribution of interactive media on the cutting edge of interactive technology. 

Wed Feb 1, 4-5pm Soda 306

Sco*  Snibbe  

Due Today (before class) Individual Programming Assignment 1 Individual Design Exercise 1 ���Grades on bSpace soon…

Page 3: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

3  

Group Project Constraints Must make use of Kinect in a non-trivial way

Think about why Kinect provides an appropriate interface��� Target specific users

Target specific applications

Must solve a real-world problem Not simply a game, especially if similar game already exists

Target user group cannot be overly broad College students is too broad a group

Can’t just implement a Media Browser

Groups 20 groups ���4-5 students per group ���You cannot change groups

!

GROUP B Lingbo Zhang [email protected]

Ken Yu

[email protected]

Yuki O'Brien [email protected]

Sherman Ng [email protected]

Alvin Chang [email protected]

!

GROUP A Raphael Townshend [email protected]

Chenkai Gao [email protected]

Jingwei QI [email protected]

Benjamin Coleman [email protected]

Shu-Chen Chen [email protected]

!

GROUP C Peter Beardshear [email protected]

Huan Do [email protected]

Kate Greenwood [email protected]

Minzhi Zhao [email protected]

Andrew Wun [email protected]

GROUP D Lichen Han [email protected]

Kaiyuan (Jack) Deng [email protected]

Adam Braman [email protected]

Camilo King [email protected]

Rohan Cribbs [email protected]

GROUP E Elena Gasparini

[email protected]

Danube Phan [email protected]

Rohan Ramakrishnan [email protected]

Timothy Zhu [email protected]

Danny Tan [email protected]

GROUP F Lu Cheng

[email protected]

Victor Kmita [email protected]

Eugenia Lee [email protected]

Jessica Miller [email protected]

Huyson Lam [email protected]

GROUP G Douglas Treadwell

[email protected]

Christopher Nguyen [email protected]

Kenny Shiu [email protected]

Sylvain Royer [email protected]

Raj Khare [email protected]

GROUP H Lida Wang

[email protected]

Matthew Leung [email protected]

Connie Guo [email protected]

Bernard Julve [email protected]

Can Zhang [email protected]

GROUP I Bhavik Singh

[email protected]

Kenneth Do [email protected]

Brennan Polley [email protected]

Samuel Zhu [email protected]

Joseph Schadlick [email protected]

GROUP J Paige Dunn-Rankin [email protected]

Dorcas Ashley Hsu [email protected]

Adib Kashem [email protected]

Jessica Chou [email protected]

Matthew Chan [email protected]

GROUP K Pedro Tanaka [email protected]

Jeffrey Yu

[email protected]

Sally Lee

[email protected]

Juan Banda Jr [email protected]

!GROUP L Benjamin Shapiro

[email protected]

Jessica Ho [email protected]

JinWoo Roh [email protected]

Kelvin Jie Lam [email protected]

!GROUP M Neel Rao

[email protected]

Omar Ali

[email protected]

WenJie Zhou [email protected]

Brandon Young [email protected]

!GROUP N Michael Greenwald

[email protected]

Xiaohan Zhang [email protected]

Rosette Su [email protected]

Jonathan Sulistio [email protected]

!GROUP O Mark Peng

[email protected]

Bei He

[email protected]

Yian Shang [email protected]

Eric Mao

[email protected]

!GROUP P Sahana Rajasekar

[email protected]

Robert Marks [email protected]

Ahmed Afifi [email protected]

Ritu Kiragi

[email protected]

!GROUP Q Jeremy Rios-Martinez [email protected]

Shuqun Zhang [email protected]

Arturo Wu-Zhou [email protected]

David Squeri [email protected]

!GROUP R Kurtis Freedland

[email protected]

Benjamin Le [email protected]

Jacob Rashoff [email protected]

Darren Sue [email protected]

!GROUP S Whitney Lai

[email protected]

Yu Gan

[email protected]

Erik Gui

[email protected]

Hywel Lo

[email protected]

!GROUP T Praneet Wadge

[email protected]

Tobit Narciso [email protected]

Varad Kishore [email protected]

Tamzid Islam [email protected]

!

CS160 (Spring 2012) Project Groups

Page 4: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

4  

Groups Peer assessment: your group members will evaluate your effort. Your grade can be (significantly) higher or lower than the group average. Take your commitment to your group seriously.

Due Monday Feb 6

Group Brainstorm Today aim for quantity (at least 50)

Later outside of class Select initial course project idea Specific target users ���(not students)

Be creative! If you already can find your ideas in an existing Kinect app, think harder/more specific.

Page 5: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

5  

Due Mon, Feb 13 Individual Programming Assignment 2 Skeleton Tracking Gesture��� Submit: ��� code + video

Example: Public Transit Storyboard

Page 6: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

6  

Critique this storyboard in two ways: 1)  Formally (i.e., how well does the ���

storyboard itself convey the idea) 2)  Content (i.e., critique the application���

idea itself)

Critique How to give & receive constructive criticism

Page 7: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

7  

What is a critique? Show a project in progress through sketches and prototypes Solicit feedback from peers (small groups work best) History: Studio art education h!p://www.flickr.com/photos/pjchmiel/2972140234/

What is the point of a critique? Show off how great your project is.

Get honest reactions, ask for input on open questions.

Q: How is a critique different from a brainstorm?

h!p://www.flickr.com/photos/ crystiancruz/2353909834/

Page 8: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

8  

Designer: Frame the discussion! State Explicitly: What would you like comments on? •  Overall idea? •  Specific interactions? •  Usability? •  Technical Feasibility? •  Pixel-level graphic design?

Take a dispassionate stance (this is hard!) •  Show alternatives where possible ���

(makes comparison easier)

Critic: How to avoid deaf ears Comments are about the design, not the designer. Point out positive aspects – be specific Not: “I like this, but…” Instead: “The layout effectively communicates the��� hierarchical nature of the data. However, …”

Ask for alternatives instead of offering solutions Not: “You should really change X” Instead: “Have you considered alternatives for X?”

Page 9: Berkeleyvis.berkeley.edu/courses/cs160-sp12/wiki/images/2/24/Cs160-sp12-0… · Programming Assignment 2, Due Feb 13" IDEO’s Brainstorming Rules! 1. Sharpen the Focus" 2. Playful

1/30/12  

9  

Next Time Task Analysis and Contextual Inquiry Don’t forget! Read, then write a comment on Google Form Group Brainstorm, Due Feb 6 Programming Assignment 2, Due Feb 13

IDEO’s Brainstorming Rules

1.  Sharpen the Focus

2.  Playful Rules

3.  Number your Ideas

4.  Build and Jump

5.  The Space Remembers

6.  Stretch Your Mental Muscles

7.  Get Physical

Aim for quantity Hope for quality