©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.

Slides:



Advertisements
Similar presentations
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Advertisements

WEBQUEST Let’s Begin TITLE AUTHOR:. Let’s continue Return Home Introduction Task Process Conclusion Evaluation Teacher Page Credits Introduction This.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday Consolidation Reading: CD Ch.s 8, 9, & 10 Modeling & Interpretation.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.
Basic Application Software
Oct. 2, 2003CS WPI1 CS 509 Design of Software Systems Lecture #5 Thursday, Oct. 2, 2003.
Lecture 2a: Foundations of human-computer interaction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Distributed Software Development
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Redesign Course Website for COMP 6620/7620 Dongjin Kim : Jamare Lane :
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.
Introduction to CS447 Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
Introduction to Programming Lecture 1 – Overview
Teaching Human-Computer Interaction Using Participatory Design Methods Dr. Jerry Weinberg, SIUE Dr. Mary Stephen, SLU Ms. Kristin Caufield Supported by.
Human Computer Interaction An Introduction. Human-Computer Interaction "Human-computer interaction (HCI) is the study of the interaction between people,
Today Thursday Introduction to HCI and Contextual Design Course Introduction CS 321 Human-Computer Interaction Jerry B. Weinberg Reading: CD: Chapter.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
1 3. Computing System Fundamentals 3.1 Language Translators.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Fun with Icons Thursday Presentation Lottery Q & A on Final Exam Course Evaluations.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Interview Techniques (Hand-in partner preferences) Thursday In-class Interviewing.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today System Design & Putting it Together Reading: ABF: Ch. 9 CD Ch.s 14, 15, 16,
Human Computer Interaction CITB 243 Chapter 1 What is HCI
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday Running A Paper Prototyping Session CS 321 Human-Computer Interaction.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Consolidation Reading: CD Ch.s 8, 9, & 10.
Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Fun with Icons Wednesday Project Milestone:
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Design Elements Readings in HCI, pp
Cs3724: Introduction to HCI Dr. Chris North GTA: Purvi Saraiya.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Wednesday Running A Paper Prototyping Session Paper Prototyping Video: Paper.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Basic Application Software.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Design from Data Reading: CD Ch. 11, 12,
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday Contextual Inquiry & Intro to Ethnography Introduction to HCI & Contextual.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 36 Behavior.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today System Design: Reading: CD Ch.s 14, 15, &16 Monday Midterm CS 321 Human-Computer.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday CS 321 Human-Computer Interaction Paper Prototyping Video: Paper Prototyping.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday Consolidation Reading: CD Ch.s 8, 9, & 10 In-class modeling exercise.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
Introduction to Programming Lecture 1 – Overview
Visual Basic Code & No.: CS 218
User Interface Design and Usability Course Introduction
Web Development A Visual-Spatial Approach
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Introduction to HCI and Contextual Design
Introduction to Human Computer Interaction
cs3724: Introduction to HCI
Web User Interface (WUI) Behavior
Fundamentals of Human Computer Interaction (HCI)
CS 580 Human-computer interaction Lecture 01 Introduction
Participatory Design in a Human-Computer Interaction Course: Teaching Ethnography Methods to Computer Scientists Dr. Jerry Weinberg Southern Illinois.
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Introduction Human computer interaction for managerial work
Presentation transcript:

©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction to HCI and Contextual Design Reading: CD: Ch. 1 BDS, Introduction & Ch. 1 Assignment: Reading Questions

©2001 Southern Illinois University, Edwardsville All rights reserved. Why do fonts mysteriously change in my MS Word documents? During a typical day, I work on three different computers – one in my office, one in the class room, and one at home. I use Microsoft Word and Microsoft Power Point to make handouts and lectures. Both of these are WYSIWYG products. Many times though a document I make on one computer looks different on other computers. Why? That doesn’t fit my understanding of a “document”

©2001 Southern Illinois University, Edwardsville All rights reserved. Why does the debugger in Visual Studio come up when my Internet Explorer crashes? I can be working in Internet Explorer when an error occurs. A message box comes up that says: I always press cancel by mistake. Why? Why would anyone think I want to debug Internet Explorer assembly code? Why do I always hit the yes button and have to wait for the Visual Studio to load then have to close it down?

©2001 Southern Illinois University, Edwardsville All rights reserved. Software is typically not designed for the way we (users) understand how things should work or how we work. Rather it is designed for the way we (programmers) understand how things work.

©2001 Southern Illinois University, Edwardsville All rights reserved. Users are not Computer Programmers Computer users want systems that are tools that help them. They do not want to know and do not want to learn how computers and programs work. Computer systems should be a tool that allows someone to think about the task they are doing, and not about how a program is implemented. –Much like modern cars It is up to us, the designers, to make the computer an invisible part of the system.

©2001 Southern Illinois University, Edwardsville All rights reserved. How should you Design a Program? Design is a creative activity of making artifacts that are usable for a specific purpose. To be “usable” means the designer must take into account who is using the system, what they are using it for, and how does it fit within their overall activities. Programs are used by somebody

©2001 Southern Illinois University, Edwardsville All rights reserved. Programs are used by somebody In a general this means designing for human hardware/software capabilities and limitations for explain: Short term memory: Miller’s magic number Long term memory: recognition vs. recall Limits of perception: color pollution More specifically this means designing for how the user thinks about the tasks the application is supporting: How do they organize the work? What strategies do they use to accomplish tasks? How is information recorded and communicated? What is their conceptual model?

©2001 Southern Illinois University, Edwardsville All rights reserved. Programs are used by somebody Software systems are used within a user’s cognitive context and a task-oriented context of an organization. “Software Design is a user-oriented field” -Bringing Design to Software

©2001 Southern Illinois University, Edwardsville All rights reserved. Isn’t interface design just a matter of applying common sense to make a program user friendly? Version 1 Version 2 No, it goes beyond that to consider how other people think. Consider this example of an HTML Checker Program

©2001 Southern Illinois University, Edwardsville All rights reserved. Interface Hall of Shame Example from: Interface Hall of Shame Potential Design

©2001 Southern Illinois University, Edwardsville All rights reserved. Human-Computer Interaction “HCI” Stresses the importance of good interfaces and the relationship of good interface design to effective human interaction with computers. Skills: Design, implement, and evaluate reasonable interfaces Participatory Design: Users (customers) play an integral role in the design process.

©2001 Southern Illinois University, Edwardsville All rights reserved. The Designer/Programmer As a computer professional, you are most likely going to be both the designer and programmer of a system. Poor design results in non-use, mis-use, abuse, and (potentially severe) errors. Case of the Tell-Tale Heart:

©2001 Southern Illinois University, Edwardsville All rights reserved. Class Organization Syllabus & Schedule

©2001 Southern Illinois University, Edwardsville All rights reserved. Web Page Usability Exercise Exercise: –The Faculty Technology Center helps faculty use computer technology in their classes. Go to the SIUE home page, find out what hours the Center is open.