4 ms·
>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 somebod
by Morgawr 10y ago
>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.
- barkingdog 10y agoAgreed. 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.
- corecoder 10y agoSimilar 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.
- nextos 10y agoI 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.
- LionessLover 10y agoWhen 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.
- Morgawr 10y agoKeep 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.