Instructor: Dr. George Corliss, EN 296, 414-288-6599,
George.Corliss {at} Marquette.edu
Meets:
URL:
Description:
I have not yet settled on the details. What we do will depend to some extent
on the interests of those who register.
We will explore mainly software user interface issues. How do humans think and
work? How can we design software interfaces to work WITH humans, rather than
against them? How do we test that we are doing so?
A few months ago, there was a special issue of the Communications of the Association
for Computing Machinery asking, "What can mainstream software developers learn
from game developers?" The consensus was, "Focus on your users' experiences." If
the developers of most of our applications had thought about the experiences
of their users, our software might be MUCH different.
Prerequisite:
Competent
programmer. For example, COEN 120, COSC 066, or COSC 154.
Graduate students: You might prefer to take it as CSEN 298 Topics in Computing, as a 200 level
class. You should double-check with your advisor to be sure the class will
count in your program.
See: Course syllabus and calendar
Consent of Instructor: To receive consent of instructor (which is required), send me an email,
including your MU ID.
Text:
JoAnn Hackos and Janice Redish, User and Task Analysis for Interface Design, Wiley, 1998,
www2.ari.net/redish/h&r.htm.
See Why take a Corliss class? (from MS in Computing site)
I hope you will consider enrolling.
This page uses Cascading Style Sheet course.css
(CSS source) and JavaScript files
calendar.js,
course.js, and
motd.js. |