Computer Science 321

Human-Computer Interaction Design

Fall 2018

Section 001: TR 3:30-4:45 PM (EB 0165)

Section 002: MW 3:00-4:15 PM (EB 2170)

Instructor

Bill White

EB 3180

(618)650-3483

wwhite@siue.edu

Office Hours

MW 10:00 AM-12:00 PM,

TR 10:00 AM-1:00 PM,

and by appointment

 

 

 

Course Web Site: http://www.cs.siue.edu/~wwhite/CS321/Syllabus.htm

 

 

 

Course Description

Design of interactions between people and computers. Interface design, conceptual models, design methods, software evaluation, and ethical concerns. Software design project.

Prerequisites

CS 234 and STAT 244 or 380

Course Objectives

To study the theory and methods of the design of interactions between people and computers, to learn and practice methods of conceptual modeling, to learn and practice techniques of participatory and customer-centered design, and to discuss the ethical and social responsibilities of computer professionals.

Textbooks

 

Interaction Design

(4th Edition)

by Preece, Rogers, and Sharp

Quantifying the User Experience

(2nd Edition)

by Sauro and Lewis

About Face

(4th Edition)

by Cooper, Reimann, Cronin, and Noessel

 

 

 

Late Policy

Late assignments will not be accepted unless verifiable documentation of a legitimate reason for their lateness is provided to the instructor. Legitimate reasons are limited to documented medical problems. Late (or early) exam arrangements must be made in writing with the instructor.

Attendance

Attendance is expected and strongly encouraged, as is class participation. The material covered during lectures and class discussions shall form the basis for the exams and assignments.

 

 

 

Academic Misconduct

Collaboration on the design projects is required in this course, but copying designs or code from students on other teams (or from other sources) is considered academic misconduct by all students involved. Whether receiving assistance from classmates, peers, or the instructor, you are expected to do your own work in order to demonstrate your understanding of the concepts being explored.

 

 

 

Teamwork

Half of the overall grade in this course is based on team assignments. Each team member is expected to do an equal share of each assignment, with all design, implementation, and documentation responsibilities shared in an equitable manner. Each team member′s specific contributions must be fully documented for each assignment.

Repeated inadequate participation in teamwork will result in the team members ejection from the team and the forfeiture of all team project points for that team member!

 

 

 

In-Class Civility

- Eating any food or drinking any beverage in any SIUE classroom is prohibited by the university at any time - before, during, and after class. A first violation results in ejection from that class session; a second violation results in disenrollment from the course.

- Also forbidden during class:

 

* Using cell phones, tablets, or laptop computers.

* Prolonged chattering with classmates.

* Sleeping.

 

 

 

Assignments

 

Grading Scale

 

One 500-Point Design Project

The seven-phase Design Project represents the culmination of the CS 321 course, with each team conducting initial design, multiple prototypes, and usability testing.

500

 

900-1000

A

Five 10-Point Quizzes/Two 25-Point Homework Assignments

The quizzes and homework assignments are designed to provide practice with the techniques presented in lecture and in the textbooks. The homework assignments will focus on the statistical material from the Sauro/Lewis textbook.

100

 

800-899

B

Two 100-Point Exams

The regular exams are 75-minute, non-comprehensive exams consisting of essay and short-answer questions concerning the course material covered in the previous five weeks.

200

 

700-799

C

One 200-Point Final Exam

The 100-minute final exam is comprehensive, covering the entire CS 321 course, including lectures, class discussions, and all reading assignments. Particular emphasis will be placed on the material covered after Exam 2.

200

 

600-699

D

Total Points for Course

1000

 

0-599

F

 

Computer Science 321.001 Tentative Syllabus

Computer Science 321.002 Tentative Syllabus

Tuesdays

Thursdays

Mondays

Wednesdays

8/21

Interaction Design (RSP 1)

8/23

Understanding Interaction (CRCN 1, 6; RSP 2)

8/20

Interaction Design (RSP 1)

8/22

Understanding Interaction (CRCN 1, 6; RSP 2)

8/28

Contextual Inquiry (RSP 10; CRCN 2, 13)

