After meeting today with my other computer teachers, also known in my district as business teachers, I am more convinced than ever that Computer Science needs to be its own subject. By making computer class part of the business curriculum we severely limit the possibilities what we can do in our classes. We have a classroom full of humanity’s greatest invention for creativity and communication and we are constrained to teach students how to type business letters and make business cards. Don’t get me wrong, it’s important to have some knowledge of business skills because our students will all be in the business world at some point, but to limit ourselves to only teaching business skills really limits the possibilities of our students. Computers can do so much more, from writing the next great novel, to composing the next great symphony, to modeling the next great building, there is so much we could letting our students explore, that we are sadly missing this opportunity.
That’s why we need to split Computer Science out and make it the next core class, alongside math, language arts, science and social studies. This is what Chicago Public Schools is doing, and they are also making Computer Science a graduation requirement to make sure that all students are getting the exposure to this set of knowledge. Image if all public schools did this in some form! I realize that school districts would need to provide computers or computer access to all of their students and would need to build the infrastructure to support all of these computers, but many have figured out ways to do this. Earlier this year the BBC in Great Britian was able to give every 11-12 year old a micro:bit so that they could explore coding and be makers. If we did those kinds of things here in the US, image the possibilities.