Thursday, February 28, 2019

Design-An-App Project - U1L09 CS Discoveries 18-19 S2

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.
RUBRIC: Where did you see Creativity, Collaboration, Communication, Problem-Solving,
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.





If you are interested in licensing Code.org materials for commercial purposes, contact us.

CSED Week 2018 Padlet

Made with Padlet