Please enable JavaScript to use CodeHS

Teaching Intro to Computer Science in Python 3

Debugging Strategies

This module includes several debugging strategies including common misunderstandings about debugging code, ways to teach problem-solving and debugging concepts in the classroom, and how to grade student programs.

Lessons

7.1 Intro to Debugging

  • Intro to Debugging
  • Debugging in Life
  • Student Debugging

7.2 Debugging Basics

  • Debugging Basics
  • Debugging by Attention to Detail 1
  • Debugging by Attention to Detail 2
  • Debugging by Attention to Detail 3
  • Debugging by Attention to Detail 4
  • +1 more

7.3 Debugging Tools

  • Debugging Tools
  • Debugging with Tools 1
  • Debugging with Tools 2
  • Debugging with Tools 3
  • Debugging with Tools 4
  • +1 more

7.4 Debugging with Error Messages

  • Debugging with Error Messages
  • Debugging with Error Messages 1
  • Debugging with Error Messages 2
  • Debugging with Error Messages 3
  • Debugging with Error Messages 4
  • +1 more

7.5 Asking the Right Questions

  • Asking the Right Questions
  • Debugging with Questions 1
  • Debugging with Questions 2
  • Debugging with Questions 3
  • Debugging with Questions 4
  • +1 more