Work in Progress
Please pardon our progress while we refine the look and functionality of our new ALEX site! You can still access the old ALEX site at If you would like to share feedback or have a question for the ALEX Team, you can use the contact form here, or email us directly at

NOTICE: The old ALEX site at will not be accessible on March 31st. Please contact if this may cause an issue with a scheduled event/deadline.

Learning Resource Type

Classroom Resource

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

Subject Area

Digital Literacy and Computer Science




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

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

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

    List the sequence of events required to solve problems.

    Unpacked Content

    Unpacked Content



    • sequence


    Students know:
    • certain tasks require a specific sequence.


    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.


    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

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

    Unpacked Content

    Unpacked Content



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


    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.


    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.


    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

    License Type