CRD-1.C Demonstrate effective interpersonal skills during collaboration.
CRD-2.E.4 Students will actively engage in a development process that is incremental by breaking down the problem into smaller pieces.
The objectives for this lesson are to have the students read a detailed project description and analyze the requirements need to successfully complete the project. In addition, students will be critically evaluating what they know how to do for the project and what they need to learn how to do. Students have each developed 2 Songs that include computationally looped beats and melodies made using procedural abstraction and data abstraction in Sprint 1. For Sprint 2 student teams will the jukebox selection algorithms to play a selected song or have the computer randomly select a song and play it.
Unit 8 Challenge Materials
Some teachers may want to print all the challenge documents and create binders for each team. Here is a link to all documents with a table of contents for this ARC challenge.
Activity 8.7 Sprint 2
Teams should review the Project Description as well as reviewing their Project Requirements Analysis that was completed Section 8.5.
2. Have team meetings to update progress on individual assignments. Project managers should meet with the teacher for updates.
3. Using their status updates, teams should revise their plan and complete a final Sprint form. The deadline for finishing Sprint 2 is the due date for project completion. Emphasize that this is the final iteration of the software development life cycle for this challenge.
4. The amount of time for this Sprint is up to the teacher's discretion. It should be based upon reasonable team progress and the feasibility of teams to work outside of class or not.