This is sort of a riff from yesterday’s post about what to teach students who are beyond the normal Advanced Placement CS level or perhaps looking to something advanced in place of the AP course. Most professional development for computer science educators is for teachers who are beginners at teaching CS or who are teaching beginners at learning CS. That’s wonderful as far as it goes but as we move more and more CS down to the younger and younger grades there has to be more. What is that more?
Honestly I am not sure. Of course I have some ideas for topics and I have blogged about them. But are they the right ones and do I, or other teachers, know enough to teach them? OK some of them I think I could handle. I’ve been around the block a few times but there are a lot of teachers who are going to be facing students who know as much as they do very soon. Let’s face it some teachers are facing that already. IF they are not now they will be soon.
We don’t have a good handle of the “what comes next” because it hasn’t often bee an issue. But it would be a good thing if some of those teachers who teach advanced students already (I’m talking about a large number of people at career/technical schools BTW) would share what they have learned with the rest of us. As I mentioned earlier (After ISTE–More Questions Than Answers ) this topic has come up in the past but we’ve never really addressed it as a community.
I think it is time we put some effort into this situation. What are your thoughts?