TPT
Total:
$0.00
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Intro to Debugging: A Coding Lesson
Share

Description

Highly engaging lesson to teach the concept of DEBUGGING CODE to primary students. 

Students fear making mistakes, and are hesitant to revise code even if they make one. After downloading this resource you will receive a fun lesson with 3 different activities to teach students that making and fixing mistakes is fun; not something to be ashamed of. They will also learn that mistakes or errors in code is a bug, and that fixing those areas is debugging. This resource includes: 

  • Standards Based lesson that engages early learners to learn about debugging. Standards are listed below. 
  • List of suggested picture books that help students identify problems and mistakes as fun and no big deal.
  • Unplugged activity that expects students to make mistakes and helps them see how they are crucial to learning.
  • 3 suggested FREE apps and/or web based tools that engage students in directional coding. Each have a visual component that makes it easier for students to identify a bug in their algorithm and debug it.
  • Reflection questions that help students understand that recognizing mistakes in a program leads to debugging and can be fixed. 
  • Lesson slideshow to facilitate the lesson. Includes key coding vocabulary, reflection questions, 3 video tutorials to show how to use 3 different coding programs that are great for early learners. 

This activity meets the following standards:

AASL

  • Problem solving through cycles of design, implementation, and reflection. 
  • Recognizing capabilities and skills that can be developed, improved, and expanded.

ISTE

  • Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.

CSTA

  • Develop programs with sequences & simple loops to express ideas or address a problem 
  • Create programs that include sequences, events, loops, and conditionals
  • Test & debug a program or algorithm to ensure it runs as intended

CCSS

  • Make sense of problems and persevere in solving them.
  • Use appropriate tools strategically.

Quick Bytes: 

Let’s stay connected! Be sure tosign up for my newsletter QUICK BYTES</a> where I share tips, tools, & tricks to teach with technology in fun and safe ways! And I keep you up to date on sales and new resources! 

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Intro to Debugging: A Coding Lesson

Rated 4.5 out of 5, based on 4 reviews
4.5 (4 ratings)
Vr2lTch
441 Followers
$3.00

Highlights

Digital downloads
Grades icon
Grades
PreK - 2nd
Standards icon
Standards
Pages
15
Teaching Duration
40 minutes

Save even more with bundles

The Elementary Coding Bundle is your comprehensive resources for teaching PreK-6th grade students how to code. It’s packed with over 40 engaging activities and lessons that cover a wide range of elementary coding activities. From unplugged coding and coding vocabulary to block coding and coding game
Price $143.50Original Price $205.00Save $61.50
42
Introduce Coding Concepts to PreK Students.Teach young programmers about coding concepts like sequences or series, loops, and conditionals. The activities included in this bundle engage students with drawing, cute creatures, and tablets.  Each activity can be paired with a read aloud or used on its
Price $116.25Original Price $155.00Save $38.75
31
COMPLETE PreK Library Curriculum for an entire school year! This Curriculum Bundle outlines what to teach in your library media center for PreKindergarten across multiple content areas.  Coming up with a Library Media curriculum takes time, patience, and testing. This PreK Curriculum bundle includes
Price $84.80Original Price $106.00Save $21.20
25

Description

Highly engaging lesson to teach the concept of DEBUGGING CODE to primary students. 

Students fear making mistakes, and are hesitant to revise code even if they make one. After downloading this resource you will receive a fun lesson with 3 different activities to teach students that making and fixing mistakes is fun; not something to be ashamed of. They will also learn that mistakes or errors in code is a bug, and that fixing those areas is debugging. This resource includes: 

  • Standards Based lesson that engages early learners to learn about debugging. Standards are listed below. 
  • List of suggested picture books that help students identify problems and mistakes as fun and no big deal.
  • Unplugged activity that expects students to make mistakes and helps them see how they are crucial to learning.
  • 3 suggested FREE apps and/or web based tools that engage students in directional coding. Each have a visual component that makes it easier for students to identify a bug in their algorithm and debug it.
  • Reflection questions that help students understand that recognizing mistakes in a program leads to debugging and can be fixed. 
  • Lesson slideshow to facilitate the lesson. Includes key coding vocabulary, reflection questions, 3 video tutorials to show how to use 3 different coding programs that are great for early learners. 

