Computer Science 321.001

Human-Computer Interaction Design

Fall 2017

Section 001: TR 3:30 - 4:45 PM, EB 3140

Section 003: MW 3:00 - 4:15 PM, EB 2170

Instructor

Bill White

EB 3180

(618)650-3483

wwhite@siue.edu

Office Hours

MW 11:00 AM - 2:00 PM,

TR 8:30 AM - 11:30 AM,

and by appointment

 

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 a fair share of each assignment, with all design, implementation, and documentation responsibilities shared in an equitable manner. Each team member's specific contributions must be documented for each assignment.

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

 

Assignments

 

 

Grading Scale

One 525-Point Design Project

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

525

 

900-1000

A

Five 15-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.

125

 

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 6-7 weeks.

200

 

700-799

C

One 150-Point Final Exam

The final exam is comprehensive, covering the entire CS 321 course, including lectures, class discussions, and all reading assignments.

150

 

600-699

D

Total Points for Course

1000

 

0-599

F

 

Computer Science 321.001 Tentative Syllabus

 

Computer Science 321.003 Tentative Syllabus

Tuesdays

Thursdays

 

Mondays

Wednesdays

8/22

Interaction Design

(RSP 1)

8/24

Understanding Interaction

(CRCN 1, 6; RSP 2)

 

8/21

Interaction Design (RSP 1)

8/23

Understanding Interaction

(CRCN 1, 6; RSP 2)

8/29

Contextual Inquiry (RSP 10; CRCN 2, 13)

8/31

Interviews

(RSP 7)

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

 

8/28

Contextual Inquiry (RSP 10; CRCN 2, 13)

8/30

Interviews

(RSP 7)

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

9/5

Data Analysis

(RSP 8-9)

9/7

Personas

(CRCN 3-4)

 

9/4

Labor Day

9/6

Data Analysis

(RSP 8-9)

9/12

Prototyping

(RSP 11, CRCN 5)

9/14

Project Discussion: Wireframe

DUE: Project Phase 1 - Contextual Inquiry

(75 pts)

 

9/11

Personas

(CRCN 3-4)

9/13

Prototyping

(RSP 11, CRCN 5)

9/19

Mental Models

(RSP 3)

9/21

Usability Testing

(SL 1-2)

 

9/18

Project Discussion: Wireframe

DUE: Project Phase 1 - Contextual Inquiry

(75 pts)

9/20

Mental Models

(RSP 3)

9/26

Confidence

(SL 3)

9/28

Benchmarks

(SL 4)

DUE: Homework 1

(25 pts)

 

9/25

Usability Testing

(SL 1-2)

9/27

Confidence

(SL 3)

10/3

Project Discussion: High-Fidelity Prototype

DUE: Project Phase 2 - Wireframe (100 pts)

10/5

Interfaces

(RSP 4-6)

 

10/2

Benchmarks

(SL 4)

DUE: Homework 1

(25 pts)

10/4

Project Discussion: High-Fidelity Prototype

DUE: Project Phase 2 - Wireframe

(100 pts)

10/10

EXAM 1

(100 pts)

10/12

Posture

(CRCN 7-9)

 

10/9

Interfaces

(RSP 4-6)

10/11

EXAM 1

(100 pts)

10/17

Excise

(CRCN 10-12)

10/19

Design Comparison (SL 5)

 

10/16

Posture

(CRCN 7-9)

10/18

Excise

(CRCN 10-12)

10/24

Project Discussion: Full Implementation

DUE: Project Phase 3 - High-Fidelity Prototype (100 pts)

10/26

Sample Size

(SL 6-7)

 

10/23

Project Discussion: Full Implementation

DUE: Project Phase 3 - High-Fidelity Prototype (100 pts)

10/25

Design Comparison

(SL 5)

XAMPP Installation (pdf)

10/31

Visual Interface Design (CRCN 17)

11/2

Data Entry, Storage, Errors

(CRCN 14-16, 21)

DUE: Homework 2

(25 pts)

 

10/30

Sample Size

(SL 6-7)

11/1

Visual Interface Design (CRCN 17)

11/7

Designing for the Desktop

(CRCN 18)

11/9

Designing for Mobile Devices

(CRCN 19)

 

11/6

Data Entry, Storage, Errors

(CRCN 14-16, 21)

DUE: Homework 2

(25 pts)

11/8

Designing for the Desktop

(CRCN 18)

11/14

Designing for the Web (CRCN 20)

11/16

Questionnaires

(SL 8)

DUE: Project Phase 4 - Full Implementation (150 pts)

 

11/13

Designing for Mobile Devices

(CRCN 19)

11/15

Designing for the Web (CRCN 20)

DUE: Project Phase 4 - Full Implementation (150 pts)

11/21

Thanksgiving Break

11/23

Thanksgiving Break

 

11/20

Thanksgiving Break

11/22

Thanksgiving Break

11/28

EXAM 2

(100 pts)

11/30

ACM Code of Ethics

DUE: Project Phase 5 - Post-Mortem

(50 pts)

 

11/27

Questionnaires

(SL 8)

11/29

EXAM 2

(100 pts)

DUE: Project Phase 5 - Post-Mortem

(50 pts)

12/5

Ethical Case Studies

12/7

Discussion and Review

 

12/4

ACM Code of Ethics

12/6

Ethical Case Studies

12/12

COMPREHENSIVE FINAL EXAM

(150 pts)

(2:00-3:40 PM)

 

 

 

 

 

12/13

COMPREHENSIVE FINAL EXAM

(150 pts)

(2:00-3:40 PM)