Topic Name Description
File Course Syllabus

The syllabus includes the grading scheme, required text, expectations, and major course activities.

Page Tentative Schedule

Below is the tentative schedule for the class. Please complete the readings in the righthand column by the start of the week in which it is listed. 

My office hours are Tuesday/Thursday, 10:00-12:00. You can always email me for an appointment.

Final Project Folder Sample Project

This is a sample project from a previous offering of a senior capstone course. I also have a notebook full of examples in my office. You are welcome to review it anytime you wish. 

Folder Templates

All of the templates you need for your final project documents are here. There are some other files intended to help you with creating these files. 

Week One: 8/24-8/26 File Article for discussion

Brief article to start a discussion on accessibility.

File Slides: Usability Measures
Week Two: 8/31-9/4 File HelpAge Belize Project Proposal
File Slides: Design of Everyday Things Chapter One

Slides covering Chapter One from The Design of Everyday Things.

Week Three: 9/5-9/9 File Slides: HCI Foundations + Everyday Things Chapter 2

Slides regarding guidelines and principles of HCI.

Page Video: Recording of User Observation Slides

This video is the recording of the user observation slides. 

File Slides: Conducting User Observations

Slides from the lecture regarding how to conduct user observations

URL User Observation Assignment

You will be conducting your own user observation to incorporate in your interface analysis paper. This link will take you to the assignment. 

Week Four: 9/12-9/16 File Slides: Software Metaphors
Week Five: 9/19-9/23 Page Interesting HCI Videos

The following videos may relate directly to interaction as we have been discussing, and others are more general HCI-oriented videos. I think you will find some of these to be based on incredibly creative ideas. Please consider watching the first two. The last two are just for fun. They are from the video showcase for the annual ACM Special Interest Group on Human Computer Interaction (SIGCHI) conference. 


File Slides: DEoT Ch. 4
File Slides: Interaction Design

Finishing up from last week. 

File Ability Based Design - Research Paper to Read before class

Please read before class on Monday. I'll post a reading quiz as well. 

URL What it sounds like to be deaf...
URL What is a visual impairment?

Interesting simulator


File Kurt Vonnegut Short Story

Please read before doing reflection.

Week Six: 9/27-10/3 File Lecture - Software Development Lifecycles

Lecture on the most common software development lifecycle models

URL Agile Manifesto

All about Agile...for your reading pleasure! =)

File Ability Based Design - Research Paper to Read before class (copy)

Paper for quiz

Week Seven: 10/3-10/7 Folder Checklists to Consider

Please review the checklists posted here regarding items to consider for Architecture and Construction. Not all topics will always be applicable. 

File Slides: Software Design
File Reading: No Silver Bullet

This is a classic software engineering paper. Please read. 

Week Eight: 10/10-10/14 File Group Activity

We will break into three groups. At the end of the class, each group will share what they have designed. 

Week Nine: 10/17-10/21 File Lecture: UML Diagrams
URL UML Website

Actual UML website. There is a plethora of information here.

URL UML Tutorial

Tutorial on UML.

Page Recording: Single UML Class Diagram

This video does not cover the entire lecture slides, but it's what I want you to focus on for now. 

Week Ten: 10/24-10/28 File Slides: Software Design
URL Single Responsibility Principle

Please take a look. This is a more detailed explanation of Single Responsibility Principle

URL Open-Closed Principle

A very detailed look at open-closed principle. It's where I got my lecture notes from. 

URL Liskov Substitution Principle
URL Dependency Inversion Principle
File Slides: Design Principles