CS6326.001 Human Computer Interaction Schedule Spring 2022

Instructor: John Cole

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

Week Date Topic

Reading

Assignments
1 Jan 18 Syllabus review, course requirements, terminology. 
  Jan 20 UI Design -- Prof. Cole's take Slides on eLearning
2 Jan 25 UI Design -- Prof. Cole's take Slides on eLearning
Jan 27 C# Tutorial
Design Rules
Slides and code Assignment 1: Web site evaluation
3 Feb 1 Cognitive Psychology
https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro
Feb 3 Cognitive Psychology Slides Assignment 2:
4 Feb 8 Cognitive Psychology
Computer Interfaces and history
Slides
Feb 10 Computer Interfaces and history Slides
5 Feb 15 Evaluation of User Interfaces Slides Assignment 3:
Feb 17 Evaluation of User Interfaces Slides
6 Feb 22 Cognitive Models Slides  
Feb 24 Cognitive Models
Slides  
7 Mar 1 In-class Design Exercise
Cognitive Models
Slides Assignment 4: Multithreaded text search
Mar 3 Time requirements DWM Chapter 12
8 Mar 8 Test Review Slides
Mar 10 Test 1: Design, cognitive psychology, etc.
In the Testing Center between 10:00 AM and 1:00 PM
Slides
9 Mar 15 Spring Break -- No classes  
Mar 17 Spring Break -- No classes  
10 Mar 22 Android Programming Overview
Android Studio setup
Activities, overrides
Slides
Mar 25 Activities, Fragments, Views
File I/O quick overview
Slides  
11 Mar 29 ScrollViews, Lists, Adapters Slides  
Mar 31 Android Drawing Slides
12 Apr 5 Android Touchscreen; Android Sensors Slides  
Apr 7 Android multithreading using Java threads
Android Sound and Multimedia
Slides
13 Apr 12 Android Design Overview
Android Material Design
Slides  
Apr 14 Android Material Design Slides  
14 Apr 19 Android Material Design Slides
Apr 21 Android Material Design
Slides
15 Apr 26 Psychology of Design and Persuasion Slides
Apr 28 Psychology of Design and Persuasion    
16 May 3 Psychology of Design and Persuasion  
  May 5 Test Review    
  May 12 Test 2: Android programming, Material Design; Psychology of Design.  In the Testing Center.