CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,

Slides:



Advertisements
Similar presentations
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Advertisements

+ CSCI 2141: Intro to Databases Winter 2013 Dr. Kirstie Hawkey.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Usable Security (Part 1 – Oct. 30/07) Dr. Kirstie Hawkey Content primarily from Teaching Usable Privacy and Security: A guide for instructors (
CPSC 481 Foundations and Principles of Human Computer Interaction
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
CPSC 581 Human Computer Interaction II Interaction Design.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Human Computer Interaction Semester 1, 2013/2013.
Principles of User Centred Design Howell Istance.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Formative Evaluation cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
CS 352 Introduction to Usability Engineering Class Size: Winter 2014: 53 Spring 2014: 89 Summer 2014: 72.
CLASSROOM CHANGE  Starting Thursday class will move to:  SB
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Overview and Revision for INFO3315. The exam
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
CSCI 4800/6800 Human-Computer Interaction Eileen Kraemer 1/11/05.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
User Interface Evaluation Introduction Lecture #15.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002.
CPSC 581 Human Computer Interaction II Interaction Design.
© NALO Solutions Limited NALO Solutions, presents the – Revenue Collector App Using Mobile Phones to gather Revenue HUMAN COMPUTER.
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.
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
Sketching and Prototyping
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Human computer interaction-com 402
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Usability Techniques Lecture 13.
Research Topics in Human-Computer Interaction
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
CSS-304: Computer Systems Interface
Human Computer Interface
CS 580 Human-computer interaction Lecture 01 Introduction
Interface Design and Usability
Presentation transcript:

CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,

Basic Info  Instructor: Kirstie Hawkey  TA: Jeevitha Mahendiran  Office: Room 225, Goldberg building  KH Office hours: 2-4 pm, Wednesdays  Course is offered as both an undergrad course (4163) and a graduate course (6610)  NOTE: Tutorial/Lab in TL 4 on Wednesdays, 10:35-11:55  Website: web.cs.dal.ca/~hawkey/4163

Class style  Pre-assigned readings  Additional resources  Some lecture content  Interactive exercises  HCI topic seminars (breadth!)  Group work:  2 mini-projects  Understanding the user’s needs  Controlled laboratory evaluation of a technique  Individual work:  Topic seminars  Research paper (grad)  Reading responses  Participation/peer evaluation/quizzes  2 tests

Human Computer Interaction  Human  The user of a computer program, computerized device, or other information technology artifact  Computer  The physical device, artifact, or hardware that runs the program  Interaction  The communication between the human and the computer

Why Care about the human?

Moore’s Law transistors speed discs cost Slide idea by Bill Buxton Computer abilities Slide: Saul Greenberg

Psychology BC human abilities Slide idea by Bill Buxton

Where is the bottleneck? Slide idea by Bill Buxton system performance Slide: Saul Greenberg

Human Computer Interaction  A discipline concerned with the  of interactive computing systems for human users design implementation evaluation Slide: Saul Greenberg

User Centered Design process figure:  Our focus: 1. Methods for understanding user needs 2. Methods for evaluating interfaces and techniques with users 3. Theories/models of human performance NOT DESIGN (3160 in the Fall for user interface design, prototyping, discount usability evaluation)

User Interface Design  HCI CSCI 3160: UI Design  Iterative Design  Design architecture of system  Draw UI sketches/task scenarios  Prototyping  Evaluate with users (primarily formative)  Redesign  Implement Prototypes and evaluate (heuristics, cognitive walkthroughs)  Design Considerations  Graphic output/input  Errors  Design and layout  Task  Software  E.g., GUI toolkits, CSCI 4163 – HCI  Understand users  Learn about their needs, tasks, etc.  understand how users do something to help inform design decisions  Critically understand different experimental approaches to understand and evaluate systems  When to use which approach (advantages and disadvantages)  Analyze results and use these to develop guidelines  Quantitative and qualitative data  Evaluate high fidelity prototypes, interaction techniques, etc. (often summative, comparative)

Course goals  To understand strengths and weaknesses of different experimental methods in HCI  To learn about how theories/human models of human performance impact interaction  To develop an appreciation for experimental HCI research and how it can refine the theories/models  To be able to apply these techniques to do basic HCI research  To learn about User Experience as a career path

Homework for Thursday’s class  Read Chapter 2 of The Encyclopedia of Human Computer Interaction  design.org/encyclopedia/human_computer_interaction_hci.htm l design.org/encyclopedia/human_computer_interaction_hci.htm l  (FB?) Jeevitha 2 questions/comments about the reading by 10pm Wednesday night  Excellent (2 pts): thought provoking, insightful, original, good discussion points  Good (1 pt): relevant  Bad (0 pt): completely irrelevant, comments not sent or sent late