I have been told that once upon a time the ISTE conference (back when it was still called NECC) had a lot of computer science education content. That’s before my time though and while there is some good CS content you do have to go looking for it. So I tried to start a conversation about this on Twitter.The conversation (on Twitter) went something like this:
@AlfredTwo (That’s me) What would it take to get a bit more computer science at ISTE? People tell me that once there was a lot of it there
@KenRoyal (Ken Royal from Scholastic Administrator and the Educators Royal Treatment) Do we have to make computer science cool again?
@AlfredTwo When did it stop being cool? Need to show kids its cool though.
@ximplosionx (a high school student) @alfredtwo Start with the stigma attached to the words programmer and geek. Should be a good start
As you can see my snap back was that computer science was cool, always had been cool, always will be cool. Well that is undeniably true from where I sit the slightest bit of reflection suggest not everyone sees it my way. OK hardly anyone does. For me learning computer science and programming was a life altering experience. It was and remains very cool to me. But in the real world that’s not so much the case.
As my young friend points out there is a stigma attached to the words programmer and geek. The image of a computer scientist is not that of the most exiting career or people in the world. Yeah, it’s a crazy world we live in. For a while, during the big Dot Com Boom it was pretty cool to be a computer scientist. Companies were bribing students to leave college and create the next big web application. There was huge money to be made. Alas this coolness was short lived and we’ve fallen back to the Dilbert stereotype. This is not good.
But how do we make computer science appear cool (again?) How do we convince young people that computer science is a life changing career, a world changing career even? I talk to students all the time. I really try to promote the field and I give examples of people doing cool things, of making a difference in the environment, in medicine, in agriculture, and in other fields. I push hard. But does this sort of one shot event make a lasting difference? Studies show – not very often. Oh one student may be inspired but you’re lucky if that happens. The odds are not good.
We need more than one shot events. We need to over and over show students that there are cool things they can do with computer science. We need to show them cool people in the role. We need them to understand that it is not all cubicle and never talking to people when in fact the opposite is true. The question is how? And that is where I struggle. Any one have any suggestions?