Site Search

CS 446 Course Calendar

Weekly Calendar for CS 446
Monday Tuesday Wednesday Thursday Friday

March 24

25

26

Agenda: Day 1

Classes Begin

Syllabus

27

Agenda: Day 2

Hands-on Lab0:
Orientation
Hands-on Lab1:
Visual Studio.NET &
Visual C#

28

Agenda: Day 3

Part 1: Introducing User Interface Design

31

Agenda: Day 4

Hands-on Lab2:
Microsoft's
Introduction to Windows Applications

April 1

2

Agenda: Day 5

History of HCI: Memex (1945)

Part 1: Introduction
Chapter 1

3

Agenda: Day 6

Hands-on Lab3:
User Input through
Dialog Boxes

Begin Program 1

4

Agenda: Day 7

Draft Project Proposal Due

Part 2: Requirements
Chapter 2

April 7

Agenda: Day 8

Hands-on Lab4:
Menus and Basic File I/O

8

9

Agenda: Day 9

Proposal Peer Reviews Due

Chapters 3 and 4

HCI Video: Interactive Graphics (1962)

10

Agenda: Day 10

Hands-on Lab5:
Window Controls

MSDN Window Controls

Begin Program 2

11

Agenda: Day 11

Project Proposal Due

Chapters 5 & 6

HCI Video: Douglas Englebart (1968)

April 14

Agenda: Day 12

Hands-on Lab6:
Custom User Controls

MSDN Control Type Recommendations

15

16

Agenda: Day 13

Finish Chapter 6
Video: Paper Prototyping

17

Agenda: Day 14

Hands-on Lab7:
MDI applications

Multiple-Document Interface

Begin Program 3

18

Agenda: Day 15

Part 3: Design
Chapters 8 & 9

April 21

Agenda: Day 16

Hands-on Lab8:
Help and error handling

22

23

Agenda: Day 17

Draft Persona and Paper Prototype Due

Peer Reviews

24

Agenda: Day 18

Hands-on Lab9:
Binding to Data Controls

Begin Program 4

25

Agenda: Day 19

Draft Concrete Use Case and Storyboard Due

Chapters 10 & 11

HCI Video: Desktop Metaphor (1982)

28

Agenda: Day 20

Hands-on Lab10:
Three tier architecture (MVC)

29

30

Agenda: Day 21

Conceptual Design Due

Chapters 12 & 13

HCI Video: Agents (1987)

May 1

Agenda: Day 22

Lab 11 Cancelled
NO CS 446 class today

Hands-on Lab 11:
Accessible Software

Accessible Technology in Computing

3

Agenda: Day 23

Chapters 14, 16-18

HCI Video: Apple Newton (1994)

Program 4 Due

May 5

Agenda: Day 24

Midterm Exam
short answer

Chapters 1-6, 8-13 &
History of HCI

Hebeler 116

6

7

Agenda: Day 25

Part 4: Evaluation
Chapters 20 & 21

HCI Video: Put That There (1983)

8

Agenda: Day 26

Draft Screen Snapshot Due

Peer Reviews

9

Agenda: Day 27

Chapters 22 & 23

HCI Video: Multitouch (2006)

May 12

Agenda: Day 28

Physical Design Due

Peer Reviews

13

14

Agenda: Day 29

Chapters 24 & 25

HCI Video: Zoomable Interfaces (2007)

15

Agenda: Day 30

Usability Testing

Peer Reviews

16

Agenda: Day 31

Chapters 26 & 27

HCI Video: Bumptop (2006)

May 19

Agenda: Day32

Delivering Oral Presentations

Part 5: Persuasion
Chapters 28 & 29

HCI Video: OLPC (2006)

Hebeler 116

20

21

Agenda: Day 33

Student Presentations

Middle school boys users

22

Agenda: Day 34

Student Presentations

Stay-at-home moms users

23

Agenda: Day 35

Student Presentations

Middle school girls users

May 26

Agenda: Day 36

Memorial Day Holiday

No classes

27

28

Agenda: Day 37

Student Presentations

Elderly users

29

Agenda: Day 38

Student Presentations

2nd & 3rd grade users

30

Agenda: Day 39

Student Presentations

Disabled users

June 2

Student Study Day
No classes

3

4

5

6

12:00 - 2:00 p.m.

SEOI

Design Critique Due

Final Exam
short answer
Chapters 20-29