ACM Home Page
Please provide us with feedback. Feedback
Teaching user interface development to software engineering and computer science majors
Full text PdfPdf (613 KB)
Source ACM SIGCHI Bulletin archive
Volume 22 ,  Issue 1  (July 1990) table of contents
Pages: 61 - 66  
Year of Publication: 1990
ISSN:0736-6906
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/101288.101301
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Campbell, S. K. (1974) <b>Flaws and Fallacies in Statistical Thinking.</b> Englewood Cliffs, NJ: Prentice-Hall.
 
3
 
4
5
 
6
 
7
Hewett, T. T. (1988) Report on the SIGCHI Curriculum Development Group, <b>SIGCHI Bulletin</b>, 20:2, 5--7.
 
8
Mantei, M. M. (1985) Report on the CHI'85 Curriculum Development Workshop, <b>SIGCHI Bulletin.</b>
 
9
Perlman, G. (1988) Teaching User Interface Development to Software Engineers, <b>Proceedings of the Human Factors Society 32nd Annual Meeting,</b> 391--394.
 
10
 
11
Perlman, G. (1989b) <b>User Interface Development.</b> SEI-CM-17, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
 
12
Perlman, G. (1989c) System Design and Evaluation with Hypertext Checklists. <b>Proceedings of the IEEE Conference on Systems, Man and Cybernetics.</b>
13
 
14
 
15
Salvendy, G. (1987) <b>Handbook of Human Factors.</b> New York: Wiley.
 
16
 
17
Smith, S. L. &amp; Mosier, J. N. (1986) <b>Guidelines for Designing User Interface Software.</b> (Report ESD-86-278) Bedford, MA: MITRE Corporation.
 
18
Solso, R. L. &amp; Johnson, H. H. (1984) <b>An Introduction to Experimental Design in Psychology: A Case Approach.</b> (3rd Edition) New York: Harper &amp; Row.
19