3 ms·
How do you identify one capable to teach CS, capable to teach ages K-12, and willing to work for very little pay? Is the goal to train existing teachers (would
by hortonew 9y ago
How do you identify one capable to teach CS, capable to teach ages K-12, and willing to work for very little pay? Is the goal to train existing teachers (would they make more money because of it?), or hire a CS veteran to teach?
- sizzle 9y agoFizz-buzz for teaching CS concepts?
- Jesus_Jones 9y agoyou can't teach them fizz buzz, that's my genius secret interview technique. There was this guy who used it a microsoft I knew...
- caust1c 9y agoMy guess would be training. You can have an online-supplemented course where most of the material is pre-canned and the teachers know just enough to guide the students through a semester or a year of class. I doubt they intend on teaching much beyond the basics at that level, which shouldn't be hard for any teacher to learn.
- HarryHirsch 9y agoGood Lord. Here's an excellent talk about why mathematics teachers should know mathematics: https://math.berkeley.edu/~wu/Lisbon2010_2.pdf https://math.berkeley.edu/~wu/Lisbon2010_2.pdf That's mathematics, not didactics of mathematics.
- dboreham 9y agoHaha haha. Source: I have tried this.
- saagarjha 9y agoNope, this doesn't work. You get teachers who can basically teach students to memorize a bunch of computer science topics, but not those that can help at all in helping students when their code inevitably doesn't work.
- jcranmer 9y agoTeach the math teachers how to code, and they become your CS teachers. This is more or less how my HS got enough teachers to teach the CS courses, as they made it mandatory for all students to learn.
- askvictor 9y agoLearning how to code is easy; a lot of teachers can do it. Learning how to debug is quite a bit harder. Learning how to debug someone else's code is a lot harder. But this is essential in being able to teach coding effectively (not debugging someone else's code as such, but being able to find the bug and steer the student into a way of finding it themselves). Your proposition also assumes that you have enough Maths teachers, which Australia is certainly lacking (for the same reasons as OP)
- throwawayjava 9y agoIn a US context, the even more crucial assumption is that your math teachers are competent at mathematical thinking.
- saagarjha 9y agoThis is also how my high school did it. It didn't work out well, although as far as I know they're still teaching. These weren't bad math teachers: they were probably some of the best in the school; it's just that the couple months or a year of training they must have received was clearly not enough for them to handle those classes at all.
- throwawayjava 9y agoI think the best way to do this is to hire on CS veterans who want an early retirement but still need the health benefits and wouldn't mind a bit of spending money. Especially targeting people who are moving from a higher CoL area to a lower CoL area. Have them teach a half load on a 2/3 salary and with full benefits. This gets complicated because of teacher's unions, but I think it's the best bet at getting high quality folks in CS classrooms. Others will mention HS math teachers. Having spent enough time in US k12 classrooms to have an opinion on this topic, I think this can work out really well, but I'm not at all convinced it's a panacea. Mostly because many, many HS math teachers have learned how to teach specific math courses, but don't actually have a firm understanding of mathematical thinking in general. Training them to become CS teachers will fare about as well as teaching history teachers to become CS teachers (again, it can be great but lots of variance).