CS 493 Schedule
Date
|
Topic
|
Notes
|
Assignments
|
Aug 27 |
Syllabus, Schedule, Status Reports Project ideas How to plan a project |
Planning your project |
Status Reports Background Research and supporting documentation The New Methodology |
Aug 29 |
Defining project goals and the point of the
project. Writing project proposals. Elevator pitch. |
Nailing down the feature set. Good style in writing for computer science. |
Project proposal. ACM references and citation format. |
Sep 3 |
Software Engineering Methods What is software engineering? Software life cycle |
Read The New Methodology for discussion. | |
Sep 5 |
Discussion of project ideas | DUE: 9/5: Background research |
|
Sep 10 |
Peer Review project proposals |
DUE: 9/8: draft project proposals: IN
CLASS |
|
Sep 12 |
Who are the users Use Cases UML |
SRS Template | Project requirements |
Sep 17 | The anatomy of a use case | DUE: Use case names DUE: Final project proposal |
|
Sep 19 | Peer
review use cases |
DUE:
Use cases DRAFT |
|
Sep 24 |
Work day - individual meetings on project requirements | DUE: Use cases | |
Sep 26 |
Development environment + coding standards. Discuss project specification. |
Making Wrong Code Look Wrong Hungarian Notation |
Development environment and coding standards. Project specification. |
Oct 1 |
Discuss project schedule and estimation. | Evidence Based Scheduling. Specification Exercise. |
DUE: Project requirements. Project Schedule |
Oct 3 |
Peer Review Project Diagrams | DUE: Project Diagram | |
Oct 8 |
Review schedules. Discuss project prototypes. |
Chapter 14 in Writing for Computer Science by Zobel. | DUE: Project specification. (OCT 9) Project proposal presentations. Project prototype. |
Oct 10 |
How to present a project. | DUE: Project Schedule DUE: Development environment + coding standards. |
|
Oct 15 |
Project proposal presentation: (Chris, Ahmed) |
||
Oct 17 |
Project
proposal presentation: (Josh, Thomas) |
DUE:
Prototype description. |
|
Oct 22 |
Project proposal presentation: (Liam, Andrew) |
DUE: articles for 10/29 topic. | |
Oct 24 |
Discuss design reviews. Discuss prototype descriptions. |
Schedule change request form. Design Reviews. Module designs. Module implementations. |
|
Oct 29 |
Topic Lead (Liam,Andrew) |
DUE: articles for 11/4 topic. | |
Oct 31 |
Demonstration of prototypes. | ||
Nov 5 |
Topic Lead (Thomas, Josh) |
||
Nov 7 | Design Review Liam | DUE: articles for 11/15 topic. | |
Nov 12 |
Design Review Andrew | ||
Nov 14 | Topic Lead(Chris,Ahmed) | ||
Nov 19 |
Design Review Thomas | ||
Nov 21 | Design Review Josh | ||
Nov 26 |
Design Review Chris | ||
Nov 28 |
THANKSGIVING - NO CLASS |
||
Dec 3 |
Design Review Ahmed | ||
Dec
9 |
noon
- 2:30 pm FINAL PRESENTATION |