3 ms·
People often suggest that we should be teaching programming in primary/elementary school to kids. I'm skeptical that that would encourage kids to code. This op
by s_dev 10y ago
People often suggest that we should be teaching programming in primary/elementary school to kids.
I'm skeptical that that would encourage kids to code. This opinion is particularly espoused by politicians who can't code but want to be seen as technically progressive.
I think part of loving programming is discovering it on your own and seeking it out. Events/Sessions like this and CoderDojo that we have here in Ireland are more effective at evangelising kids to code because it endows a greater sense of autonomy to the individual that what you get in a classroom and I think thats a more conducive environment to encourage coding.
- jeffwass 10y agoI've long felt that the utility of learning to code was less about vocational training but more about analytical thinking. Ie, figuring out how to solve problems by analysing a task and breaking it into small and discrete bite-size pieces that can be understood by a computer's rule set.
- blendo 10y agoHopefully a course like UC Berkeley's "CS10: The Beauty and Joy of Computing" can point the way: http://cs10.org/su16/ http://cs10.org/su16/ "But this course is far more than just learning to program. We'll focus on some of the "Big Ideas" of computing, such as abstraction, design, recursion, concurrency, simulations, and the limits of computation. We'll show some beautiful applications of computing that have changed the world, talk about the history of computing, and where it will go in the future. Throughout the course, relevance will be emphasized: relevance to the student and to society. As an example, the final project will be completely of the students' choosing, on a topic most interesting to them. The overarching theme is to expose students to the beauty and joy of computing. This course is designed for computing non-majors, although interested majors are certainly welcome to take the class as well! We are especially excited about bringing computing (through this course) to traditionally under-represented groups in computing, i.e., women and ethnic minorities."
- dominotw 10y ago>I think part of loving programming is discovering it on your own and seeking it out. Agreed. Schools kill joys of learning. I hated history in school, but now I am big ancient history enthusiast. Most of my friends associate history with boring stuff taught to kids. Programming should be discovered by kids and adults on their own