Brutkey

myrmepropagandist
@futurebird@sauropods.win

Wanted: Advice from CS teachers

When teaching a group of students new to coding I've noticed that my students who are normally very good about not calling out during class will shout "it's not working!" the moment their code hits an error and fails to run. They want me to fix it right away. This makes for too many interruptions since I'm easy to nerd snipe in this way.

I think I need to let them know that fixing errors that keep the code from running is literally what I'm trying to teach.

myrmepropagandist
@futurebird@sauropods.win

Example of the problem:

Me: "OK everyone. Next we'll make this into a function so we can simply call it each time-"

Student 1: "It won't work." (student who wouldn't interrupt like this normally)

Student 2: "Mine's broken too!"

Student 3: "It says error. I have the EXACT same thing as you but it's not working."

This makes me feel overloaded and grouchy. Too many questions at once. What I want them to do is wait until the explanation is done and ask when I'm walking around.


myrmepropagandist
@futurebird@sauropods.win

I think they become anxious when their code isn't working the same as what I have up on the projector and they want to get it fixed RIGHT AWAY so they won't fall behind.

Then when one of them starts calling out they all do it.

I may take some time to explain this.

This never happens when I'm teaching math. Something about coding makes them forget some of their manners, and become less self-sufficient. "It's broke! I'm helpless!"

What is that about?