Calendar / Syllabus
This calendar provides:
Please check this table once daily for updates and announcements.
You should
always feel free to contact me with any questions, comments, or
concerns.
All course contents and dates are subject to change.
|
|
Notes |
|||
| Tuesday
8/26 |
-
Software Process Models - ProcessModels.ppt - Requirements Analysis - ReqAnalysis.ppt - Initial "customer" interview - Task: Begin individual work on Requirements Analysis. (No group work allowed on this part.) - Task: Regardless of your installation plans, read the instructions for installation and use of Visual Web Developer and SQL Server here. Take the time to get it set up on your local machine, if you plan on doing so. Your goal should be to have this all set up by next week. - Task: If you still have time, begin watching the video tutorials of "ASP.NET 2.0 Beginners", here. Take some notes, and experiment a bit. In the coming weeks you'll study many of these tutorials. |
|||
|
Tuesday 9/2 |
- Due
Monday 11:55 PM: Individual Requirements Analysis (submit by
email) - Discuss individual requirements analyses - Notes from The Mythical Man-Month - MythicalManMonth.ppt - Task: Begin merge of Requirements Analyses into one complete document. - Task: If you haven't already, start watching the video tutorials of "ASP.NET 2.0 Beginners", here. Aim to be done with at least the first 3 before the next class. This means having watched the tutorials, taking notes, and trying a few things out. |
|||
|
Tuesday 9/9 |
- Due Tuesday in class: ASP.NET stuff you've experimented
with (a trivial, toy site that makes use of what you've been
studying). You may do this together or separately. But do not begin implementing what you
think will be your final project, as you don't want to commit to a
design too early. - Discussion of classic mistakes in software engineering - ClassicMistakes.ppt - Task: Watch the tutorials at least through #6, experimenting as you go. |
|||
|
Tuesday 9/16 |
- Due Monday
11:55 PM: Merged
Requirements Analysis and Peer
Evaluations - Due Tuesday in class: ASP.NET stuff you've experimented with, as before... - Principles of Design - Design.ppt - Discussion of Design Document contents - Unified Modeling Language - list of UML tools - Task: Watch tutorials through #10, experimenting as you go. - Task: Revise requirements analysis. |
|||
|
Tuesday 9/23 |
- Due Monday 11:55 PM: Revised Requirements Analysis - Due Tuesday in class: Presentation of Requirements Analysis - Due Tuesday in class: ASP.NET stuff you've experimented with, as before... - Requirements analysis discussion / customer meeting - Task: Watch tutorials 11-14 if you find they're helping you. Also familiarize yourself with other available resources on that site and on the web in general. - Task: Begin work on Design Document. |
|||
|
Tuesday 9/30 |
- Due Tuesday in class: ASP.NET
stuff you've experimented with. Make sure you cover all major
points of the tutorials. This will be graded! - Design Patterns - DesignPatterns.ppt - Introduction to version control with Subversion Online manual: http://svnbook.red-bean.com/ Official site: http://subversion.tigris.org/ |
|||
|
Tuesday 10/7 |
- Due Monday
11:55 PM:
Design
Document and Peer
Evaluations - Discussion of design document - Design Patterns - DesignPatterns.ppt - Patterns Library - with tutorials and more information - Task: Begin work on implementation, including initial test cases |
|||
|
Tuesday 10/14 |
- Due:
Demo / oral progress report in class - Dimensions of Development Speed - DevelopmentDimensions.ppt - Risk Management - RiskManagement.ppt |
|||
|
Tuesday 10/21 |
Fall break |
|||
|
Tuesday 10/28 |
- Due: Progress Report - Core Issues in Rapid Development - CoreIssuesInRAD.ppt - Lifecycle Planning - LifecyclePlanning.ppt |
|||
|
Tuesday 11/4 |
- Due: Progress Report - Size, Effort, and Schedule Estimation - Estimation.ppt Dilbert |
|||
|
Tuesday 11/11 |
- Due:
Progress Report - Due: Estimate of remaining work, for discussion and planning |
|||
|
Tuesday 11/18 |
- Due:
Progress Report - Scheduling (dangers of optimistic scheduling, how to get a schedule that matches your estimates) - Scheduling.ppt |
|||
|
Tuesday 11/25 |
- ETS test (night before) | |||
|
Tuesday 12/2 |
-
Finalize plans for project |
|||
|
Tuesday 12/9 |
-
Due:
Final package
turnover. |
|||
|
Tuesday 12/16 |
-
8:00 AM - 11:00 AM Final Exam |
|||