Computer Science Fundamentals Unit 2 Course A Lesson 1: Unspotted Bugs (2018)

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

K

Overview

This lesson will guide students through the steps of debugging. Students will learn the mantra: "What happened? What was supposed to happen? What does that tell you?"

Research shows that some students have less trouble debugging a program than writing one when they first learn to code. In this lesson, we introduce the idea of debugging in a real-world sense. The goal in this lesson is to teach students steps to spot a bug and to increase persistence by showing them that it's normal to find mistakes. In later lessons, students will debug actual programs on Code.org.

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.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