In-reply-to » Got a friend asking me for help with their final C programming exams which they failed 8 times (yes, 8 🤷).

@justamoment@twtxt.net as an university professor, I’ve found that classrooms are the worst place to learn to code, program or dev.

There is not enough time to personalize teaching, from the current knowledge every student has, up to the semester goals (usually standardized). People is stressed on learning a lot in a few months, throwing up everything into the exam, so usually that isn’t meaningful and internalized learning which programing requires in the long term.

What has worked for me was to record short videos with step by step explanations, so the students can watch and rewind at their pace, and then we have office hours to explain anything the student didn’t get.

Something like:

  1. Watch how I do it
  2. Try to repeat that
  3. Try to do something different alone
  4. You are by yourself now!

⤋ Read More