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