CIS 4930/6930: Human-Computer Interaction

Section 1185/4198

Fall 2008

LIT 0121

MWF 7th period

Professor: Benjamin Lok

Office: CSE Rm E342, 392-1492

lok@cise.ufl.edu  (Put HCI in the subject)

 

TA: James Nichols

Email: jinichol@cise.ufl.edu

Office Hours:

        Monday 6th period

        Wednesday 6th period

        By appointment (email)  

        Drop by the office

 

Class

August: (Chapter 1)

25th - course intro, syllabus, human computer interaction (chapter 1)

Readings: Definition of HCI, Brief History of HCI

27th - human computer interaction (chapter 1)

29th - human computer interaction (chapter 1)

September: (Chapter 2)

1st – Labor Day (NO CLASS)

3rdHow to Conduct a User Study, Quiz on Readings: Definition of HCI, Brief History of HCI

Readings:

5thHow to Conduct a User Study, Assigned: Assignment 1 (example page1, page2, page3)

8thHow to Conduct a User Study, Reading: Automatically generating user interfaces – Gajos (acm portal – use the vpn or access via UF network)

10thHow to Conduct a User Study

12th - Guidelines, Principles, and Theories

15th - Guidelines, Principles, and Theories, Quiz on Automatically generating user interfaces – Gajos, Reading: On the Experience of Love: The Underlying Principles

17th – Guest Speaker: Mr. Brent Rossen, CISE (Case Study: Studying Bias with Virtual People)

19th – no class

Class Assignment 1 Webpages

22nd – Guest Speaker: FIEA/EA Sports – Tom Carbone (UI in Games), Quiz on On the Experience of Love: The Underlying Principles, Reading: Gaze-enhanced scrolling techniques

24th - Guidelines, Principles, and Theories

26th – Guest Speaker: James Nichols (talk on his research into multiple designs for web pages), Guidelines, Principles, and Theories

29th - Guidelines, Principles, and Theories, Quiz on Gaze-enhanced scrolling techniques, Reading: Tracking real-time user experience (TRUE): a comprehensive

instrumentation solution for complex systems

 

October: (Chapter 5)

1st - Guidelines, Principles, and Theories, Direct Manipulation and Virtual Environments, Assignment 2 Handout

222

3rd - Direct Manipulation and Virtual Environments

6th – James Nichols discusses assignment 2, Quiz on Tracking real-time user experience (TRUE): a comprehensive instrumentation solution for complex systems, Reading: Boomerang: suspendable drag-and-drop interactions based on a throw-and-catch metaphor

8th - Direct Manipulation and Virtual Environments

 

10thDirect Manipulation and Virtual Environments

 

13th - Direct Manipulation and Virtual Environments, Quiz on Boomerang: suspendable drag-and-drop interactions based on a throw-and-catch metaphor, Reading: Soap: How to Make a Mouse Work in Mid-Air

 

Midterm assigned

 

15thDirect Manipulation and Virtual Environments

 

17thMedia Equation

20thVirtual Environments, Quiz on Soap: How to Make a Mouse Work in Mid-Air, Reading: Media Equation Chapter 1 – Go to: http://www.uflib.ufl.edu/ and under "Find" click on "Course Reserves". Once logged in, search for the class (either CIS 6930 or CIS 4930 or Human-Computer Interaction) and you’ll see 2 files. The one which has the PDF file is the one they can retrieve online; the other one is on reserve in (I hope) Marston Science Library as that is where I requested it to be put on reserve. (-TA James)

 

December: Final Project Due

8th – Final Project Due, present results

10th – Final Project Due, present results

Final project files: Sample IRB and Consent Form, sample projects page

SyllabusShould I take this course?

HCI Bibliography - http://www.hcibib.org/

Interesting HCI web pages:

(Cooley) http://www.dgp.toronto.edu/~shbae/ilovesketch.htm - 3D Sketching  system

(Cooley ) http://www.techcrunch.com/2008/10/13/rjdj-generates-an-awesome-trippy-soundtrack-for-your-life/ Incorporates the sound in your world into the music you are listening to. Accelerometer takes in your movement for some scenes.

Professor Gregory Abowd on how to design questionnaires (http://www.cc.gatech.edu/classes/cs6751_97_winter/Topics/quest-design/)

 

Lectures

Introduction to Human Computer Interaction (Chapter 1)

Guidelines, Principles, and Theories (Chapter 2)

Direct Manipulation and Virtual Environments PDF (Chapter 6)

How to Conduct a User Study (not in book)

Media Equation (not in book)

Virtual Environments (Introduction, Output Devices) (not in book)

Interaction Devices (Chapter 9)

Command and Natural Languages (Chapter 8)