Today is the last day of ISTE and I’m not there. I am following a lot of conversation from there on Twitter though. One thing that is coming up is that a lot of the computer science related professional development there is for beginners and/or for K-8 teachers. Now this is wonderful but it is not what I need.
Sarah Judd had a couple of wonderful tweets that sum things up for me.
Some of us have a lot of content knowledge. This is especially true for career changers from industry such as myself. It is equally true for many teachers who have been teaching for some number of years. What many of us need is more about how to teach. In a word pedagogy.
I don’t mean “here is this robot and here are some example projects and code” and that sort of thing. I mean that is nice and all but it is usually a lot more about the tool and not the pedagogy. We are finally seeing some real research in how to teach computer science better. I’ve personally learned a lot from papers submitted to the SIGCSE conference and I’d really like to attend in person again.
The problem with SIGCSE for a lot of teachers is it at a tough time to get away for a lot of us. And there is that whole perception (not 100% wrong) that it is for higher education educators.
ISTE is going to be highly focused on beginners for some time to come. I don’t have a problem with that. I think ISTE can have a large impact on generating awareness among school administrators and technology integrators and teachers who are really serious about preparing students for a modern world that includes computers.
CSTA is the group I think should really increase their focus on training teachers how to teach. I would love to see a pedagogy track at the 2019 conference.
Let’s hear about people using Parsons Problems, sub goal labeling, and other techniques. (BTW maybe take a look at How To Teach Computer Science where I talk about some of this) How about some case studies of project based learning? Not with a focus on the projects but with a focus on evaluation, maintaining student progress, and what does and doesn’t work about them?
I am reminded of a conversation with a peer when I was an undergraduate. Someone asked him why he was a business major when he grew up on a farm and planned to stay in the family business. Why not agriculture? He replied that he knew how to farm. Modern farming is also a business and that is the peace he didn’t learn growing up. Those of us who “grew up” in the computer science field know about computer science. Now we need help becoming bettor teachers.