News for hackers. Stuff that matters.
Re:Japan adding mandatory programming education to all eleme... by Morgawr on Tuesday May 24, 2016 @08:23AM (#11760952)
>From what I've witnessed from my school years, I guarantee you the smarter students will be correcting their teachers and making a mockery of them.

As somebody who had programming classes (first Pascal and then Java) throughout all my highschool being taught by a Math teacher who never really programmed other than the basics and the textbook stuff... I can tell you that I'm still glad we had the chance. Since day one I already knew more than the material and arguably than our teacher (before Highschool I'd been dabbling with PHP and C programming for web-related stuff as a hobby and as I kept going I was also doing extra stuff on the side while going to school so I never stopped being ahead).

I spent most of my programming classes in Highschool helping my friends and my teacher with stuff they didn't understand, correcting her (my teacher) whenever she got something wrong, no mocking. This kind of experience really made me become a better programmer and mentor for my peers, helped them improve and really enjoy the material (being taught by an enthusiastic peer has a much more positive effect than being taught by a borderline incompetent adult).

Most likely this experience is an outlier case, however I wanted to point out that by simply introducing programming classes is a great starting point towards fostering a more positive environment for the skilled student to thrive and for the less-skilled students to at least pick up something.

Re:Japan adding mandatory programming education to all eleme... by LionessLover on Tuesday May 24, 2016 @09:42AM (#11761403)
When you are a "TA" - which you basically were, according to your description - then of course you learn a lot. I've been a TA myself, and that alone gives one a very big boost because you spend a lot of time researching and solving problems - and it's fun because you are motivated like hell.

However, that says nothing - nothing at all - about the experience of everybody else in the course.

Re:Japan adding mandatory programming education to all eleme... by Morgawr on Tuesday May 24, 2016 @10:18AM (#11761684)
Keep in mind I really wasn't a TA. I was a normal student learning the material with the rest of the class and taking exams, doing projects and getting scolded by the teacher as was everyone else. Most of my extra "teaching" was from study groups with my peers and people simply asking me for help during lab sessions because I would simply finish my task in the first 10-20 minutes of class and then I'd either have fun online on flash games, work on my personal projects or simply laze around for the rest of the class (usually 2 hours lab classes) so.. might as well help if people need me. That's a big difference, a "TA" or authority figure usually is more intimidating and less relateable for young students, where an actual peer is more likely to keep them interested and have them learn.

But yeah this is as I said an outlier.

Re:Japan adding mandatory programming education to all eleme... by barkingdog on Tuesday May 24, 2016 @09:20AM (#11761278)
Agreed. I had a very similar experience with an AP Computer Science course in high school. Considering the material and range of students, I think my teacher did a fantastic job, though. I didn't feel like I picked up that much, but the exposure of being an enthusiastic peer who could help others -- that was very worthwhile.
Re:Japan adding mandatory programming education to all eleme... by corecoder on Tuesday May 24, 2016 @09:38AM (#11761378)
Similar experience, except I did some mocking (just a little bit!); the course (Pascal, mostly) was not great, but I'd say it was useful, and students did learn something.
Re:Japan adding mandatory programming education to all eleme... by nextos on Tuesday May 24, 2016 @10:09AM (#11761606)
I think Pascal is not the right choice.

My not-so-visionary private European school taught us Logo (a Lisp dialect) during kindergarden and primary years. I vividly recall playing with recursion when I was 9.