If I was going to make a course on programming I would get every student a calculator and have them write some C on it.
If I was going to make a course on programming I would get every student a calculator and have them write some C on it.
My thought exactly. Give kids a calculator app for their phone, and I'm positive far fewer would end up writing code for it - and fewer would end up as developers.
There's something so cool about writing a little game and showing it to your friends when you're in 9th grade. "Dude, you programmed a game on your calculator?! You're a genius" is so fun to hear at 14 years old.
I remember futzing around with TI Basic and downloading/sharing more complex games from others... but we didn't have smartphones then. I just wonder to what extent students still care about that stuff today.
I suppose there's still some appeal from the "look like you're doing work" factor if nothing else.
PicoMite: Running BASIC on a Raspberry Pi Pico
https://www.youtube.com/watch?v=Cxmjy1nz6MM
PicoMiteVGA Raspberry Pi Pico Running BASIC on VGA
https://www.youtube.com/watch?v=gIK1ujslHHI
....
Having "Robux" instead of the imaginary karma random forums, or the points different game portals had, or literally just the grind for downloads some people had somehow dashes the incredible stuff kids are inventing for play by other kids?
Kids will not somehow be ruined by having an outward reward for the creativity. It doesn't work like that.