CSCI 588
CSCI 588 Fall 2002

General
   Course Description
   Course Syllabus

Fall 1998
   Class Information
   Contact Information
   Announcements
   Class Materials
   Class Schedule
   Team Projects
   Bulletin Board
   Links


Last modified on
10/29/1998 18:00
Computer Science 588
Specification and Design of User Interface Software
Fall 1998


Class Schedule

Description of Class Project and Reading Assignments

Purpose:
The purpose of this class project is to provide the student with hands-on experience with the specification and design of user interface (UI) software. Assignments are handed in for feedback on progress. Reading assignments and lecture information is applied to the project.

Schedule:
Week 1:             Class Project Kickoff
9-8-98                - Go over this handout

Week 2:             Form teams
9-15-98              - Form teams of 2-3 persons (prefer 3).
                           Begin topic selection.
                           Read Newman (course text) Forward/Preface
                           & Chapter 1.

Week 3:             Topic Selection
9-22-98               - Example: automated drive-through at McDonald's
                          - Student teams can select another topic.
                            It must be a new system.
                          - Hand in names of team, topic, and location
                            Read Newman Chapter 2

Week 4:             No live instructor (video substitute).
9-29-98
 
Week 5:             Generate top-level system requirements. Also
10-6-98               generate navigation map for your system.
                          Read Newman Chapters 12, 3 and 4.
 
Week 6:             Use Newman's discussion on dialogue styles to
10-13-98             select your project's interaction styles. Present
                          in tabular form and explain why you chose your
                          dialogue style(s) for your project's UI.
                          Also, perform a user characterization.
                          Use "User Profile Checklist" to identify:
                          - user characteristics
                          - user tasks
                          - user workload
                          - user environmental considerations
                            Read Newman Chapters 5, 6, 13 and 14.

Week 7:             Specification of the user interface.
10-20-98             - Apply Hix and Hartson's User Action Notation
                           techniques to a portion of your project's UI
                         - Define criteria upon which your project will be evaluated
                           Read Newman Chapters 7 and 11.

Week 8:             Midterm examination at campus location
10-27-98              to be announced.
 
Week 9:             Finish reading Newman (Chapters 8, 9, 10 and 15)
11-3-98               Prepare for Project Status Review.

Week 10:           Class Project Status Review I
11-10-98            - Selected project teams will present portions of their
                           results to the class. A specific outline of what is
                           expected will be distributed.  In summary, you will
                           prepare a machine version of prototype user
                           interface. This includes static screens with sequence of
                           interactions that are expected. Hand in hardcopy
                           of screens. State how the user proceeds from screen to
                           screen, e.g. navigation map. Follow Newman's
                           design guidelines of Chapter 15.

Week 11:            Class Project Status Review II
11-17-98             - Selected project teams will present portions of their
                           results to the class.

Week 12:            Individual reading assignments due.
11-24-98

Week 13:            Evaluation of project products.
12-1-98               - Determine if your system met (or will meet) the
                           requirements you developed on Week 4.
                            - Also, based on relevant evaluation criteria,  select a
                           method to evaluate your project and conduct
                           that evaluation,
                           ---and/or---
                            Perform a usability study of your project.

                           Continue working on projects. Entire reading of class
                           text should be completed.

Week 14:            Class Project Presentations. Selected project
12-8-98                teams will present portions of their results.

Week 15:             Final examination, 7-9pm, campus location to be
12-15-98              announced.
 
                           Sat. 12/5/98 is optional project discussion day
 

IMPORTANT: Please mark all homeworks and exams with "Campus" or your off-site location code on the front page, upper-right corner.


Send questions or comments to Steve.Jacobs@trw.com
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees