Computer Science Discoveries Unit 6 Chapter 2 Lesson 15: Circuits and Physical Prototypes (18-19)

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

7, 8

Overview

Students will plan, design, and create a physical prototype using block programming to control simple wire circuits using cheap and easily found materials.

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): 7

DLCS18.7.27

Identify data needed to create a model or simulation of a given event.

UP:DLCS18.7.27

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 (2018) Grade(s): 7

DLCS18.7.30

Apply the problem-solving process to solve real-world problems.

UP:DLCS18.7.30

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 (2018) Grade(s): 7

DLCS18.7.8

Formulate a narrative for each step of a process and its intended result, given pseudocode or code.

UP:DLCS18.7.8

Vocabulary

  • narrative
  • pseudocode

Knowledge

Students know:
  • that a narrative is a spoken or written account of events.

Skills

Students are able to:
  • identify the intended process in a given code or pseudocode.
  • convert given code or pseudocode to a narrative of expected behavior.

Understanding

Students understand that:
  • every line of code has an intended behavior.
Digital Literacy and Computer Science (2018) Grade(s): 8

DLCS18.8.5

Discuss the efficiency of an algorithm or technology used to solve complex problems.

UP:DLCS18.8.5

Knowledge

Students know:
  • that many solutions exist to solve a problem.

Skills

Students are able to:
  • communicate their opinion on the efficiency of problem solving methods.

Understanding

Students understand that:
  • while many solutions exist for a problem, some are better suited to meet specific needs, such as efficiency.

CR Resource Type

Lesson/Unit Plan

Resource Provider

Code.org

License Type

Custom
ALSDE LOGO