cs 499 course overview
DESCRIPTION
CS 499 Course Overview. CS 499 is the second course in a two-course sequence in which teams complete the software development project that they began in CS 425. - PowerPoint PPT PresentationTRANSCRIPT
11
CS 499 Course OverviewCS 499 Course OverviewCS 499 Course OverviewCS 499 Course OverviewCS 499 is the second course in a two-CS 499 is the second course in a two-
course sequence in which teams course sequence in which teams complete the software development complete the software development project that they began in CS 425. project that they began in CS 425.
CS 499 is the second course in a two-CS 499 is the second course in a two-course sequence in which teams course sequence in which teams
complete the software development complete the software development project that they began in CS 425. project that they began in CS 425.
Attendance at all class meetings is Attendance at all class meetings is requiredrequired. On days when your team is not . On days when your team is not
scheduled to formally meet with the scheduled to formally meet with the instructor in EB 1010, your team is instructor in EB 1010, your team is
expected to meet informally in EB 2029, expected to meet informally in EB 2029, where you where you maymay be joined by the instructor be joined by the instructor
later in the 75-minute class period. later in the 75-minute class period.
Attendance at all class meetings is Attendance at all class meetings is requiredrequired. On days when your team is not . On days when your team is not
scheduled to formally meet with the scheduled to formally meet with the instructor in EB 1010, your team is instructor in EB 1010, your team is
expected to meet informally in EB 2029, expected to meet informally in EB 2029, where you where you maymay be joined by the instructor be joined by the instructor
later in the 75-minute class period. later in the 75-minute class period.
22
CS 499 ScheduleCS 499 ScheduleCS 499 ScheduleCS 499 ScheduleWith With twelvetwelve exceptions, this course will exceptions, this course will be conducted as formal meetings with be conducted as formal meetings with one team on Mondays and the other one team on Mondays and the other
team on Wednesdays. team on Wednesdays.
With With twelvetwelve exceptions, this course will exceptions, this course will be conducted as formal meetings with be conducted as formal meetings with one team on Mondays and the other one team on Mondays and the other
team on Wednesdays. team on Wednesdays.
Most Mondays, the Most Mondays, the Metamorphosis team will Metamorphosis team will
meet in EB 1010 for formal meet in EB 1010 for formal meetings.meetings.
Most Wednesdays, the Most Wednesdays, the Metamorphosis team will Metamorphosis team will
meet in EB 2029 for informal meet in EB 2029 for informal meetings. meetings.
Most Mondays, the Most Mondays, the Metamorphosis team will Metamorphosis team will
meet in EB 1010 for formal meet in EB 1010 for formal meetings.meetings.
Most Wednesdays, the Most Wednesdays, the Metamorphosis team will Metamorphosis team will
meet in EB 2029 for informal meet in EB 2029 for informal meetings. meetings.
Most Mondays, the Most Mondays, the CryptKeeper team will meet CryptKeeper team will meet
in EB 2029 for informal in EB 2029 for informal meetings.meetings.
Most Wednesdays, the Most Wednesdays, the CryptKeeper team will meet CryptKeeper team will meet
in EB 1010 for formal in EB 1010 for formal meetings. meetings.
Most Mondays, the Most Mondays, the CryptKeeper team will meet CryptKeeper team will meet
in EB 2029 for informal in EB 2029 for informal meetings.meetings.
Most Wednesdays, the Most Wednesdays, the CryptKeeper team will meet CryptKeeper team will meet
in EB 1010 for formal in EB 1010 for formal meetings. meetings.
33
Three ReleasesThree ReleasesThree ReleasesThree ReleasesYour project will be completed in three Your project will be completed in three releases, with some additional follow-up releases, with some additional follow-up
afterwards. afterwards.
Your project will be completed in three Your project will be completed in three releases, with some additional follow-up releases, with some additional follow-up
afterwards. afterwards. Release 1Release 1
•Initial code Initial code & & documentatiodocumentationn
•SpecificationSpecifications required: s required: week of 8/28week of 8/28
•Completed Completed release due: release due: week of 9/18week of 9/18
Release 1Release 1
•Initial code Initial code & & documentatiodocumentationn
•SpecificationSpecifications required: s required: week of 8/28week of 8/28
•Completed Completed release due: release due: week of 9/18week of 9/18
Release 2Release 2
•More thorough More thorough code & code & documentationdocumentation
•Specifications Specifications required: week of required: week of 9/189/18
•Completed Completed release due: week release due: week of 10/16of 10/16
Release 2Release 2
•More thorough More thorough code & code & documentationdocumentation
•Specifications Specifications required: week of required: week of 9/189/18
•Completed Completed release due: week release due: week of 10/16of 10/16
Release 3Release 3
•Complete code Complete code & & documentationdocumentation
•Specifications Specifications required: week required: week of 10/16of 10/16
•Completed Completed release due: release due: week of 11/13week of 11/13
Release 3Release 3
•Complete code Complete code & & documentationdocumentation
•Specifications Specifications required: week required: week of 10/16of 10/16
•Completed Completed release due: release due: week of 11/13week of 11/13
Follow-UpFollow-Up
•Peer reviews: Peer reviews: week of 11/27week of 11/27
•Faculty Faculty presentation: presentation: week of 12/4week of 12/4
•Post-mortem Post-mortem discussion: discussion: week of 12/11week of 12/11
Follow-UpFollow-Up
•Peer reviews: Peer reviews: week of 11/27week of 11/27
•Faculty Faculty presentation: presentation: week of 12/4week of 12/4
•Post-mortem Post-mortem discussion: discussion: week of 12/11week of 12/11
44
Release 1 ScheduleRelease 1 ScheduleRelease 1 ScheduleRelease 1 Schedule
8/218/21 Course OverviewCourse Overview 8/238/23 Schedule PlanningSchedule Planning
8/288/28Metamorphosis:Metamorphosis:Formal Meeting & Formal Meeting & Release 1 Plan DeliveryRelease 1 Plan Delivery
8/308/30CryptKeeper:CryptKeeper:Formal Meeting & Formal Meeting & Release 1 Plan DeliveryRelease 1 Plan Delivery
9/49/4 LABOR DAYLABOR DAY 9/69/6 Web Documentation Web Documentation DiscussionDiscussion
9/119/11 Project Presentation Project Presentation DiscussionDiscussion 9/139/13
Internal & External Internal & External Documentation Documentation DiscussionDiscussion
9/189/18Metamorphosis Metamorphosis Release 1 Presentation Release 1 Presentation (CryptKeeper Team (CryptKeeper Team Attendance Required)Attendance Required)
9/209/20CryptKeeper Release 1 CryptKeeper Release 1 Presentation Presentation (Metamorphosis Team (Metamorphosis Team Attendance Required)Attendance Required)
55
Release 2 ScheduleRelease 2 ScheduleRelease 2 ScheduleRelease 2 Schedule
9/189/18 Metamorphosis Release Metamorphosis Release 2 Planning Discussion2 Planning Discussion 9/209/20
CryptKeeper Release CryptKeeper Release 2 Planning 2 Planning DiscussionDiscussion
9/259/25 Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting 9/279/27 CryptKeeper:CryptKeeper:
Formal MeetingFormal Meeting
10/210/2 Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting 10/410/4 CryptKeeper:CryptKeeper:
Formal MeetingFormal Meeting
10/910/9 Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting
10/110/111
CryptKeeper:CryptKeeper:Formal MeetingFormal Meeting
10/110/166
Metamorphosis Release Metamorphosis Release 2 Presentation 2 Presentation (CryptKeeper Team (CryptKeeper Team Attendance Required)Attendance Required)
10/110/188
CryptKeeper Release CryptKeeper Release 2 Presentation 2 Presentation (Metamorphosis (Metamorphosis Team Attendance Team Attendance Required)Required)
66
Release 3 ScheduleRelease 3 ScheduleRelease 3 ScheduleRelease 3 Schedule
10/110/166
Metamorphosis Release Metamorphosis Release 3 Planning Discussion3 Planning Discussion
10/110/188
CryptKeeper Release CryptKeeper Release 3 Planning 3 Planning DiscussionDiscussion
10/210/233
Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting
10/210/255
CryptKeeper:CryptKeeper:Formal MeetingFormal Meeting
10/310/300
Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting 11/111/1 CryptKeeper:CryptKeeper:
Formal MeetingFormal Meeting
11/611/6 Metamorphosis:Metamorphosis:Formal MeetingFormal Meeting 11/811/8 CryptKeeper:CryptKeeper:
Formal MeetingFormal Meeting
11/111/133
Metamorphosis Release Metamorphosis Release 3 Presentation 3 Presentation (CryptKeeper Team (CryptKeeper Team Attendance Required)Attendance Required)
11/111/155
CryptKeeper Release CryptKeeper Release 3 Presentation 3 Presentation (Metamorphosis (Metamorphosis Team Attendance Team Attendance Required)Required)
77
Follow-UpFollow-UpFollow-UpFollow-Up
11/111/133
Metamorphosis Final Metamorphosis Final Presentation PlanningPresentation Planning
11/111/155
CryptKeeper Final CryptKeeper Final Presentation Presentation PlanningPlanning
11/211/200
Thanksgiving BreakThanksgiving Break11/211/222
Thanksgiving BreakThanksgiving Break
11/211/277
Metamorphosis Peer Metamorphosis Peer Review (CryptKeeper Review (CryptKeeper Reviews Metamorphosis Reviews Metamorphosis & Metamorphosis & Metamorphosis Reviews Itself)Reviews Itself)
11/211/299
CryptKeeper Peer CryptKeeper Peer Review Review (Metamorphosis (Metamorphosis Reviews CryptKeeper Reviews CryptKeeper & CryptKeeper & CryptKeeper Reviews Itself)Reviews Itself)
12/412/4 Metamorphosis Faculty Metamorphosis Faculty PresentationPresentation 12/612/6 CryptKeeper Faculty CryptKeeper Faculty
PresentationPresentation
12/112/111
Final Wrap-Up & Final Wrap-Up & Course EvaluationCourse Evaluation
88
CS 499 GradingCS 499 GradingCS 499 GradingCS 499 GradingEach assignment must contain a clear Each assignment must contain a clear
specification of the individual responsibilities of specification of the individual responsibilities of each team member. each team member.
Each assignment must contain a clear Each assignment must contain a clear specification of the individual responsibilities of specification of the individual responsibilities of
each team member. each team member. Grade Breakdown:Grade Breakdown: Grade Breakdown:Grade Breakdown:
Release Release 11
1010%%
Release Release 22
2020%%
Release Release 33
4545%%
Follow-Follow-UpUp
2525%%