Hacker News new | ask | show | jobs
by mncolinlee 4872 days ago
Absolutely. Every student should get one semester covering basic computer skills. That semester should include a short unit on how computer algorithms work in the most basic possible sense. I see no reason why every school child shouldn't understand if/then/else, looping, and hello world in one simple language. It only needs to be a quick demo in order to expose them to the idea of being a programmer.

We all had to take one semester of home economics and shop. Those classes weren't simply fluff even if we thought they were. They were also exposing us to useful life skills that could translate into jobs if we found the classes interesting. While sewing and cooking tend to be low wage work, they also exposed us to drafting, CAD, CNC milling machines, and other job skills that may have seemed more useful before China took those jobs away. We all had to take these classes even if we were destined to become programmers.

Far more valuable than high school classes though would be adding computer clubs and contests at younger ages. Why would we wait until college ACM competition to make programming a rewarding skill? Computer skills are more important than chess or junior high football.