[CLIS logo]

LBSC 790/INFM 718B
Building the Human Computer Interface
Fall 2004
Syllabus


For each session this syllabus shows the top-level topics that I plan to cover. The reading titles are links to the reading list which describes the reading assignment for each session in detail. The assignment titles are links to the assignment that is due at the beginning of that class. The slides link will take you to the Powerpoint slides that I plan to use in class that session (which normally become available by the morning of that class).
Session Date Topic Read
before class
Assignment Due Self-graded Exercise Slides
1
Aug 30
Software Development Process
Introduction to Java
1
   
1
 
Sep 6
Labor Day
   
E1
   
2
Sep 13
Structured Programming
UML Overview
2
 
E2
2
3
Sep 20
Modular Programming
Case Models
3
H1
 
3
4
Sep 27
Object-Oriented Programming Part 1
Class and Object Diagrams
4
 
E3
4
5
Oct 4
Object Oriented Programming Part 2
Sequence and Collaboration Diagrams
5
H2
 
5
6
Oct 11
Graphical User Interfaces
Java Display Components
6
 
E4
6
7
Oct 18
Algorithms
7
H3
 
7
8
Oct 25
Data Structures
8
D
 
8
9
Nov 1
Testing Strategies
Debugging Techniques
9
S1
 
9
10
Nov 8
Guest Lecturer: Catherine Plaisant
Visualization
       
11
Nov 15
Guest Speaker
Interface Design
 
P1/S2
 
11
12
Nov 22
Interaction Design
     
12
13
Nov 29
Information Architecture
 
P2/S3
 
13
14
Dec 6
Project Presentations
Final Exam Review
 
P3
 
14
 
Dec 13
Final Exam
     
Final Exam

Doug Oard
Last modified: Fri Aug 20 22:07:24 2004