CS 3724 Introduction to Human Computer Interaction Section 1 CRN 11499 TuTh 5:00-6:15 209 McB.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Concepts to Help You Manage Your Schedule
5/15/2015 copyright - All Rights Reserved 1 Home Educator’s Network, Inc. Present Training Module III Methods of Teaching.
Best-First Search: Agendas
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
What is computer science and how can it be helpful in our lives? Introduction to the Art of Computer Science.
Managing a Club A club is trying to persuade more people to take part. Some features of the club are: Open to all ages Takes part in competitions and.
Tietojärjestelmien peruskurssi Software engineering Malin Brännback.
Objectives Define collaboration as it relates to parent leadership and collaboration in a variety of settings Learn about the defining characteristics.
Midterm Exam Review IS 485, Professor Matt Thatcher.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Teaming, Working Agreements, and Conflict Or how to successfully get things done in a group without killing each other.
Innovation Leadership Training Day Three February 19, 2009 All materials © NetCentrics 2008 unless otherwise noted.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 3, Day 1 (10/14)
Establishing corrective norms Session III TEAM WORKSHOP team3.ppt - 1 Team Workshop - Session III  Summary of Brainstorming/Affinity grouping exercise.
Session 6 Page 11 ECE361 Engineering Practice Brainstorming, Trades and the Design Process.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Understanding Task Orientation Guidelines for a Successful Manual & Help System.
Communication & Conflict Management Jan. 23, 2014.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Mixed-level English classrooms What my paper is about: Basically my paper is about confirming with my research that the use of technology in the classroom.
LINEAR PROGRAMMING SIMPLEX METHOD.
Company structure, Product features. Look at your group’s résumés Take turns. Using the résumé as a guide, give a short outline of your professional life.
+ How to Advise Membership Problems Office of Student Activities & Involvement.
Object Oriented Analysis and Design Introduction.
Desired outcomes You will analyze your current learning strategies for Chemistry 1201 You will understand exactly what changes you need to implement to.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Today Thursday Introduction to HCI and Contextual Design Course Introduction CS 321 Human-Computer Interaction Jerry B. Weinberg Reading: CD: Chapter.
K–12 Session 4.2 Standards for Mathematical Practices Part 2: Student Dispositions & Teacher Actions Module 1: A Closer Look at the Common Core State Standards.
SBD: Activity Design CS HCI Chris North Usability Engineering - Chapter 3.
Start / Stop / Continue The Rainmaker Academy will equip you with a number of tools. To organize the tools in a constructive manner, use the Start/Stop/Continue.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Interview Techniques (Hand-in partner preferences) Thursday In-class Interviewing.
What Makes a Good Project Michael A. Mackey August 27, 2004.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.
CS 3724 Introduction to Human Computer Interaction Section 2 CRN MW 2:30-3: McB.
Principles of Engineering System Design Dr T Asokan n.
Information Integration By Neel Bavishi. Mediator Introduction A mediator supports a virtual view or collection of views that integrates several sources.
Presentations Project Teams (practice presenting together) 5% of grade 5 minutes STRICTLY ENFORCED 3-4 PowerPoint slides – to Kibum, bring on CD,
What is Engineering? Meeting today’s challenges and creating tomorrow’s future by practically applying scientific knowledge.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
Vocabulary Strategies Teaching Vocabulary Skills July 10, 2009.
Introduction to HCI Today’s agenda –Team 3: Hall of Fame / Hall of Shame –Why think about Design? –What is Design? –Where do ideas come from? brainstorming.
Getting Everybody on Board Session 3 Module 4 Presented by the MBI Consultants.
10 Child Studies Unit 1: Careers working with young children Describe job roles and the skills and qualities required when working with children.
Ace Course 101: Metacognition is the Key!. What’s your career track?
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Click on the running man to start the experiment (this will take longer than the Stroop task you ran last week)
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
CS223: Software Engineering Lecture 16: The Agile Methodology.
Guidelines for Project Presentation Mei-Chen Yeh 04/03/2012.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
Reform Groups and Analyze Preliminary Designs. Schedule Week 6 Lab Small Group Presentations Form into three large teams Agree on problem statement and.
Product Design Process Heidi Ploeg Associate Professor Mechanical Engineering and Biomedical Engineering.
CS 3724 Usability Engineering Section 2 CRN MW 2:30-3: McB.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
Polling Question... How do you think you did on the test?
The Disciplined Agile Framework
The Disciplined Agile Framework
COMP 208/214/215/216 Lecture 2 Teams and Meetings.
Subroutines Idea: useful code can be saved and re-used, with different data values Example: Our function to find the largest element of an array might.
Teaching Listening Based on Active Learning.
The 6 Thinking Hats Leadership Skills Development
Solving Workplace Problems
The Disciplined Agile Toolkit
Presentation transcript:

CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB

Today’s Agenda  What is “good design”?  How can we look for good design?  Methods  Concept selection  Strategy switching  Recombinant construction

Today’s Agenda  What is “good design”?  How can we look for good design?  Methods  Concept selection  Strategy switching  Recombinant construction

What is good design?

Dieter Rams (product designer): Good design is innovative. Good design makes a product useful. Good design is aesthetic. Good design makes a product understandable. Good design is honest. Good design is unobtrusive. Good design is long-lasting. Good design is thorough down to the last detail. Good design is environmentally friendly. Good design is as little design as possible.

What is good design? Vitruvius :  Commodity  “useful”  “as little design as possible”  Firmness  “long lasting”  “thorough”  “environmentally friendly”  Delight  “innovative”  “aesthetic”  “understandable”  “honest’  “unobtrusive” Dieter Rams (product designer): Good design is innovative. Good design makes a product useful. Good design is aesthetic. Good design makes a product understandable. Good design is honest. Good design is unobtrusive. Good design is long-lasting. Good design is thorough down to the last detail. Good design is environmentally friendly. Good design is as little design as possible.

How to look for good design?  Look at the big picture  Don't judge solely on a single frustration  But don’t underestimate the overall response that comes from “small” interactions that frustrate you.  Be conscious of design patterns  As you use a product, take some time to understand its underlying structure.  Critique with reason, not emotion  Try to articulate what bothers you so much  Add it to a lexicon of principles that you want your designs to follow  this will make it easier to spot similar flaws in your own work, too.

Today’s Agenda  What is “good design”?  How can we look for good design?  Methods  Concept selection  Strategy switching  Recombinant construction

What methods can help us look for good design?

Concept Selection Matrix  Systematically compare alternative designs against list of requirements  Procedure: 1. Create alternative designs 2. Enumerate all requirements (even implicit ones!) 3. Fill out matrix: columns = design alternatives, rows = requirements 4. For each element: +, -, or “ “ 5. Identify “best”

Concept Selection Exercise In Class Exercise Review list of requirements Add any requirements you think are missing –Do not limit to just “user requirements” –Your team would carry out the project Use matrix to evaluate alternatives 1. Fill out matrix: columns = design alternatives, rows = requirements 2. For each element: +, -, or “ “ 3. Identify “best”

Concept Selection Exercise REQUIREMENTS: A.The website should provide a calendar of meeting times B.Some members are not able to attend regularly, so the website should communicate which pieces are needed to fit with larger group projects C.The website must work with minimal technical skill level D.The website should support the social interaction of the club members. E.The website should support both sophisticated and unsophisticated searching. F.Your team should trade off spending time rather than having a rich set of features. G.The website must be up and running in a week or so.

Concept Selection Exercise In Class Exercise (Part II) Get into groups (Next slide) Compare results Add/remove/edit extra requirements Create new selection matrix Compare each groups’ results

