Overview
To conclude their study of the problem solving process and the input/output/store/process model of a computer, students will propose an app designed to solve a real world problem. This project will be completed across multiple days and will result in students creating a poster highlighting the features of their app that they will present to their classmates. A project guide provides step by step instructions for students and helps them organize their thoughts. The project is designed to be completed in pairs though it can be completed individually.
Purpose
This project combines the two major themes of Unit 1, problem solving, and the input-output-store-process model of a computer. This project ties both themes to a broader goal of identifying real world problems and finding ways to use technology to help solve them. Students collaborate in the creation of their app and also take part in a structured peer review process that they will see many more times throughout the course. This project should be a fun and creative experience as well, and gives students a chance to tie the field of computer science to their own interests and ambitions.
Agenda
CSTA K-12 Computer Science Standards
AP - Algorithms & Programming
- 2-AP-10 - Use flowcharts and/or pseudocode to address complex problems as algorithms.
- 2-AP-15 - Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
- 2-AP-18 - Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
CS - Computing Systems
- 2-CS-02 - Design projects that combine hardware and software components to collect and exchange data.
and Persistence as you created your new Application? Be prepared to show these in your
presentation as a self-critique with the class. Use the Rubric Criteria below to refine your
ideas, and the final project prior to the presentation.
Criteria
|
Yes/No
|
Comments
|
The problem is well-defined, including a target audience, details of the problem, and how to tell it has been solved.
| ||
The app is clearly described including what it does and why someone would use it.
| ||
The outputs of the app are clearly described and could be used to address the problem.
| ||
The inputs of the app could be used to produce the outputs.
| ||
The way that the information is processed to produce the output is clearly described.
| ||
Stored information is listed and is appropriate for the functionality of the app.
| ||
The peer review provides useful and constructive feedback.
| ||
Peer review feedback has clearly been incorporated into the final version of the project.
| ||
The final presentation includes all information required by the project guide.
|