Computer Science Discoveries Unit 3 Chapter 1 Lesson 12: Keyboard Input (18-19)

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

8

Overview

Following the introduction to Booleans and if statements in the previous lesson, students are introduced to a new block called keyDown() which returns a Boolean and can be used in conditionals statements to move sprites around the screen. By the end of this lesson, students will have written programs that take keyboard input from the user to control sprites on the screen.

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

DLCS18.8.3

Create an algorithm using a programming language that includes the use of sequencing, selections, or iterations.

UP:DLCS18.8.3

Vocabulary

  • algorithm
  • sequence
  • selection
  • iteration

Knowledge

Students know:
  • how to use a programming language to create algorithms that make use of sequencing, selections, or iterations.

Skills

Students are able to:
  • create programs to make use of sequencing, selections, or iterations.

Understanding

Students understand that:
  • each programming language has a unique way of making use of sequencing, selections, and iterations in algorithms.
Digital Literacy and Computer Science (2018) Grade(s): 8

DLCS18.8.7

Create a program that includes selection, iteration, or abstraction, and initializes, and updates, at least two variables.

UP:DLCS18.8.7

Vocabulary

  • selection
  • iteration
  • abstraction
  • initialize
  • variables

Knowledge

Students know:
  • how to write a program that includes selection, iteration, abstraction, initialization, and updates variables.

Skills

Students are able to:
  • write a program that includes foundational programming concepts
  • selection, iteration, abstraction, initialization, and updating variables.

Understanding

Students understand that:
  • they have the ability to create and design programs they may have never considered themselves able to do so.

CR Resource Type

Lesson/Unit Plan

Resource Provider

Code.org

License Type

Custom
ALSDE LOGO