Overview of course
Some calculator programs on the Web:
We'll be discussing the user interfaces of these and two other calculators in class.
We'll be discussing chapters 1-2 and doing exercises related to them.
We'll be discussing chapters 3-4 and continuing exercises from Tuesday.
First quiz covering chapters 1-4. It will consist of several short-answer questions and one or two extended answer questions. Discussion of chapter 5.
Email me your first paragraph of the Usability Heuristics project.
We'll be writing a paragraph that applies a Usability Heuristic to an application selected by me.
We'll be conducting usability testing from your paper scenarios that you created last week.
The first project with Usability Heuristics is due today.
Discussion of chapter 6: Usability Testing.
Further discussion of chapter 6: Usability Testing.
Start design of vocabulary learning software, an in-class project.
Introduction to Java.
Quiz covering chapters 5 & 6.
More coverage of java.
The third project is assigned: the design and implementation of a text-based interface for an application that recommends movies. I'll be giving an overview of how the back-end movie database works.
The usability testing project is due today.
Coverage of exception handling in Java.
We resume group work on designing an application for learning foreign language vocabulary.
Technical quiz covering Java basics and exception handling.
We will consolidate our in-class designs for the vocabulary learning project.
Review technical quiz covering Java.
Group work on the vocabulary learning project.
The text-based version of the movie rating project is due by 23:59 today.
Overview of GUI implementation in Java.
More group work on the vocabulary learning project.
Continued overview of GUI implementation in Java.
Continuation of group work on vocabulary learning project
Group presentation of vocabularly learning project.
Revisions of group projects.
Paper specifications of interface design are due.
Introduction to Dialog boxes.
Implementation of group work.
More group work on implementation of vocabulary learning project.
Overview of the GridLayout manager and other suggestions for laying out the interface.
GUI layout of project 4 is due today by 23:59.
Implementation of vocabulary learning project
Group presentation of vocabulary learning project.
Work on integrating group effort on vocabulary learning project.
Vertical implementation of project 4 is due today by 23:59.
Quiz on gui implementation and event listeners.
Debriefing of group work on vocabulary learning project.
As time permits, discussion of user testing for the vocabulary learning project.
Usability testing of vocabulary learning project.
Group selection for final project.
Full implementation of project 4 is due today by 23:59.
Review chapter 7in Nielsen.
Review chapters 8-10 in Nielsen.
Presentation of using threads for improving interface responsiveness.
Discussion of Gray and Salzman article.
Course evaluations.
Quiz covering usability evaluation methods.