SE 6343 User Interface Design and Implementation Fall 2003
6:00 PM until 7:15 PM Mondays and Wednesdays Room H121

Rich Halstead-Nussloch
is solely responsible for this page.
Last changed 11/3/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 5:55PM Monday other Face-to-face by 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:

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

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 2000-2002 Course Catalog Description

SE 6343 User Interface Design and Implementation
Prerequisite: SE 6623 Software Engineering I
This course covers the major frameworks, methods, and approaches to designing, engineering, implementing, and testing user interfaces. It covers user and usability requirements gathering, task analysis, user-interface design, implementation of the user interface, and evaluation with respect to requirements and the users' tasks. Illustrative design and implementation projects are completed throughout the term.

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

Topic

Reading

Exercise

Concept Topic

Project

Introduction

Chapter 0

Book 0.1

Users and their tasks

Task & User Analysis

Task-Centered Design

Ch 1

Book 1.1

"

(Book F1)

Users and the User Interface

Ch 2

Book 6.1

"

"

Tasks and Task Analysis

Book 2.1

"

"

Float

Book 6.2

Concept 1 Due

Project 1 Due

UIMS/Prototyping Systems

Ch 6

Book 3.1

UIMS Update

Initial Design & Prototype

Initial Design Creation

Ch 3

Book 3.2

"

with Cognitive 'Walkthru

Float

Book 3.2

"

(Book F2)

Usability Engineering

Book 4.1

Concept 2 Due

"

Usability Evaluation by experts

Ch 4

Book 4.2

Usability/HF Engineering

"

Usability Evaluation with users

Ch 5

Book 4.3

"

Project 2 Due

Usability as Software Engineering

Book 5.1

"

Usability Evaluation

Float

Book 5.2

Concept 3 Due

"

Extended UI

Ch 7

Book 7.1

"

UI Implementation

Book 7.2

"

Next Steps

Project 3 Due

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