Hacker News new | past | comments | ask | show | jobs | submit login

It's great to give the oportunity to kids to learn computer science but it looks like everyone associates computer science with programming. That's true at university level but does that make sense for young kids? Shouldn't we rather focus on the basics of computing: typing on a keyboard, understanding how an OS works, how internet works, a browser, etc. Then in high school some basics of programming in an easy but useful language like VB, java or python. And leave the hardcore stuff for university.



It's a good thought and in an ideal world with enough resources, I think this is how things should go. But if there aren't enough resources, I think a "JIT" approach is sound where students learn how a browser works as their learning HTML or they learn how the internet works when they're making a call to an API, etc.


They could learn the basics of HTML, CSS and javascript when covering browsers. But to me it is equally important to understand why https and certificates matter, how email works, what's a DNS, a router, what's the difference between an IP and a Port, between RAM and ROM, CPU and GPU.

And even very basic skills like using Excel, Word and Powerpoint.

Programming to me is an advanced topic in computer literacy.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: