From the course: Teaching Future-Ready Students
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Coding is debugging
- It can be challenging to help students develop the persistent mindset of a successful computer coder. So I'll share with you some of the problems I've seen in my classroom. One of the first things you'll learn with computer programming is that students create lots of errors and bugs. Their programs will often not run the way they expect. This is because computers have no insight into intentions. They follow instructions exactly, which can be frustrating when your computer does not respond the way you expect it to. When young people run into a bug or an error that they can't seem to solve, they often give up and say, "I'm not good at computer programming." But here's the secret I've learned about coding: all computer programmers experience bugs, errors and frustrations all of the time. In fact, encountering and fixing problems is almost entirely what they do. Every time I meet a computer programmer, I ask, "How much of your time do you spend writing code compared to fixing broken…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.