Earlier quoted context omitted.
No Khan Academy resources are not going to help. Let me tell you why. If you try hard, you can teach some one 'how to code' but no matter how hard you try its not possible to teach some one 'what to code'. Or in other words, 'what problems to solve using coding' else everyone would be a Nikola Tesla. Its easy for us to solve problems like 'Parse this XML and do X', for kids its impossible to even understand this, or…
I think your misconstruing the purpose of these initiatives. The purpose is not to turn the kids into programmers at a young age. The purpose is to EXPOSE them to the world of programming. You're not going to make coders out of them in elementary or middle school. But you might make them more INTERESTED in pursuing further programming education in say high school. Mission accomplished.
Code.org – Dedicated to growing computer programming education
91–100 of 187 posts
Re: Code.org – Dedicated to growing computer programming education
#92Earlier quoted context omitted.
That's a neat idea. Just please be aware of the danger of extrinsic motivation crowding out intrinsic motivation. People help each other on the internet all the time without any reward apart from doing The Right Thing. Giving credits for getting more advanced help sounds like a good idea, though.
To be honest I really don't see much value add from these online teaching centers. All that's needed is the desire to learn to code, once someone has that, I think it's pretty easy to get the help and info you need (for free) already.
Don't underestimate the utility of a teacher.
Re: Code.org – Dedicated to growing computer programming education
#93Earlier quoted context omitted.
> I'm now glad no one ever introduced me to coding when I was a kid. I wouldn't throw out the "learn to code" baby with the "poor rote education" bathwater. Clearly that's a bad approach and is pervasive throughout schools around the world, and we need to stop it. There are many ways to learn how to code, and we're constantly developing better ways to educate millions of kids (I hope). But asking programmers today th…
> There are many ways to learn how to code, and we're constantly developing better ways to educate millions of kids Making it a compulsory part of education does not seem to be a "better" way to do it. Let's not push things that will be useless to most kids until they develop some interest for it, or for solving problems in general. Then you can bring programming as one tool to help solve issues, in a better/faster/c…
I think we're agreeing. I don't think it's useful to teach computer science at early ages, but rather using programming as a practical application of critical thinking, logic, problem solving, and mathematics. Completely agree that it needs to be tangible, with instant, visible results that they can relate to. I think the MIT Scratch project is a great approach (code.org features this).
If @kamaal's niece is drowning in pointers, they're doing it wrong. But I don't think that programming should be universally excised from the curriculum as a result.
Re: Code.org – Dedicated to growing computer programming education
#94IMO make learning programing (fun) a path to learning math (not fun). Once you understand mathematic fundamentals, understanding finance - and other such disciplines - comes naturally. You soon realize that most of (consumer) finance out there are marketing flush revolving around a few formulas.
Re: Code.org – Dedicated to growing computer programming education
#95Why isn't HTML/CSS or Python taught in high schools around the country? If I saw a similar video when I was in school I would have started way earlier
Re: Code.org – Dedicated to growing computer programming education
#96Hear me out. I was full for this 'teach kids how to code' thingy. But I think we have got this all wrong. Heck we don't have the right kind of tools to teach kids how to code. In fact I have now realized that you can't and should not teach kids how to code. You rather must teach them how to solve problems. Math was supposed to deal with that, but unfortunately that turned out to be complicated symbol manipulation if…
I have a very similar experience with "Teach the kids to code". When i was in 5th grade our school bought a couple of computers and started teaching Logo( http://en.wikipedia.org/wiki/Logo_%28programming_language%29 ). It was simple little language, and all of us were excited cause we could make computer draw something for us. After that the curriculum for the higher standards moved more towards the MSOffice, Lotus12…
I got back into programming when a friend and I built a flash card program to help us study vocabulary and memorize Chemistry equations. Programming is fun when it has a purpose!
Re: Code.org – Dedicated to growing computer programming education
#97Hear me out. I was full for this 'teach kids how to code' thingy. But I think we have got this all wrong. Heck we don't have the right kind of tools to teach kids how to code. In fact I have now realized that you can't and should not teach kids how to code. You rather must teach them how to solve problems. Math was supposed to deal with that, but unfortunately that turned out to be complicated symbol manipulation if…
Re: Code.org – Dedicated to growing computer programming education
#98If the US were to integrate coding into the school curriculum, our K-12 schools could rise to the global ranks that our university system currently occupies. But it can't just be an addon elective, it needs to be integrated across many subjects. So much of learning that's considered to be dull or boring can be made fun with programming. Write a program to simulate a ball flying through the air and aside from giving s…
Most of this "math is too boring for anyone to want to learn" stuff is a cultural issue anyway. It also might be a mass education issue. Either way, programming is not some special snowflake subject to solve such issues.
Re: Code.org – Dedicated to growing computer programming education
#99Hear me out. I was full for this 'teach kids how to code' thingy. But I think we have got this all wrong. Heck we don't have the right kind of tools to teach kids how to code. In fact I have now realized that you can't and should not teach kids how to code. You rather must teach them how to solve problems. Math was supposed to deal with that, but unfortunately that turned out to be complicated symbol manipulation if…
I have a very similar experience with "Teach the kids to code". When i was in 5th grade our school bought a couple of computers and started teaching Logo( http://en.wikipedia.org/wiki/Logo_%28programming_language%29 ). It was simple little language, and all of us were excited cause we could make computer draw something for us. After that the curriculum for the higher standards moved more towards the MSOffice, Lotus12…
Re: Code.org – Dedicated to growing computer programming education
#100Hear me out. I was full for this 'teach kids how to code' thingy. But I think we have got this all wrong. Heck we don't have the right kind of tools to teach kids how to code. In fact I have now realized that you can't and should not teach kids how to code. You rather must teach them how to solve problems. Math was supposed to deal with that, but unfortunately that turned out to be complicated symbol manipulation if…
Do you think a simplified assembly language would be better? I think a high-level language is generally good for teenagers or older. But maybe starting with assembly is better. It's actually a really simple language to learn (if you focus on a small subset) when you just want to do simple things. And it removes a lot of the magic that higher level languages have which could confuse things for kids.