3 ms·
I have had success teaching programming to beginners by simply letting them program simple text based adventure games. I show them the minimum to get started (p
by mbrodersen 5y ago
I have had success teaching programming to beginners by simply letting them program simple text based adventure games. I show them the minimum to get started (print, read, if) and they run with it, creating their own little adventure games. Then they start asking question about “how do I keep track of health?” and I introduce variables etc. But only when they have identified a gap in their knowledge, and have an interest in filling that gap. I had a class room full of kids excitedly programming away even after the class was done. And the quicker students started teaching other kids. It was a wonderfull experience.
- danbst 5y agoThat sounds utopian. Maybe there are also other reasons why this worked? In my experience, kids have no ideas on their own. And they don't like discovering things on their own. They want lectures and wait for assignments. Only few are different. I was amazed how this went contra my expectations.