Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

CIS 115

Human Computer Interaction

Goals of HCI

Goals of HCI - How?

Douglas Engelbart (1925-2013)

Image Source: Wikipedia

Engelbart's Motivations

First Computer Mouse

Image Source: Wikipedia

oN-Line System (NLS)

First operating system to include:

The Mother of All Demos

Image Source: Michael Heilemann on Flickr

The Mother of All Demos

December 9, 1968

NLS - Modern Equivalents

Video Clip Archive

Desktop Metaphor (1981)

Xerox Star Workstation (1981)

Image Source: Wikipedia

Desktop Metaphor (1984)

Macintosh Desktop (1984)

Image Source: Wikipedia

What makes a
good computer interface?

"Good" HCI

Iterative Design

Image Source: Wikipedia

Automated Adaptive Instruction

Providing the user with instructions based on previous actions and possible next actions

Image Source: Wikipedia

Image Source: Toasty Tech

Assistive Agents

Image Source: Wikipedia

Image Source: Toasty Tech

Lessons Learned

Led to lots of ideas

Legacy: instead of changing human behavior, change the program to fit their expected behavior

Put things where people
expect them to be

Design Changes Over Time


Windows 10

Image Source: Microsoft

Image Source: Wikipedia

Image Source: Wikipedia

The Future - Immersion & Ubiquity

Don Norman (2006 Franklin Medalist)

Image Source: Wikipedia

Assignments

Blog 3: Making Meaning: POTS

Now that we’ve learned about many of the pioneers of Computer Science, it is a good oportunity to discuss one. Pick a pivotal figure in computer science to write about. Some questions I’d like you to answer: