Computer Science Fundamentals Unit 2 Course A Lesson 10: Loops with Harvester (2018)

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

K

Overview

Building on the concept of repeating instructions from "Happy Loops", (Lesson 9 - precedes this lesson in Code.org Course A 2018 curriculum) this lesson will have students using loops to pick corn more efficiently on Code.org. In this lesson, students learn more about loops and how to implement them in Blockly code. Using loops is an important skill in programming because manually repeating commands is tedious and inefficient. With the Code.org puzzles, students will learn to add instructions to existing loops, gather repeated code into loops, and recognize patterns that need to be looped.

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

Digital Literacy and Computer Science (2018) Grade(s): KG

DLCS18.K.1

List the sequence of events required to solve problems.

UP:DLCS18.K.1

Vocabulary

  • sequence

Knowledge

Students know:
  • certain tasks require a specific sequence.

Skills

Students are able to:
  • tell the order of events for specific task.
  • identify what comes next for specific tasks.
  • identify a step that is not in the correct order.

Understanding

Students understand that:
  • the order of events is important.
  • events are made up of several different steps.
Digital Literacy and Computer Science (2018) Grade(s): KG

DLCS18.K.10

Collect data and organize it in a chart or graph collaboratively.

UP:DLCS18.K.10

Vocabulary

  • graph
  • spreadsheet
  • data

Knowledge

Students know:
  • data can be collected in various ways.
  • results of data can be depicted in various ways.

Skills

Students are able to:
  • collect data using simple methods such as tally sheets, paper squares, voting.
  • as a group build simple graphs on paper.
  • as a group enter simple data into a spreadsheet.

Understanding

Students understand that:
  • data can be collected in various ways.
  • results of data can be shared in various ways such as graphs, picture charts.
Digital Literacy and Computer Science (2018) Grade(s): KG

DLCS18.K.13

Use a design process in a guided setting to create an artifact or solve a problem.

UP:DLCS18.K.13

Vocabulary

  • define
  • strategy
  • visualize
  • perspective
  • pattern
  • cause
  • effect

Knowledge

Students know:
  • solving a problem starts with finding and understanding the problem.
  • there can be more than one idea for a solution.
  • some ideas may or may not work.

Skills

Students are able to:
  • find and define problems in a given context or scenerio such as story, video, in the classroom or school when given support and guidance from an adult.
  • use multiple strategies to find solutions to a problem when given support and guidance from an adult, such as visualizing, changing perspectives, finding patterns, stating cause and effect.

Understanding

Students understand that:
  • they can solve problems in their home, classroom, and school.
  • there is more than one way to think through a solution to a problem.

CR Resource Type

Lesson/Unit Plan

Resource Provider

Code.org

License Type

Custom
ALSDE LOGO