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


Course Syllabus

Week: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
(schedule is tentative)


Week 1
Newman Chapters 1 and 2
  • Course Overview
    • Course Objectives
    • Course Outline
    • Textbooks
    • Sources Information
      • Books
      • Journals
      • Conferences
      • Internet
    • Project
  • User Interface Overview
    • Definitions
    • Examples
    • Life cycles and Processes


Week 2
Newman Chapter 12
  • Input/Output Devices
    • Types of Devices
    • Guidelines for Use
    • Examples
  • Interaction Styles
    • Question and Answer
    • Form Filing
    • Command Language
    • Natural Language
    • Menu
    • Direct Manipulation
    • Other


Week 3
Newman Chapters 3 and 4
  • Designing User Interfaces
    • Goals
    • Human Engineering
    • Human Performance Goals
    • Human Factors


Week 4
Newman Chapters 5, 6, 13 and 14
  • Interface Analysis
    • Task Analysis
    • User Characteristics Analysis
    • Task and Job Design
    • Task Allocation to Human vs. Computer
    • Workload Analysis


Week 5
Newman Chapters 7 and 11
  • Specification
    • Behavioral Models
    • Constructional Models
    • Prototyping


Week 6
Newman Chapters 8, 9, 10, and 15
  • Visual Design
    • Principles
    • Practices
    • Guidelines
    • Standards
    • Tools
    • Screen design
    • Evaluation user interfaces


Week 7
Midterm


Week 8
  • User Interface Software Implementation
    • Dialogue Models
    • Development Tools
      • User Interface Management Systems
      • Interactive Development Tools
      • GUI Builders
      • Language Based Tools
      • Toolkits
      • Evaluating Tools


Week 9
Project Status


Week 10
Project Status II


Week 11
User Interface Software Implementation (Concluded)


Week 12
Software Development Environments for User Interfaces
  • Windowing systems
  • Emerging standards


Week 13
Special Topics
  • Real-Time User Interfaces
  • Computer Supporeted Cooperative Work
  • Multimedia UI Issues
  • WWW UI Issues


Week 14
Project Presentations


Week 15
Final Examination




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