CS 449: Human-Computer Interaction. Spring 2013 Edward Lank MC 4063



Similar documents
CS160: User Interface Design, Prototyping and Evaluation. Prof: John Canny GSI: Anuj Tewari

Announcements. Project status demo in class

Important Steps to Becoming an MA/MS or PhD in Engineering Psychology and Human Factors

University of North Florida - School of Computing CAP Interface Design and Implementation

Integration of Usability Techniques into the Software Development Process

CIS4930 / CIS6930 User Experience Design

University of Waterloo Department of Psychology Psychology 101, Sec. 02 Introduction to Psychology Winter :30 9:50 M3 1006

Introduction to Industrial and Organizational Psychology PSY 319 Spring, 2013 (Section 1)

Putting It All Together

Important Steps to a Masters or PhD in Public Health

Overview of USI s College Achievement Program (CAP) for Prospective Instructors and School Administrators

COURSE SYLLABUS MGT 345, HUMAN RESOURCES MANAGEMENT

If your schedule allows you might consider joining ROTC.

MKT 613 SALES AND RELATIONSHIP MANAGEMENT - COURSE SYLLABUS

I480 Experience Design and Evaluation of Ubiquitous Computing

Introduction to Industrial and Organizational Psychology PSY 319 Fall, 2015 (Section 1)

UNLV Department of Curriculum and Instruction Masters in Education Degree with an emphasis in Science Education Culminating Experience

Psych 338: Organizational Psychology University of Waterloo Department of Psychology Spring Term 2013 Thursdays 2:30-5:20 pm Building M3 1006

New Student Orientation Welcome. Parents and Guests. Basic Academic Services

Indian River State College

New Student Orientation Welcome. New Students. Basic Academic Services

BBA 4326, Procurement and Contract Management Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives.

PSY B358 Introduction to Industrial/Organizational (I/O) Psychology Fall 2012

DOCTOR OF EDUCATION (ED.D.) DEGREE EDUCATIONAL TECHNOLOGY LEADERSHIP PROGRAM OVERVIEW. Program Objectives

Glossary of College Terms

Psychology 318, Thinking and Decision Making Course Syllabus, Spring 2015 TR 8-9:20 in Lago W262

Psychology 261, Fall 2012 Physiological Psychology

Graduate Program Policies and Procedures

Transfer Advising for the Human Development Major

Architecture Program - Teaching and Graduate Assistantships

Psychology 338 Spring 2014 INDUSTRIAL / ORGANIZATIONAL PSYCHOLOGY

Important Steps to Becoming a Psychiatrist. Courses to take as an undergraduate, besides typical PSY courses (Intro, Research Methods, Stats):

Qualitative Data Collection and Analysis

Worksite Job Titles and Sample Descriptions

eclips Design Packet Middle School and High School NASA Real World: Mathematics (Grades 6-8) NASA Launchpad (Grades 9-12) Educational Product

FREQUENTLY ASKED QUESTIONS ABOUT ADVANCEC PLACEMENT AND PRE-AP

Math 35 Section Spring Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)

Unresolved issues with the course, grades, or instructor, should be taken to the point of contact.

Handbook for History Education and Social Science Education Students

Saddleback College. WS 120: Women and Careers. Fall Syllabus

JCC Career Path Lesson Plan

Associate in Arts Degree. Find yourself here DETERMINATION

MIS 3504 Digital Design and Innovation Studio

Parent Guide Exploring Higher Education with Your Child. The Great College Mystery

Syllabus for Psychology 492 Psychological Measurement Winter, 2006

Diploma Programme courses online

PSY 3329 Educational Psychology Online Course Spring Week Course

Psychology Mind and Society Mondays & Wednesdays, 2:00 3:50 pm, 129 McKenzie Hall Fall 2013 (CRN # 16067)

COURSE SYLLABUS MGMT 3313 HUMAN RESOURCE MANAGEMENT Spring 2015

CREATING A COURSE? Courses at SNHP

Doctor of Educational Technology

Industrial and Organizational Psychology Psychology 330

Psychology 261, Winter 2013 Physiological Psychology

Henderson State University Teachers College Department of Advanced Instructional Studies Educational Leadership

Syllabus Healthcare Project Management

Loyola University Chicago Spring 2016 COMM Magazine Design and Production, SOC-Room 002 Tu/Th 10-11:15 a.m.

College of Charleston School of Business DSCI : Management Information Systems Fall 2014

VHS Dual Enrollment Procedures and Guidelines

Human Development and Learning in Social and Educational Contexts (EDP 201) Spring 2012 Syllabus

UCLA Online Winter Course: Organizational Communication

America Reads*America Counts Site Supervisor Handbook

eorgette ullivan Portfolio

DUAL ENROLLMENT IS COLLEGE NOW!

Science, Technology, Engineering, and Mathematics (STEM) Education and Professional Studies

START STRONG. STAY F.I.T. Dr. Stacey Moore, Associate Vice President Division of Student Success

Bachelor of Science. All students entering the Bachelor of Science degree program at the Thompson Rivers University enroll in a TRU degree program.

MKTG 435 International Marketing Course Syllabus Spring Phone: (618)

Team 23 Project Plan. Customer Loyalty Program for Small Businesses

Facilitating Students Collaboration and Learning in a Question and Answer System

How To Design A Website For The Elderly

University of Connecticut Graduate Program in Educational Psychology: Cognition, Instruction and Learning Technologies (CILT)

Distance Learning at Middlesex Community College

Class Time: Thursdays, 5:00 p.m. - 8:00 p.m CCL - Clarence Cook Little Building

Psychology 338 Winter 2015 INDUSTRIAL / ORGANIZATIONAL PSYCHOLOGY

C.A.R.E. Program College Access and Readiness for Everyone

Transcription:

CS 449: Human-Computer Interaction Spring 2013 Edward Lank MC 4063

Take Aways Quick course overview What is HCI? Why study it? Understanding the course. Overview of Course Syllabus Posted on-line (under development) Course components and due dates

Human-Computer Interaction Human: The user of a software application or hardware device Computer: The physical device, artifact, or hardware that provides some service to the human, typically via a computer program Interaction: The communication between the human and the computer

What is HCI? Task Organizational & Social Issues Design Technology Humans From James Landay

What is HCI? Mice influence design Task Organizational & Social Issues Design Technology Humans

What is HCI? Spreadsheets create tasks Task Organizational & Social Issues Design Technology Humans

What is HCI? People learn to use aps Task Organizational & Social Issues Design Technology Humans

What is HCI? Organizational and Social Issues Profoundly Influence Technology Task Organizational & Social Issues Design Technology Humans

What is HCI? The discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. This course focuses on design and evaluation

Design Software engineering Given task for software, elicit specific requirements, design an application Dictionary To plan and fashion the form and structure of an object. HCI Precedes Task identification stage Figure out what should be built, and how artifact to be built will be used

Why study HCI Design is more difficult Systems do more and less Computers are more ubiquitous People neither know nor like computers

Understanding the course Distinction between designing a user interface and designing an application UI You know what the application should do You design an interface that is simple and clear Designing an application Need to understand what should be built (and why?) before beginning

IDEO Design Philosophy

What are some characteristics of Ideo s Design Process? Capture domain knowledge from experts Identify specific breakdowns Brainstorm solutions to address those breakdowns Cross-pollinate ideas Pull what s good from different design sketches Prototype solutions, evaluate, and then try again Develop a functional prototype and evaluate inthe-wild

Design in this Course Step-wise process: Define a new way of working Define how software integrates with that new way of working Evaluate Define and architect the system itself Evaluate Prototype the system at various levels, evaluating at each level To do this Need to understand what is done now Need to understand why people do things What are goals and motivations? Design = defining a new way of working, supported by technology

Contextual Design Explicit process that supports design of software 9 weeks No computers Do contextual inquiry Develop models of work for people you study Consolidate these models to produce a single picture of your user Redesign how user will work with your system as a component Define the overall structure of your system to work with user s new work process Mock-up and test with customers Implement

Course Syllabus And Questions?

Course Resources Professor Edward Lank TAs: Textbook (on 1 day reserve) Contextual Design by Beyer and Holtzblatt Other references (on 1 day reserve) Rapid Contextual Design by Holtzblatt et al. Interaction Design by Preece et al. Designing Interactive System by Benyon, Tuner and Turner Web page http://www.cs.uwaterloo.ca/~lank/cs449/

Course Components Assignments Two small assignments worth 5% Group based Excellent/Pass/Fail Course project Main component of the course, worth 50% Small group (3 4 students) Final worth 45% Scheduled by exam office

Assignment 1 Posted tonight Select three different accessible groups to study Email me the group, your group members, and how you will obtain entrée for each group. Due May 17 th Purpose Get you started with your group Ensure everyone stays on track Allow me to guide group selection

Assignment 2 Posted tonight Observe people paying at self-serve checkout lanes Due May 17 th One Wiki page on course Wiki Purpose Off-campus with group Begin to identify elements of good and bad design Look critically at each action What is that for? Why do they do it that way? What if they did it this way? Document these observations

Course Project Three phases Develop an understanding of user, task, and breakdowns Identify a specific problem, alternative designs, low fidelity prototypes Evaluate prototypes, implement functional prototype Each phase has deliverables Phase 1: Models describing work plus 2-page write-up for design Phase 2: UED + Low-fi prototype sketches + evaluation schedule Phase 3: Final write-up describing evaluation + semi-functional prototype system

Course Project Select a group to study and design for Good candidates Real estate agents Wet/field scientists By-law enforcement officers Firefighters Grade four school teachers Newspaper editors Volunteer coordinators Etc. Think about entree

Course Project Unacceptable candidates Software engineers Students Tourists Gamers Project managers Cell phones Kiosks Bad candidates Investment advisors (*) Air traffic controllers (*) Restaurant owners (*) Funeral directors (*) Co-op coordinators (*)

CS 449 Projects Must design to user needs, not to your whims Must demonstrate how your proposed system will improve users lives Proof-of-concept prototyping means designs can take many forms Must be possible using current technology

Pedals: Tablet-based application to support competitive cyclists

Web-based story manager system for newspaper editors

Tablet-based app. to support catering chefs creating event menu

Other Projects Newspaper section editors Convenience Store Managers Teachers: high school math and science, high school phys ed, grade 4, core french Stage Managers Recruiters Amateur Cinematographers Liaison Librarians Real Estate Agents Admin Assistants in University University Safety Officers Funeral Directors

More Projects High school math and science teachers Automotive Service Advisors Psychology Researchers Engsoc office employees Coop field coordinators Hobby store owners Amateur/Semi-Pro conductors Insurance adjusters Campus police Air traffic controllers Investment advisors Intermural league coordinators Small business owners Restaurant owners

Important Dates Poster Session 1: June 4th Phase 1 write-up + models June 10th Phase 2 UED + Sketches June 25 th Poster session 2 July 4 rd Phase 2 final UED, Sketches, Evaluation plan July 8th Poster session 3 July 18 th Final write-up July 30 th Design Critiques June 6 th, July 9 th, July 23 rd. Groups will present their project to others in the class Goal is to collect feedback Attendance at critiques is mandatory Attendance buys you 5% of your project score

Questions?