8
1 CS 499 Course Overview CS 499 Course Overview 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 required required . 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 may may be joined by the be joined by the instructor later in the 75-minute class instructor later in the 75-minute class period. period.

CS 499 Course Overview

Embed Size (px)

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 Presentation

Citation preview

Page 1: CS 499 Course Overview

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.

Page 2: CS 499 Course Overview

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.

Page 3: CS 499 Course Overview

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

Page 4: CS 499 Course Overview

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)

Page 5: CS 499 Course Overview

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)

Page 6: CS 499 Course Overview

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)

Page 7: CS 499 Course Overview

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

Page 8: CS 499 Course Overview

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%%