Human-Computer Interaction Computer Science Tripos Part II Alan Blackwell.

Slides:



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

Miguel Tavares Coimbra
Chapter 4 Design Approaches and Methods
Project Proposal.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Course Overview Sem 1 (13/14) Section 1 & 2
The First Program. Step 1  File->New Project Create a project named “HelloWorld”, and select View Based Application from the icons on the right.
CISB213 Human Computer Interaction Introduction and Overview.
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
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,
1 introduction to projects general information. 2 people lectures information systems/bit - Phil Clipsham computing programmes – Kevin Parrott multimedia.
Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II.
introduction to MSc projects
© 1999 Franz Kurfess Cover 1 COMP 675 Human-Computer Interface Design Franz J. Kurfess Computer Science Department Concordia University, Montreal.
Review of the module: History of Computing ANU Faculty of Engineering and IT Department of Computer Science COMP1200 Perspectives on Computing Chris Johnson.
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.
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.
ENGLISH A1 This is a literature course 12 works are studied over a two year period.
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Interaction Design IxD. An Overview The field : Terms, influences, organizations, jobs. More on defining Interaction Design (IxD)? Principles Design activity.
Sofia Carlander Kinoshita Laboratory 2004/2005
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.
6 th semester Course Instructor: Kia Karavas.  What is educational evaluation? Why, what and how can we evaluate? How do we evaluate student learning?
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
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.
Man and Machine: Introduction to Module Damian Gordon.
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Data Collection and Evaluation Undergraduate Final Year Projects Lydia.
CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Additional Material for Chapter 3 CS 420/620 Fall 2015.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Lecture 1Software Engineering1 (Trimester I Session 2002/2003) Lecturer / Tutor Name : Mr. R. Logeswaran
What is the Next Generation of Human-Computer Interaction? Introduction.
MULTIMEDIA DEFINITION OF MULTIMEDIA
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
Design Rules-Part B Standards and Guidelines
Human Computer Interaction
UCL Interaction Centre (UCLIC) Part-time study HCI-E Rachel Benedyk – Programme Director.
Designing Attention-Centric Notification Systems Five HCI Challenges Scott McCrickard Center for Human-Computer Interaction & Department of Computer Science.
Cognitive Systems Foresight Language and Speech. Cognitive Systems Foresight Language and Speech How does the human system organise itself, as a neuro-biological.
English for Computer Science Lecture 5. Reading CS Papers (1)  Reading Abstract  Reading Conclusion  Reading Introduction  Reading Body 
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
CSCI 4800/6800 Human-Computer Interaction Eileen Kraemer 1/11/05.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Human Computer Interaction Introduction. Subject : Learning Outcomes At the end of this semester, the student should be able to: Identify the basic concept.
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
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 to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
GCSE Computer Science Content Overview
Interaction Design IxD
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Digital media & interaction design
AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced.
(Advanced Human Computer Interaction)
COMP 4640 Intelligent & Interactive Systems
Course Overview.
Fundamentals of Human Computer Interaction (HCI)
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Human-Computer Interaction Computer Science Tripos Part II Alan Blackwell

Add a button to turn the screen yellow.

- (void)loadView { //allocate the view self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; //set the view's background color self.view.backgroundColor = [UIColor whiteColor]; //create the button UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; //set the position of the button button.frame = CGRectMake(100, 170, 100, 30); //set the button's title [button Me!" forState:UIControlStateNormal]; //listen for clicks [button addTarget:self forControlEvents:UIControlEventTouchUpInside]; //add the button to the view [self.view addSubview:button]; } -(void)buttonPressed { Pressed!"); }

700 Wavelength (nanometers)

I want it to be golden yellow.

Why did you want the screen to be yellow? I want it to look like gold.

That’s not golden yellow.

“Sir John Herschel even thinks that our inability to resolve yellow leaves it doubtful whether our vision is trichromatic or tetrachromatic...” John William Strutt (Lord Rayleigh) 1871 “Some Experiments on Color”. Nature 111

I want it to look like gold.

Connotations relate not to a word's actual meaning, or denotation, but rather to the ideas or qualities that are implied by that word. A good example is the word "gold." The denotation of gold is a malleable, ductile, yellow element. The connotations, however, are the ideas associated with gold, such as greed, luxury, or avarice.

Where’s the button?

How can you get one button wrong?

How to design buttons and screens? Human-Computer Interaction (HCI) Interaction Design User Experience Design (UX) Interactive Systems Design Cognitive Ergonomics Man-Machine Interface (MMI) User Interface Design (UI) Human Factors Cognitive Task Design Information Architecture (IA) Software Product Design Usability Engineering User-Centred Design (UCD)

Typical results of HCI research (HCI 2009)

What the university offers … Arts & Humanities Humanities & Social Sciences Technology Physical Sciences Biological Sciences Clinical school

Arts & Humanities Humanities & Social Sciences Technology Physical Sciences Biological Sciences Clinical school Human|Computer

interpretivescientific reductionist positivistrelativist soft academic style

good intuitive cool effective simple correct

Human|Computer interpretivescientific reductionist positivistrelativist soft academic style good intuitive cool effective simple correct

creative practical professional style interpretivescientific reductionist positivistrelativist soft

HumanComputerInteraction Design UserExperienceDesign InteractiveSystemsDesign CognitiveErgonomics ManMachineInterface UserInterfaceDesign HumanFactors CognitiveTaskDesign InformationArchitecture SoftwareProductDesign UsabilityEngineering UserCentredDesign

HumanComputer HumanMachineUsability ManSystemsErgonomics UserSoftwareArchitecture UserInformationEngineering UserInterface CognitiveInteractiveDesign CognitiveInteractionDesign ExperienceInteractionDesign TaskProductDesign FactorsDesign CentredDesign

design

creative practical interpretivescientific reductionist positivistrelativist soft design professional academic

Course objectives (options) Learn interesting stuff about humans Prepare for professional life See cool toys Find an alternative perspective on CS Take an opportunity to be more creative Get easy marks in final exam

2013/14 votes on course objectives Learn interesting stuff about humans Prepare for professional life See cool toys Find an alternative perspective on CS Take an opportunity to be more creative Get easy marks in final exam

2013/14 course preview Lecture 2: Visual representation Lecture 3: Text and gesture interaction Lecture 4: Inference-based approaches Lecture 5: Augmented and mixed reality Lecture 6: Usability of programming languages Lecture 7: User-centred design research Lecture 8: Usability evaluation methods

Textbooks Sharp, Rogers & Preece Interaction Design: Beyond human-computer interaction 3rd Edition 2011 – Practical design methods, at forefront of current practice

Textbooks Carroll (Ed.) HCI Models, Theories and Frameworks: Toward a multidisciplinary science 2003 – Best introduction to research trends and advanced methods – (but out of print  )

Textbooks Cairns and Cox (eds) Research methods for human-computer interaction 2008 – Advanced techniques, academic context

Supervision exercises Preparation/evaluation for Part II projects – Selecting research and evaluation methods, within strict constraints (much as for a professional project). Experimental comparison of user interfaces – Study changes in learning, efficiency or accuracy that result from modifications to a user interface. Cognitive Dimensions in Comp Sci research – Identify what makes advanced programming languages useful to real programmers.

Final exam We will decide in the final lecture how the material we have covered should be assessed. This may resemble previous years – aimed to assess knowledge of range of models and techniques available, the ways in which they differ, and applicability to professional situations. But not if we decide not! Note: dissertation can also gain marks from HCI – preparation + evaluation sections > 20% exam question – for interactive systems, consider user research & testing