Teaching Kids to Debug Code Independently | EdSurge News - 3 views
-
John Evans on 22 Jan 17"During my early days of teaching coding to sixth graders, my immediate reaction was to feel apologetic for a lesson that was not going smoothly for students. I would rush over and show them exactly what they did wrong. They would fix it, the code would run and there would be satisfied smiles as they moved to the next part of the project. As you can guess, this is not a sustainable or a desirable approach to teach coding. A large part of learning to code is "debugging," fixing mistakes in the code written so that it runs as desired. Debugging is difficult. It requires patience, persistence and an almost scientific approach-skills that are not easy to teach in one class. Debugging is particularly challenging for young students who are driven by the end product, such as a game. They often do not perceive the intermediate debugging stage as a learning opportunity; they just want to fix the bug and move on! "