SE 6783 User Interaction Engineering Spring 2003
9:00 until 10:15 PM Tuesday and Thursday Room J202 and by WebCT

Rich Halstead-Nussloch
is solely responsible for this page.
Last changed 2/25/03

rhalstea@spsu.edu email: Rich Halstead-Nussloch 154 N Building voice (770)528-5509. Fax: (770)528-5511 Office/Lab Hours: By email anytime. 1:00PM until 2:45PM and 4:00PM until 7:00PM Tuesday (Please call 770.528.5509 before you come) and by Face-to-face appointment--Please call (770)528-5509 or email me for an appointment.

Class Notices:

Text | Class Notices | Description | Objectives | Projects and Assignments | Lecture Notes | Documents/Handouts/Zip Files |
Class Schedule | Journal | Class Attendance | Graded Work | Policies | Hyperlinks
Disabilities (ADA) | Schedule Questions and Registration Problems |

Text:

TBD, but perhaps Clayton Lewis and John Rieman, Task-Centered User Interface Design. 1994 Shareware available at http://www.hcibib.org/tcuid/index.html

Please the shareware fee either directly to Clayton and John, or to Rich for forwarding to them by Labor Day.

Return to the top of the syllabus

Objectives

Upon successful completion of the course, each student will be able to:

Return to the top of the syllabus

SPSU 2002-2003 Course Catalog Description

SWE 6783 User Interaction Engineering
Prerequisites: SE 6623 Software Engineering I, and
CS 3663 Applications Programming in Java or CS 5183 Object-Oriented Programming

This course follows a complete software-engineering cycle to produce software objects (classes and/or components) that support users in effective, efficient, and enjoyable interactions with computers. Class exercises and a project incorporate concepts and methods including ethnographic and user analysis; cognitive ergonomics; usability metrics and criteria; software-engineering practices, conventions, standards, and documentation; device-user action mapping; person-system function allocation; quality management systems; conceptual prototyping; embedded systems in support of ubiquitous computing; and function-behavior analysis.

Return to the top of the syllabus

Projects Assignments and Graded Work


Weights for graded components

Note: All written work must be submitted electronically preferable using Word, HTML or PDF. Use the spell-checker. Deductions will be taken for persistent misspellings, etc.

Return to the top of the syllabus

Lecture Notes Available

Return to the top of the syllabus

Useful Zip Files, Documents, and Handouts

Return to the top of the syllabus

Class Schedule

NOTE: The professor reserves the right to adjust the schedule to meet the needs of the class.

Return to the top of the syllabus

Journal

Keeping a journal is highly recommended for this course. Include in it descriptions of your readings, your reviews of your readings and activities, tips and techniques for doing software engineering and design on the user interface, usability evaluations, etc. the results of your research, testing, and trials, logs of, e.g., Internet activity, etc.

Return to the top of the syllabus

Class Attendance

Class participation and contribution will account for a significant portion of your grade. Since one cannot contribute to and participate in the class without attending, attendance is recommended. Regardless of attendance, each student is responsible for keeping up with materials and information from each class period. This means it is up to the student to arrange with another class member, obtaining notes, handouts, etc., from any class meeting, or portion thereof, missed.

NOTE: All students are expected to attend the final presentation session(s) in their entirety. Any un-excused absences during this period will result in the loss of a whole letter grade from your final course grade. If you're going to miss mandatory class(es), let me know ahead of time!!!

Return to the top of the syllabus

Policies

  1. No late submissions for full grade credit except for documented emergencies.
  2. All work assigned to be turned in is due at the beginning of the class.
  3. Assignments turned in late will be accepted, but at a grade discount. Multiple late assignments will result in additional discount applied to your final course grade.
  4. Academic dishonesty will not be tolerated.
Return to the top of the syllabus

Useful Hyperlinks

Note that you will be leaving the Southern Polytechnic website by taking these links, and neither Southern Polytechnic nor Richard Halstead-Nussloch has control over what you will encounter.

Return to the top of the syllabus

Disabilities--Americans with Disabilities Act Compliance

Students with disabilities who believe that they may need accommodations in this class are encouraged to contact the counselor working with disabilities at (770) 528-7226 as soon as possible to better ensure that such accommodations are implemented in a timely fashion.

Return to the top of the syllabus

Schedule and Registration

If you are majoring in Computer Science and have questions about your schedule or you are having registration problems, please contact the CSE Student Services office located at J 393 or call (770)528-7406 and ask for an appointment.

Return to the top of the syllabus