Groups GROUP A 1:Roy, Hecht, Sica 2: Luc, Shih, Pillmore 3: Sams, DelaRosa, Kim B 4: Muessig, Schafer, Cox 5: Bhatia, Reyes, Al- Qattan 6: Liss, Jin, Bannerjee C 7: Chapman, Franklin, Demma 8: Bowers, Sternowski, Loftus 9: Stegnre, Lu, Larkins D 10: Dorsett, Fein, Rich 11: Miller, Houglum, Rendin 12: Nash, Weaver, Will E 13: Damodaran, Gungordu, Patel 14: Huynh, Haley, Karbassiyoon 15: Butler, Sabri, Galeeme, Smith F 16: Otiji, Norwood, Asaad, 17: Huffman, Merheb, Wood, Kostyk

Concept Selection Matrix  Some possible problems with this method:

Concept Selection Matrix  Some possible problems with this method:  No one alternative maybe “best”  No alternative may even be “acceptable”  Does not suggest new alternatives  Requirements are not weighted by importance so making tradeoff decisions are not evaluated  NOTE:you are asked to include a concept selection matrix in Team Report 2

How can we make a good design better?

Recombinant construction  This method inserts dissimilar ideas into a design (more like recombinant DNA than hybridizing)  Procedure: 1. From Concept Selection Matrix, take top 2 designs 2. Enumerate features of each 3. Create matrix of features (best = column, second best = rows) 4. For each cell of matrix: “X” = common to both, “+” = does not interfere, “ “ = cannot work together 5. “What new idea incorporates all the ‘X’ and ‘+’ features?”  NOTE: save original ideas since you may need to revert to them.

Recombinant construction X X X X X X The object is to describe a new thing that uses the compatible features of the best and second-best concepts.

Recombinant Exercise In Class Exercise (Part III) In your groups In a blank matrix: 1. From Concept Selection Matrix, take top 2 designs 2. Enumerate features of each 3. Create matrix of features (best = column, second best = rows) 4. For each cell of matrix: “X” = common to both, “+” = does not interfere, “ “ = cannot work together 5. “What new idea incorporates all the ‘X’ and ‘+’ features?”

Recombinant construction  Some possible problems with this method:

Recombinant construction  Some possible problems with this method:  Featuritis  Violates metaphor  Worse, it can create an “Edsel” (that is, good system and good patterns get lost)  Seductive (loose sight of real users)

What if we end up with no good design?

Strategy switching 1. Start over using original strategy 2. Keep a record of every spontaneous thought that occurs to team members; do not resume work until everyone understands the random thought. 3. When “enough” random thoughts have been recorded to see a pattern, STOP all work and compare pattern of random ideas to current strategy. 4. Decide whether to adopt new strategy or ignore spontaneous thoughts  Repeat above until strategy is found that yields “good” results

Strategy switching  Some possible problems with this method:

Strategy switching  Some possible problems with this method:  It takes time  It relies on “outlier” thoughts  You must be disciplined  You might see a misleading pattern  There might not be any good design ideas

wHaT wErE aLl ThOsE mEtHoDs AgAiN?  WiZaRd Of Oz  MeTaPhoR  pErSiCoPe  GrApHiC dEsIgN  CoGpSyCh LaB eXpErImEnTs  MeNtAl MoDeLs  PeRfOrMaNcE oPtImIzAtIoN  rOlE-pLaYiNg  DeCoNsTrUcTiOn  ReComBiNaNt CoNsTrUcTiOn  GoMs  StOrYbOaRdS  pArTiCiPaToRy  AnAlOgIeS fRoM tOtAlLy UnReLaTeD ArEaS

Methods we’ve learned so far:  Brainstorming  Delphi planning method  Hierarchical task analysis  Morphological box  Wizard of Oz  Metaphor  Periscope  Strategy switching  CogPsych Lab Experiments  Mental Models  Performance Optimization  Role-playing  Deconstruction  Recombinant Construction  GOMS  Storyboards  Participatory  Analogies From Totally Unrelated Areas  Concept Selection  Design Review

Today’s Agenda  What is “good design”?  How can we look for good design?  Methods  Concept selection  Strategy switching  Recombinant construction

For Tuesday:  Team 8: Hall of Fame / Hall of Shame  Next Lecture: “Where is the interface?”, some good ideas from graphic design and a preview of the midterm For Thursday:  Mid Term In TWO weeks:  Team Report 2