All models are wrong
Some models are useful
Syllabus Schedule GMU policies Project Checklist Handouts My home page
update: November 2022

SWE 632: User Interface Design and Development
Schedule — Fall 2022

Note: S-Ch x means chapter x in Shneiderman, C-Ch x means chapter x in Cooper, and O-Ch x means chapter X in Offutt’s draft chapters.

Meet Topic Readings & handouts Project Assignments In class
Week 1
23-Aug
Introduction and
background
Readings on Piazza
Class admin
Responsibilities
S-Ch. 1
O-Ch. 1.1
Introductions
Syllabus
7±2 example
Week 2
30-Aug
Theory, psychology
   thedailywtf.com
Readings on Piazza
C-Ch. 1
Week 1 summary
O-Ch. 1.2..1.7
S-Ch. 2
Project assigned Summary essay
Mental models
Piazza user profile
Week 3
6-Sep
Learning theory &
usability concepts
C-Ch. 2
Learning
O-Ch. 2.1
O-Ch. 2.2..2.5
Thinking
Milestone 1:
Project proposal
User profile
Concept example
Assessment
Week 4
13-Sep
Etiquette, posture,
& intermediate users
   Polite shopping
C-Ch. 8-10
C-Ch. 8 pptx
C-Ch. 9 pptx
C-Ch. 10 pptx
Milestone 2:
User profile
Assign 1a due
(evals moved
one week)
Eval 1A
Considerate
Posture
Elevators
Week 5
20-Sep
Flow, excise, &
navigation
C-Ch. 11-12
C-Ch. 11 pptx
C-Ch. 12A pptx
C-Ch. 12B pptx
Milestone 3:
Interface goals
Assign 1b due
1a notes
Eval 1B
Flow
Excise
Navigation
Week 6
27-Sep
Data entry &
error handling
C-Ch. 14-15
C-Ch. 14 pptx
C-Ch. 15 pptx
What v. How Assign 2a due
1b notes
Eval 2A
Data entry
Errors
Week 7
4-Oct
Accessibility, visual
design, desktop design
   drag-n-drop
C-Ch. 16-18
C-Ch. 16 pptx
C-Ch. 17 pptx
C-Ch. 18 pptx
Milestone 4:
Technology demo
Assign 2b due
2a notes
Eval 2B
World & head
MDI & SDI
Menu
Selection
11-Oct Fall break, no class
Week 8
18-Oct
Project day: I will hold brief, 1-on-team meetings with each
team so that you can update me on your progress

Extra credit what v. how due
Assign 3a due
Week 9
25-Oct
Designing for mobile
& other devices
C-Ch. 19
C-Ch. 19 pptx
Assign 3b due
3a notes
Compare
Apps integration
Mobile apps
Week 10
1-Nov
Designing for the Web
Game usability
   don't do this
C-Ch. 20
C-Ch. 20 pptx
Games pptx
Milestone 5:
Paper screen
designs
Assign 4a due
3b notes
Faceted search
Filtering
Inner scrolling
Bad games
Week 11
8-Nov
Design details:
controls & dialogs
C-Ch. 21
C-Ch. 21 pptx
Milestone 5 notes Assign 4b due
4a notes
Pull-downs
Controls & dialogs
Dialogs
Week 12
15-Nov
Usable security
   Google analytics
Draft paper on Piazza
pptx
Grading criteria
Teammate evaluation
Assign 5 due
4a notes
Eval 5
Usable security
Week 13
22-Nov
Project demo scheduling
Usability case studies
Course evaluations
Case study demos
No silver bullet
Milestone 6a:
Final in-person
evaluations
5 notes 5 minute essay
What I learned
Week 14
29-Nov
Student project demos
Wrapup & review
Final review Milestone 6b:
Final other
projects
6-Dec Reading day, no classes, finals begin Wednesday, 7 December
Per GMU policy, late projects CANNOT be submitted after the last day of classes.
13-Dec
430-715pm
FINAL EXAM Mason’s final exam schedule

Top