A Scarce Resource in Undergraduate Software Engineering Courses: User Interface Design Materials

A recent survey by Leventhal and Mynatt (1987) has suggested that user interface issues have become one of the major topics in undergraduate software engineering courses. In their view, this emphasis potentially presents numerous difficulties for the software engineering educator. In particular, issues of instructor training and availability of suitable materials arise as problem areas. In order to more effectively incorporate user interface concepts into undergraduate software engineering courses, a compact body of material has been developed. This body of material incorporates both practical guidelines to interface design, and discussion of a major theoretical issue in interface design. The material is described in some detail, and observations about its usefulness are included.

[1]  D. Berlyne,et al.  Aesthetics and Psychobiology , 1975 .

[2]  A. D. D. Groot Thought and Choice in Chess , 1978 .

[3]  Douglas D. Bickerstaff The evolution of a project oriented course in software development , 1985, SIGCSE '85.

[4]  Ben Shneiderman,et al.  Software psychology: Human factors in computer and information systems (Winthrop computer systems series) , 1980 .

[5]  Barbee T. Mynatt,et al.  Software Engineering With Student Project Guidance , 1989 .

[6]  Laura M. Leventhal,et al.  Components of Typical Undergraduate Software Engineering Courses: Results from a Survey , 1987, IEEE Transactions on Software Engineering.

[7]  Ronald M. Baecker,et al.  Readings in human-computer interaction : a multidisciplinary approach , 1988 .

[8]  F. Allard,et al.  Perception in Sport: Basketball , 1980 .

[9]  S. L. Smith,et al.  A Design Evaluation Checklist for User-System Interface Software , 1984 .

[10]  H. Simon,et al.  Perception in chess , 1973 .

[11]  J. Reitman,et al.  Knowledge organization and skill differences in computer programmers , 1981, Cognitive Psychology.

[12]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[13]  イントランス Human interface guidelines : the apple desktop interface , 1989 .

[14]  Michael J. Coombs,et al.  Designing for Human-Computer Communication , 1983 .

[15]  Paul Green,et al.  Human factors in computer systems: some useful readings , 1987, SGCH.

[16]  J. Starkes,et al.  Perception in Sport: Volleyball , 1980 .

[17]  R. Zajonc Feeling and thinking : Preferences need no inferences , 1980 .

[18]  S. Kaplan,et al.  Cognition and Environment: Function - ing in an Uncertain World , 1983 .

[19]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[20]  Ray Monk,et al.  Fundamentals of Human-Computer Interaction , 1984 .

[21]  L. M. Leventhal Perception of software quality: aesthetics and expertise , 1987 .