CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.

Slides:



Advertisements
Similar presentations
User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room
Advertisements

CSCI 4163 / CSCI 6610, Winter 2014 Human-Computer Interaction web.cs.dal.ca/~hawkey/4163 Dr. Kirstie Hawkey,
User Interface Design Notes p7 T120B pavasario sem.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
1/27 Multidisciplinary Research in HCI Engineering: Cases Studies Ahmed Seffah, Associate Professor Human-Centered Software Engineering Group Department.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
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
Human-Computer Interaction in the New Millenium Dr. Cheryl Seals.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
SENG 310: Human Computer Interaction Instructor: Melanie Tory.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
1 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
CMPUT 301: Lecture 01 Introduction Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
CS147 - Terry Winograd - 1 Lecture 16 – Affect Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford.
CS147 - Terry Winograd - 1 Lecture 11 – HCI History Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
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.
Interaction Design IxD. An Overview The field : Terms, influences, organizations, jobs. More on defining Interaction Design (IxD)? Principles Design activity.
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.
CHI 2009 Review Process Changes area-based submissions and sub-committees.
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.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
User Interface design – Course Info Teppo Räisänen
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
Human Computer Interaction Semester 1, 2013/2013.
INFO101: Management Information Systems INFORMATION X.
INTERACTION DESIGN HUMAN-COMPUTER INTERACTION JMA 464/564 MWF 12:00 – 12:50 College Hall 205.
HCI Yonsei University, Korea The Role of Human Computer Interaction (HCI) in the Information Systems (IS) Curriculum Jinwoo.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
CS 160 Introduction to Computer Science Andrew Scholer
What is an interface? How many different types of interfaces can you think of?
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
What is the Next Generation of Human-Computer Interaction? Introduction.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
Human Computer Interaction
CS147 - Terry Winograd - 1 Lecture 4 – Models and Metaphors Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Beyond The Desktop The Future of the Interface. The co-evolution of hardware, interface and users Punched cards Character displays and keyboards Graphical.
Human-Computer Interaction EHCI team: Engineering Human-Computer Interaction Laurence Nigay
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Human Computer Interaction Lecture /11 1.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Chapter 1- Introduction Lecture 1. Topics covered  Professional software development  What is meant by software engineering.  Software engineering.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
© 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.
Interaction Design IxD
Digital media & interaction design
CK121 Psychology & Computing BA (Hons)
Lecture 3 – Interaction Fundamentals
(Advanced Human Computer Interaction)
Frequently asked questions about software engineering
Good and Bad Interfaces
Human computer interaction-com 402
CS 160 Introduction to Computer Science
Fundamentals of Human Computer Interaction (HCI)
CSS-304: Computer Systems Interface
Human Computer Interface
Presentation transcript:

CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford University Autumn 2006

CS147 - Terry Winograd - 2 Goals for the Course Students will learn the fundamental concepts of human-computer interaction and user- centered design thinking, through working in teams on an interaction design project, supported by lectures, readings, and discussions. They will learn to evaluate and design useable and appropriate software based on psychological, social, and technical analysis. They will become familiar with the variety of design and evaluation methods used in interaction design, and will get experience with these methods in their projects.

CS147 - Terry Winograd - 3 Learning Goals for Today Become aware of the breadth of technologies and issues in HCI today Have a basic understanding of what interaction designers do Learn what will happen in this course

CS147 - Terry Winograd - 4 How Do People Interact with Computers? login as: winograd password: Last login: Tue Sep 20 15:22: from xtz.stanford.edu *********************** * Welcome to SULinux! * * Authorized Use Only * *********************** Hint: run /usr/sbin/sulinux to reconfigure at any time Graphics> echo "hello world" hello world Graphics> connect to the web connect: Command not found. Graphics> help help: Command not found. Graphics> rm –R * Graphics>

Desktop GUIs and Applications

Pointing Devices

Desktop GUIS and applications

CS147 - Terry Winograd - 8 Web Applications

CS147 - Terry Winograd - 9 3D Desktops

CS147 - Terry Winograd - 10 Mobile Devices

CS147 - Terry Winograd - 11 Pen-based Interaction

CS147 - Terry Winograd - 12 Interactive Workspaces

CS147 - Terry Winograd - 13 Display Walls

CS147 - Terry Winograd - 14 The Office of the Future

CS147 - Terry Winograd - 15 Tabletop interaction

CS147 - Terry Winograd - 16 Tangible Interaction

CS147 - Terry Winograd - 17 Augmented Reality John Underkoffler Tangible Media Group Mit Media Lab

CS147 - Terry Winograd - 18 Wearable Computers

CS147 - Terry Winograd - 19 Ambient Information

CS147 - Terry Winograd - 20 Voice and Multimodal Interaction

CS147 - Terry Winograd - 21 Embodied Interaction

CS147 - Terry Winograd - 22 Virtual Reality

CS147 - Terry Winograd - 23 Sensor Networks

CS147 - Terry Winograd - 24 Sensing Affect Blood Volume Pressure (BVP) earring Galvanic Skin Response (GSR) rings and bracelet

CS147 - Terry Winograd - 25 Cyborgs STELARC

CS147 - Terry Winograd - 26 Interaction design profession(s) Broad set of disciplines, technical, social, business,... Interaction design job categories –interaction designer –usability engineer –web designer –information architect –user-experience designer –product manager –…

CS147 - Terry Winograd - 27 What skills are used in HCI? Designer –Visual and audio design –Design process skills and methods Programmer –Systems, toolkits, and languages –Software engineering techniques Researcher –Cognitive principles and theories –Experimental techniques

CS147 - Terry Winograd - 28 Some Specific Learning Goals Broad familiarity with the major areas of current HCI development and research Skill with designing a GUI interface Learn to use a variety of interaction design processes and techniques and know when they are appropriate. Learn to evaluate an interactive product and explain what is good and bad about it in terms of the concepts, goals, and principles of interaction design. Learn how to apply usability evaluation methods and know when they are appropriate Understand how the diversity of users/market segments, etc. guides and constrains design Understand the role of social dynamics in interaction and how it applies in design, including concerns such as privacy, power, and accessibility. Be familiar with different interaction styles and their pros and cons Be able to use metaphors appropriately in building conceptual models. Understand cognitive factors that affect usability Be able to judge the availability and feasibility of different devices for interacting Have experience with ovserving users and analyzing the problems

CS147 - Terry Winograd - 29 Structure of the Course [See syllabus] Lectures Readings –Interaction Design, Preece, Rogers, and Sharp –Readings to be provided on line Weekly sections or team 1-on-1 with TAs –Monzy, Doantam, Kevin and Nundu Individual assignments and 2/3-term exam Team Project –Milestones and Presentations

CS147 - Terry Winograd - 30 Other info This course CS547 Speakers Fridays 12:30, Gates B01 Also available on line List of all HCI courses HCI program in general