# ALEX Classroom Resource

## Computer Science Discoveries Unit 1 Chapter 2 Lesson 7: Apps and Storage

Classroom Resource Information

Title:

Computer Science Discoveries Unit 1 Chapter 2 Lesson 7: Apps and Storage

URL:

https://studio.code.org/s/csd1-2018/stage/7/puzzle/1

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

This lesson covers the input and output aspects of computers in a context that is relevant and familiar to students: apps. The class evaluates various web applications to analyze the specific problems that they were designed to solve, the inputs that they need to work, and the outputs they provide to users. The class concludes with observations of these apps as well as a teacher-led discussion about the impact of apps on society.

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: 7 3) Create algorithms that demonstrate sequencing, selection or iteration. Examples: Debit card transactions are approved until the account balance is insufficient to fund the transaction = iteration, do until. Unpacked Content Evidence Of Student Attainment:Students will: create an algorithm using one of the three basic programming structures: sequencing, selections, or iterations.Teacher Vocabulary:algorithm sequence selection iterationKnowledge:Students know: how to use the programming structures to create algorithms and how many algorithms make use of all three programming structures.Skills:Students are able to: create and recognize various programming structures found in algorithms.Understanding:Students understand that: each structure sequencing, selections, and iterations have a purpose. Digital Literacy and Computer Science DLIT (2018) Grade: 7 5) Solve a complex problem using computational thinking. Unpacked Content Evidence Of Student Attainment:Students will: break a problem into parts or steps. find patterns or trends. create steps to solve the problem. infer rules or principles associated with problem solving.Teacher Vocabulary:computational thinkingKnowledge:Students know: smaller tasks are easier to solve than complex problems. that trends in data can also speed up the problem-solving process.Skills:Students are able to: abstract portions of the problem and focus on smaller tasks to aid in solving a complex problem.Understanding:Students understand that: complex problems can be overwhelming. by decomposing the complex problem into simpler problems, a solution is easier to reach.
Tags: abstraction, analyze, app, deconstruct, input, output