Learning Resource Type

Classroom Resource

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

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.

    Unpacked Content

    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.

    Unpacked Content

    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.
    Link to Resource

    CR Resource Type

    Lesson/Unit Plan

    Resource Provider

    Code.org
    Accessibility
    License

    License Type

    Custom
    ALSDE LOGO