8/30

Interviews (RSP 7)

8/27

Contextual Inquiry (RSP 10; CRCN 2, 13)

8/29

Interviews (RSP 7)

9/4

Project Discussion: Project Proposal

DUE: Project Phase 0 - HCI Lab Intro (50 pts)

9/6

Data Analysis (RSP 8-9)

9/3

Labor Day

9/5

Project Discussion: Project Proposal

DUE: Project Phase 0 - HCI Lab Intro (50 pts)

9/11

Project Discussion: Contextual Inquiry

DUE: Project Phase 1 - Project Proposal (50 pts)

9/13

Personas (CRCN 3-4)

9/10

Data Analysis (RSP 8-9)

9/12

Project Discussion: Contextual Inquiry

DUE: Project Phase 1 - Project Proposal (50 pts)

9/18

Prototyping (RSP 11, CRCN 5)

9/20

Mental Models (RSP 3)

9/17

Personas (CRCN 3-4)

9/19

Prototyping (RSP 11, CRCN 5)

9/25

Project Discussion: Wireframe

DUE: Project Phase 2 - Contextual Inquiry (100 pts)

9/27

EXAM 1 (100 pts)

9/24

Mental Models (RSP 3)

9/26

Project Discussion: Wireframe

DUE: Project Phase 2 - Contextual Inquiry (100 pts)

10/2

Usability Testing (SL 1-2)

10/4

Confidence (SL 3)

10/1

EXAM 1 (100 pts)

10/3

Usability Testing (SL 1-2)

10/9

Benchmarks (SL 4)

10/11

Interfaces (RSP 4-6)

DUE: Homework 1 (25 pts)

10/8

Confidence (SL 3)

10/10

Benchmarks (SL 4)

10/16

Posture (CRCN 7-9)

10/18

Project Discussion: High-Fidelity Prototype

DUE: Project Phase 3 - Wireframe (100 pts)

10/15

Interfaces (RSP 4-6)

DUE: Homework 1 (25 pts)

10/17

Project Discussion: High-Fidelity Prototype

DUE: Project Phase 3 - Wireframe (100 pts)

10/23

Excise (CRCN 10-12)

10/25

Design Comparison (SL 5)

10/22

Posture (CRCN 7-9)

10/24

Excise (CRCN 10-12)

10/30

Sample Size (SL 6-7)

11/1

Visual Interface Design (CRCN 17)

DUE: Homework 2 (25 pts)

10/29

Design Comparison (SL 5)

10/31

Sample Size (SL 6-7)

11/6

Project Discussion: Usability Study

DUE: Project Phase 4 - High-Fidelity Prototype (150 pts)

11/8

EXAM 2 (100 pts)

11/5

Project Discussion: Usability Study

DUE: Project Phase 4 - High-Fidelity Prototype (150 pts)

11/7

Visual Interface Design (CRCN 17)

DUE: Homework 2 (25 pts)

11/13

Data Entry, Storage, Errors (CRCN 14-16, 21)

11/15

Project Discussion: Final Analysis

DUE: Project Phase 5 - Usability Study (50 pts)

11/12

EXAM 2 (100 pts)

11/14

Data Entry, Storage, Errors (CRCN 14-16, 21)

DUE: Project Phase 5 - Usability Study (50 pts)

11/20

Thanksgiving Break

11/22

Thanksgiving Break

11/19

Thanksgiving Break

11/20

Thanksgiving Break

11/27

Designing for the Desktop (CRCN 18)

11/29

Designing for Mobile Devices (CRCN 19)

11/26

Designing for the Desktop (CRCN 18)

11/28

Designing for Mobile Devices (CRCN 19)

12/4

Designing for the Web (CRCN 20)

12/6

Questionnaires (SL 8)

12/3

Designing for the Web (CRCN 20)

12/5

Questionnaires (SL 8)

 

 

12/13

COMPREHENSIVE FINAL EXAM (150 pts)

(2:00-3:40 PM)

 

Tuesday, 12/11

COMPREHENSIVE FINAL EXAM (150 pts)

(2:00-3:40 PM)