This activity meets the following standards:

AASL

  • Problem solving through cycles of design, implementation, and reflection. 
  • Recognizing capabilities and skills that can be developed, improved, and expanded.

ISTE

  • Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.

CSTA

  • Develop programs with sequences & simple loops to express ideas or address a problem 
  • Create programs that include sequences, events, loops, and conditionals
  • Test & debug a program or algorithm to ensure it runs as intended

CCSS

  • Make sense of problems and persevere in solving them.
  • Use appropriate tools strategically.

Quick Bytes: 

Let’s stay connected! Be sure tosign up for my newsletter QUICK BYTES</a> where I share tips, tools, & tricks to teach with technology in fun and safe ways! And I keep you up to date on sales and new resources! 

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

4.5
Rated 4.5 out of 5, based on 4 reviews
4
ratings
All verified TPT purchases
Rated 5 out of 5
April 10, 2024
I used this resource in my computer science class this year and the students loved it!
Melissa R.
201 reviews
Grades taught: 1st, 2nd
Vr2lTch
Response from
Vr2lTch
(TPT Seller)
Jun 9, 2024
This is great to hear, Melissa! I love seeing that it was useful with 1st & 2nd graders, too!
Rated 5 out of 5
October 24, 2023
Great addition for my summer coding program. Students enjoyed it.
Jennifer M.
380 reviews
Vr2lTch
Response from
Vr2lTch
(TPT Seller)
Jun 9, 2024
Thats, awesome, Becky! It's a lot of fun to teach kids how to debug.
Rated 3 out of 5
March 11, 2022
1st grade and kindergarten liked the do as I say not as I do game, and I really enjoyed the book recommendations. I purchased and used each of the books to tie in debugging k-6. Even big kids like a read aloud. It only filled about half of the 52 minute class period.
Abbey R.
92 reviews
Grades taught: K, 1st
Vr2lTch
Response from
Vr2lTch
(TPT Seller)
Mar 28, 2022
I’m so glad that these resources worked for you, Abigail! Yes, they won’t take up an entire class period. I typically used the activities and then did a book checkout followed by another read aloud and game.
Rated 5 out of 5
September 18, 2021
Great!
4EVERGROWING
(TPT Seller)
1,120 reviews
Grades taught: 2nd
Vr2lTch
Response from
Vr2lTch
(TPT Seller)
Oct 4, 2021
Great to hear!

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Make sense of problems and persevere in solving them. Mathematically proficient students start by explaining to themselves the meaning of a problem and looking for entry points to its solution. They analyze givens, constraints, relationships, and goals. They make conjectures about the form and meaning of the solution and plan a solution pathway rather than simply jumping into a solution attempt. They consider analogous problems, and try special cases and simpler forms of the original problem in order to gain insight into its solution. They monitor and evaluate their progress and change course if necessary. Older students might, depending on the context of the problem, transform algebraic expressions or change the viewing window on their graphing calculator to get the information they need. Mathematically proficient students can explain correspondences between equations, verbal descriptions, tables, and graphs or draw diagrams of important features and relationships, graph data, and search for regularity or trends. Younger students might rely on using concrete objects or pictures to help conceptualize and solve a problem. Mathematically proficient students check their answers to problems using a different method, and they continually ask themselves, "Does this make sense?" They can understand the approaches of others to solving complex problems and identify correspondences between different approaches.
Use appropriate tools strategically. Mathematically proficient students consider the available tools when solving a mathematical problem. These tools might include pencil and paper, concrete models, a ruler, a protractor, a calculator, a spreadsheet, a computer algebra system, a statistical package, or dynamic geometry software. Proficient students are sufficiently familiar with tools appropriate for their grade or course to make sound decisions about when each of these tools might be helpful, recognizing both the insight to be gained and their limitations. For example, mathematically proficient high school students analyze graphs of functions and solutions generated using a graphing calculator. They detect possible errors by strategically using estimation and other mathematical knowledge. When making mathematical models, they know that technology can enable them to visualize the results of varying assumptions, explore consequences, and compare predictions with data. Mathematically proficient students at various grade levels are able to identify relevant external mathematical resources, such as digital content located on a website, and use them to pose or solve problems. They are able to use technological tools to explore and deepen their understanding of concepts.
Loading