CS6326.001 Human Computer Interaction Schedule Spring 2023

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