[comp.human-factors] Teaching User Interface Development

perlman@cis.ohio-state.edu (Gary Perlman) (06/15/91)

Carnegie-Mellon University / Software Engineering Institute

User Interface Development Curriculum Module, CM-17

The SEI curriculum module on user interface development
is designed to help teachers prepare course material.

The SEI User Interface Development module is divided into several
sections.  The introduction contains orientation material,
including a capsule description that might be used in a course
catalogue, the module author's philosophy, the educational
objectives, prerequisites, and some guidance on using the module.
The module content is an annotated outline of the areas of user
interface development.  The annotated outline documents the
knowledge about topics and provides guidance to teachers (e.g.,
demonstration suggestions and hints about teaching specific
topics).  A section on teaching considerations gives general
advice to teachers (e.g., sources of information, priorities and
schedules, exercises and projects).  The module ends with an
annotated bibliography of about 200 references on books (with
tables of contents), papers (with abstracts), and software.

A more detailed description of the module can be found in
IEEE Software, 7:6, 85-86, 1990.

ORDERING INFORMATION
====================
To obtain a copy of the CMU/SEI module on User Interface Development,
you can write to the SEI.  The UI Development module is discussed in
detail in the November 1990 Human Factors section of IEEE Software.

Individual copies of the module and support materials
are free to locations within the United States and Canada.

    Norman Gibbs (gibbs@sei.cmu.edu)
    Director of Education
    Software Engineering Institute
    Carnegie-Mellon University
    Pittsburgh, PA 15213

Others can order a copy directly from the author.

	Gary Perlman (perlman@cis.ohio-state.edu)
	Department of Computer and Information Science
	The Ohio State University
	2036 Neil Avenue
	Columbus, OH 43210-1277 USA
	614-292-2566 (voice); 614-292-9021 (fax)

SUPPORT MATERIALS
=================
The CMU/SEI curriculum module on User Interface Development is complemented
by a set of support materials, consisting of about 80 transparency masters.

If you are on a UNIX system with troff, then I can send you my online
version of the transparency masters that include my personal notes (of
possible worth to you; they are what I lecture from).  The troff source and
macros are free.  The previous versions had diagrams, but these have been
converted to structured text (e.g., tables, although not using tbl).
There are a handful of diagrams drawn offline available from the author.

	tmac.vg    troff macros for my overheads (ViewGraphs)
	Intro.vg   introductory slides
	Design.vg  user interface design
	Impl.vg    user interface implementation
	Eval.vg    user interface evaluation
	teach.vg   teaching user interface development

Printed versions, delivered to your door,
will cost you $10 to cover our copying and mailing charges.
I would rather send you the source for you to troff yourself.
I can also send an online indented outline form of the slides.
Make your check out to the Ohio State University.

To print presentation overheads, troff (or whatever roff you use) like so:
	troff tmac.vg Intro.vg
	troff tmac.vg Design.vg
	troff tmac.vg Impl.vg
	troff tmac.vg Eval.vg
You may need to rewrite the typewriter font macro: .(T to use your
constant width font.  You also may need/want to choose new fonts for
the different parts of the slides.  See the tmac.vg file, which contains
some comments in the first 25 or so lines.

To get lecture notes with my personal notes interspersed with the bullets,
use nroff on the files and the .LC comments will print.  Try it on the
relatively short Intro.vg and you will get the idea.

Please note that although I allow non-profit use of my teaching materials,
I retain the copyright.

Please send to me, or the SEI, feedback on your use of the materials.

Name:  Gary Perlman               | Computer and Information Science Department
Email: perlman@cis.ohio-state.edu | Ohio State University, 228 Bolz Hall
Phone: 614-292-2566               | 2036 Neil Avenue Mall
Fax:   292-9021                   | Columbus, OH 43210-1277  USA
--
Name:  Gary Perlman               | Computer and Information Science Department
Email: perlman@cis.ohio-state.edu | Ohio State University, 228 Bolz Hall
Phone: 614-292-2566               | 2036 Neil Avenue Mall
Fax:   614-785-9837 or 292-9021   | Columbus, OH 43210-1277  USA