Date | Topics | Reading | Due dates |
---|---|---|---|
January 19 (M) | Holiday | ||
January 26 (M) |
(3194/2194) UML design
(Notes) (2194) About the course (Notes) |
1,2 | |
February 2 (M) |
(3194/2194) More about UML and use cases
(Notes) (2194) More about use cases; group meetings (Notes) |
||
February 9 (M) |
(3194/2194) Ethics (2194) No class (groups can meet) |
||
February 16 (M) |
(3194/2194) Guest speaker (2194) Project clarification, groups can meet (Notes) |
||
February 23 (M) |
(3194/2194) Guest speaker (2194) Activity and class diagrams (Notes) |
2, 3, 4 | Requirements analysis for project (project description in HTML or PDF) |
March 2 (M) |
(3194/2194) Guest speaker (2194) A little about ethics presentations, implementation design (Notes) |
||
March 9 (M) | Holiday | ||
March 16 (M) | (3194/2194) Ethics presentations | ||
March 23 (M) |
(3194/2194) Guest speaker (2194) Q&A (optional), time for groups to meet (Notes) |
||
March 30 (M) | (3194/2194) Guest speaker | Midterm project reports and evaluations (project description in HTML or PDF, evaluation form in PDF) | |
April 6 (M) |
(3194/2194) Junior design presentations (2194) Discussion of presentations (Notes) |
||
April 13 (M) |
(3194/2194) Senior thesis presentations |
||
April 20 (M) | (3194/2194) Senior software presentations | ||
April 27 (M) |
(3194/2194) Sophomore design presentations (2194) Course wrap-up and evaluations (Notes) |
Project reports, code, and evaluations (project description in HTML or PDF evaluation form in PDF) |