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.


Zwifi
@Zwifi@framapiaf.org

@futurebird@sauropods.win a teacher of mine had a nice trick for this, that I reused when teaching: he would reply "I won't help you until you have drawings of what the code should do, and comments everywhere". Having the students make diagrams (if they didn't start there) helped them find architectural issues in the code logic, and writing comments had them be their own rubber ducks, and forced them to re-read things. In a lot of cases, they figured the issue out before being ready to call ^^.

rag. Gustavino Bevilacqua
@GustavinoBevilacqua@mastodon.cisti.org

@futurebird@sauropods.win

When "teaching Internet" (to adults), to explain algorithms I asked "describe what you do between you boot (wake up) and go to work".

A high % went to work wearing their pajamas, according to their algorithm
blobfacepalm

It was my way to teach "don't take anything for granted".

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?