ALEX Classroom Resource

  

Computer Science Discoveries Unit 5 Chapter 2 Lesson 15: Project - Solve a Data Problem (18-19)

  Classroom Resource Information  

Title:

Computer Science Discoveries Unit 5 Chapter 2 Lesson 15: Project - Solve a Data Problem (18-19)

URL:

https://studio.code.org/s/csd5-2018/stage/15/puzzle/1?section_id=1888730

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

To conclude this unit, students design a recommendation engine based on data that they collect and analyze from their classmates. After looking at an example of a recommendation app, students follow a project guide to complete this multi-day activity. In the first several steps, students choose what choice they want to help the user to make, what data they need to give the recommendation, create a survey, and collect information about their classmates' choices. They then interpret the data and use what they have learned to create the recommendation algorithm. Last, they use their algorithms to make recommendations to a few classmates. Students perform a peer review and make any necessary updates to their projects before preparing a presentation to the class.

Note: You will need to create a free account on code.org before you can view this resource.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
30) Discuss and apply the components of the problem-solving process.

Example: Students will devise a plan to alleviate traffic congestion around the school during drop-off and pick-up.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • discuss the components of the problem-solving process.
  • apply the components of the problem-solving process.
Teacher Vocabulary:
  • problem-solving process
Knowledge:
Students know:
  • when solving problems, one should identify the problem, identify possible solutions, evaluate to select a best solution, implement the solution, evaluate the solution and/or seek feedback.
Skills:
Students are able to:
  • identify a problem.
  • identify possible solutions.
  • evaluate to select a best solution.
  • implement a solution.
  • evaluate a solution.
  • seek feedback.
  • revise an artifact based on feedback.
Understanding:
Students understand that:
  • problem-solving is a process that can take multiple iterations.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
27) Identify data needed to create a model or simulation of a given event.

Examples: When creating a random name generator, the program needs access to a list of possible names.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • select a process or system and then determine the data needed to create a model or simulation of the process or system.
Knowledge:
Students know:
  • an event is comprised of a set of steps or processes that can be identified and then simulated.
Skills:
Students are able to:
  • abstract the sequence of activities that make up an event.
Understanding:
Students understand that:
  • dissecting the parts of an event can aid in understanding of and the simulation of the event.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
30) Apply the problem-solving process to solve real-world problems.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • define a problem.
  • analyze the problem.
  • seek multiple solutions to the problem.
  • evaluate possible solutions to the problem.
  • select a best solution to the problem.
  • seek feedback on the solution.
Teacher Vocabulary:
  • problem-solving process
Knowledge:
Students know:
  • the steps to the problem-solving process.
Skills:
Students are able to:
  • select and dissect a problem.
  • seek solutions.
  • select a best alternative.
Understanding:
Students understand that:
  • often there are multiple solutions to real
  • world problems.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 8
29) Create an artifact to solve a problem using ideation and iteration in the problem-solving process.

Examples: Create a public service announcement or design a computer program, game, or application.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • create an artifact to solve a problem.
  • revise the created artifact once feedback is received from stakeholders.
Teacher Vocabulary:
  • ideation
  • iteration
  • problem-solving process
Knowledge:
Students know:
  • that problem solving is a process to find the best solution.
  • that through ideation and iteration, the final product or artifact may be a more polished or appropriate solution.
Skills:
Students are able to:
  • gather initial data about a topic.
  • informally propose a solution.
  • gather feedback on informal proposal.
  • design a solution to a chosen problem.
Understanding:
Students understand that:
  • problem-solving is a process.
  • products or artifacts may undergo many revisions after data is reviewed and feedback is received.
Tags: algorithm, data analysis, data interpretation, design, problem solving
License Type: Custom Permission Type
See Terms: https://code.org/tos
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
Accessibility
Comments
  This resource provided by:  
Author: Aimee Bates
Alabama State Department of Education