IS 1052 Human Computer Interaction

Fall 1998

Wednesday 6-9 SIS 409
Michael Lewis

Introduction

Information Science 1052 is a course on human/computer interaction and interactive programming. Unlike IS 1044, human factors in systems design, the primary focus of this class lies in the tools and techniques necessary to program interfaces which conform to human factors principles. Our general approach will be to consider problems arising in HCI, examine strategies for resolving those problems, and explore techniques for implementing those strategies.

Training in the use of artifacts (such as programming languages, operating systems, and windowing systems) generally has a shorter "shelf life" than education in concepts and principles (although this is usually not realized until well after graduation). This class is no exception. Although there are a variety of sophisticated and difficult tools for programming GUI's including the X library, X toolkit, and Visual C++ I have chosen Visual Basic because it is simpler and will allow us to focus on design rather than programming.

Required Texts

Schneiderman, Ben (1998). Designing the User Interface: Strategies for Effective Human-Computer Interaction. third edition, Reading, MA: Addison-Wesley (ISBN 0-201-69497-2)

Cornell, Gary & Dave Jezak (1998). Core Visual Basic 5, Upper Saddle River, NJ: Prentice Hall PTR. (ISBN 0-13-748328-7)

Objectives

The objectives of this course are:

Meeting these objectives will also require you: