Designing the user interface: strategies for effective human-computer interaction
Designing the user interface: strategies for effective human-computer interaction
Designing menu display format to match input device format
ACM SIGCHI Bulletin
Human-computer interaction: a multidisciplinary approach
Human-computer interaction: a multidisciplinary approach
The SEI education program: the challenge of teaching future software engineers
Communications of the ACM
Evaluation of the next interface builder for prototyping a smart telephone
ACM SIGCHI Bulletin
Handbook of Human-Computer Interaction
Handbook of Human-Computer Interaction
Human Factor: Designing Computer Systems for People
Human Factor: Designing Computer Systems for People
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Evaluating How Your User Interfaces Are Used
IEEE Software
A hypertext module for teaching user interface design
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
An information systems perspective of the SIGCHI curricula
ACM SIGCHI Bulletin
Teaching user interface development to software engineers
CHI '95 Conference Companion on Human Factors in Computing Systems
Hi-index | 0.00 |
There is a critical need for timely and usable curriculum development materials for teaching user interface development to software engineering and computer science students. An updated version of the Software Engineering Institute's curriculum module on User Interface Development has been released. This paper provides an overview of the module, its history, and how it has been used.At the Software Engineering Institute (SEI) at Carnegie-Mellon University there is a Curriculum Development Project as part of the Education Program (Gibbs, 1989). A major goal of the curriculum development project is to devise model curricula and support-materials for teaching all topics in software engineering. For topics such as unit testing, software design, requirements analysis, and so on, there are curriculum modules to help teachers prepare courses. I have written, and recently revised, a module on User Interface Development (Perlman, 1989b), described in detail below. It has proven to be useful to all people interested in the teaching of user interface development to software engineers. Some of my experiences with the module are summarized in Perlman (1988).The module is not a book nor a course, but contains information to help others prepare short- or full-term courses on user interface development.