Human Computer Interactions Schedule Fall 2017

 

CS6326.001 Human Computer Interaction Schedule Fall 2017

Instructor: John Cole

This schedule is tentative and subject to change.  Readings are either slides or papers, as specified.

Week Date Topic

Reading

1 August 21 Syllabus review, course requirements, terminology.   
  August 23 UI Design -- Prof. Cole's take Slides on eLearning
2 August 28 UI Design -- Prof. Cole's take Slides on eLearning
  August 30 Design Rules Slides
3 September 4 C# tutorial Slides and code
  September 6 Labor Day holiday -- No classes  
4 September 11 Cognitive Psychology
https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro
Slides on eLearning
  September 13 Cognitive Psychology Slides
5 September 18 Computer Interfaces and history  
  September 20 Evaluation of User Interfaces
Assignment 3: Evaluation of a user interface
Slides
6 September 25 Evaluation of User Interfaces  
  September 27 Cognitive Models Slides
7 October 2 Cognitive Models
Assignment 3 due
 
  October 4 Exam Review  
8 October 9 Exam 1: Design, cognitive psychology, etc.  
  October 11 Time requirements DWT Chapter 12
9 October 16 Android Programming Overview
Slides
  October 18 Design for Mobile Applications  
10 October 23 Android Drawing  
October 25 Android Sensors Slides
11 October 30 Android Touchscreen  
November 1 Exam Review Slides
12 November 6 Exam 2: Time requirements, Android
  November 8 Android multithreading with AsyncTask Slides
13 November 13 Themes and Styles, Android Material Design Slides
  November 15 Android Material Design Slides
14 November 20 Fall Break -- No classes  
  November 22 Fall Break -- No classes  
15 November 27 Psychology of Design and Persuasion Slides
November 29 Psychology of Design and Persuasion Slides
16 December 4 Psychology of Design and Persuasion Slides
  December 6 Exam Review  
17 December 13 Exam 3 at 11:00 AM to 12:30 PM in the classroom
Only covers material since Exam 2, starting with Android multithreading.