Skip to content

3rd Grade, D, Smith, 04-27 – Code.org Course D Lesson 4: Debugging with Laurel

  1. There are two videos for today:
    1. Debugging With the Step Button
    2. Mr. Smith's Instructions

    (This video was recorded earlier so the date is wrong, but the content is correct.)

  1. Objective:
    1. Students will be able to:
      • Describe and implement a plan to debug a program.
      • Identify a bug and the problems it causes in a program.
      • Read and comprehend given code.
  2. Announcements:
    1. The last day for any late work for Q4 is Thursday, June 4th!
      1. This provides 2 weeks at the end of the Quarter for Mr. Smith to grade late work.
  3. Previous Lessons: Lesson 2, Lesson 3, Tux Typing, Lesson 6, Lesson 7, Lesson 8, Luanti Circles
  4. Today's Lesson: Lesson 4: Debugging with Laurel
    1. Vocabulary:
      1. Algorithm - A list of steps to finish a task.
      2. Bug - Part of a program that does not work correctly.
      3. Collaborate - Work together on an activity
      4. Debugging - Finding and fixing problems in an algorithm or program.
      5. Decompose - Break problems down into smaller steps
      6. Loop - The action of doing something over and over again.
      7. Program - An algorithm that has been coded into something that can be run by a machine.
      8. Programming - The art of creating a program.
    2. Code.org levels should be completed in Code.org, which you should log into through Clever.
    3. There are nine (9) levels for this lesson. You will need to COMPLETE (PERFECT) at least six (6) of the levels by meeting the objectives in each portion.
      1. (Levels 7, 8, & 9 are CHALLENGE levels. You should try them, but they're extra credit.)
    4. This is an IN-CLASS assignment, NOT HOMEWORK. While late work will be accepted up until June 4th, it WILL be late!