Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Human-Computer Interaction Computer Science Tripos Part II Alan Blackwell."— Presentation transcript:

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

2

3

4 Add a button to turn the screen yellow.

5

6 - (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 setTitle:@"Click Me!" forState:UIControlStateNormal]; //listen for clicks [button addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside]; //add the button to the view [self.view addSubview:button]; } -(void)buttonPressed { NSLog(@"Button Pressed!"); }

7 700 Wavelength (nanometers) 600500400

8

9

10 I want it to be golden yellow.

11

12

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

14

15

16 That’s not golden yellow.

17

18

19

20

21

22

23 “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

24 I want it to look like gold.

25

26

27

28

29 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.

30

31 Where’s the button?

32

33

34

35

36 How can you get one button wrong?

37

38 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)

39 Typical results of HCI research (HCI 2009)

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

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

42 interpretivescientific reductionist positivistrelativist soft academic style

43 good intuitive cool effective simple correct

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

45 creative practical professional style interpretivescientific reductionist positivistrelativist soft

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

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

48 design

49 creative practical interpretivescientific reductionist positivistrelativist soft design professional academic

50 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

51 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 15 6 6 11 10 6 6 3 3

52 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

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

54 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  )

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

56 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.

57 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


Download ppt "Human-Computer Interaction Computer Science Tripos Part II Alan Blackwell."

Similar presentations


Ads by Google