Computer Science has been a growing field in the last decade or so. It seems that everyone is now taking a liking to the art. After reading a few of the articles for this week, I am not sure where I stand on the issue. I understand both arguments and they both seem valid. Computer Science has the potential to be the new literacy. I think companies are definitely making a strong push to make this a reality which is why I see this happening. However, there also seems to be a belief that teaching coding in school is a waste of time.
I guess the argument against teaching programming in high school is that it is a waste of time. In one of the readings, it was stated how most people in America are already programmers, even if they’ve never even looked at a line of code. These programmers use other tools like Microsoft Excel and Access to interpret data and visualize results with the same logic a stereotypical Computer Scientist uses. Another argument is that we won’t even have coders in the future. This argument sort of makes sense with the rapidly growing field of artificial intelligence. Machine learning algorithms are essentially learning like humans do. Who is to say computers won’t be able to code themselves in a few years? In this case, wouldn’t it be ideal to devote more time to developing the creative side of students?
Nevertheless, it seems giant companies and their CEO’s are constantly pushing for more computer science in schools. Apple launched coding camps for kids using their language Swift. Mark Zuckerberg has been a strong supporter of code.org, an organization that advocates how coding will be an essential skill in the very near future. The idea is that these companies want the best people to write their code. If everyone knew how to code, in theory, the level of programmers would be incredibly high. Learning to code has essentially become this era’s space race: a pursuit of innovation, growth, and massive strides for humanity.
Ultimately, I think some form of coding should be taught in schools. At the very least, I believe perhaps some of the logic that goes behind coding should begin in kindergarten. I think everyone has the potential to learn programming. I believe, as a generation, we are tech savvy and therefore probably won’t struggle that much to understand how to do it. Nevertheless, perhaps forcing it on kids is not the best way of going. Unlike literacy, I believe not everyone might be inclined to learn the skill. I like the argument that there already exists programmers that don’t need to write code. I do believe AI will become increasingly smarter and the level of coding required to produce great things at companies will be simplified. In that case, perhaps it might be a waste of time.