+
Handout
Wikimedia

Wikipedia: Debugging

For Students 9th - 10th
Wikipedia provides a lengthy definition of the term, "debugging," including hyperlinked terms, links, and references.
+
eBook
Khan Academy

Khan Academy: More Debugging Tips

For Students 9th - 10th
There are many ways to debug your programs! Here's a list to get you started.
+
Handout
Other

The School Run: What Is Debugging?

For Students 3rd - 8th
Students are introduced to the debugging cycle and the steps in the debugging cycle.
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Debugging a Maze

For Teachers 1st - 3rd
Students in your class might become frustrated with this activity because of the essence of debugging. Debugging is a concept that is very important to computer programming. Computer scientists have to get really good at facing the bugs...
+
Lesson Plan
Code.org

Code.org:lesson 8: Clean Code and Debugging

For Teachers 9th - 10th
Students deal with common issues that arise when designing web pages in HTML. Students will correct errors in a sequence of increasingly complex web pages. In the process they will learn the importance of comments, whitespace, and...
+
Article
Khan Academy

Khan Academy: Classroom Debugging Guide

For Students 9th - 10th
If you're teaching a classroom of students learning programming, you may find students coming to you for help. You can use the tips below to talk through student questions together even if you aren't that familiar with programming yourself.
+
Activity
TeachEngineering

Teach Engineering: Testing With J Unit

For Teachers 9th - 10th
JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are...
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Programming With Angry Birds

For Teachers 1st - 3rd
In this lesson, students will develop programming and debugging skills on a computer platform. The block-based format of these puzzles help students learn about sequence and concepts, without having to worry about perfecting syntax.
+
Handout
Code.org

Code.org: Cs Fundamentals: Debugging Guide

For Students K - 1st
A one-page visual de-bugging reminder for studets learning computer programming.
+
Professional Doc
Khan Academy

Khan Academy: Classroom Ddebugging Guide

For Teachers 9th - 10th
Use these tips to talk through student questions about computer programming.
+
Lesson Plan
TeachEngineering

Teach Engineering: Using J Unit

For Teachers 9th - 10th
Students focus on the testing phase of the design process by considering how they have tested computer programs in the past and learning about a new method called JUnit to test programs in the future. JUnit is a testing method that is...
+
Lesson Plan
TryEngineering

Try Engineering: Cracking the Code

For Teachers 9th - 10th
Lesson focuses on how computerized barcodes have improved efficiency in product distribution; explores the barcoding process and engineering design.
+
Lesson Plan
University of Canterbury

Cs Unplugged: Error Detection and Correction

For Teachers K - 1st
Students learn that computers correct mistakes automatically.
+
Website
Other

Webopedia: Bug

For Students 9th - 10th
Offers a short, concise definition of the typical software or hardware bug. Provides hyperlinked terms, also.