Section 8.4

Sprint #1

Learning Goals

Students will gain experience with Agile product development by working in sprints to complete the Unit Challenge

AAP-2.E: Students will write and evaluate expressions using relational operators.

AAP-3.A: Students will use abstraction to manage complexity in a program.

AAP-3.A:  Students will determine the result of code segments.

CRD-2.C:  Students will identify inputs to a program.

CRD-2.C.5:  Students will learn how to execute program statements through even triggers rather than through the sequential flow of control.

CRD-2.F.3:  Some ways investigation can be performed are as follows:

Objectives and Description

The purpose of Sprint 1 is to serve as the first checkpoint for students for this Unit's ARC Challenge. Using the tools they have learned about so far in this Unit (event-driven programming, lists, and list operations) as well as coding knowledge from Unit 7, student groups must at the end of the sprint deliver a rough outline of their Lo-fi MP3 player application. Over the course of the sprint, they should structure their work into design, coding, and test phases.

Activities

Activity 8.4.1 (budget 180 minutes)

Design

Code

Test

Deploy