Learning Goals
Manage a project by breaking a large task into smaller, more manageable tasks.
Students will individually map/web/flowchart their idea for the application. The main goal is to show all of the major components that they envision, any time remaining can be spent on adding details to the main components while others complete their ideas.
Groups come together with their ideas and create their group outline for the program code. They may use a web or flowchart or "pseudocode" depending on their preferences. The idea here is to narrow down all of the ideas into one framework so that the coding tasks can be broken down into several chunks.
Once student groups have a rough draft list of tasks they will enter the tasks into their work log (Trello or a three panel w/ sticky notes). The recommendation is to use a To Do/Doing/Done format for assigning and tracking the progress and completion of tasks.