Screenshot from my computer, 10/28 |
- There are two main perspectives on the subject of computer science education. One group is those who believe it should be more widely implemented in our education systems, and the other is those who believe more computer science education is unnecessary. These ideas are represented well in this article.
- Major points of contention are the practicality of implementing computer science education in all public schools, costs, and necessity.
- The growing need for computer science professionals is an area that both groups can agree on. It's widely accepted that the market for computer scientists is growing rapidly and needs more people to enter that workforce.
- The ideological differences are widely based around how strict our requirements should be to obtain a high school degree or graduate lower level schooling systems. Some believe that the requirements should include some kind of computer science benchmark, while others don't think it's fair to have.
- Those arguing for more computer science education urge their audience to reach out to their local government to bring more computer science requirements to their schools. Those arguing against this general increase in computer science requirements urge their audience to see the logistical flaws in implementing computer science requirements into our public schools.
- I chose the latter perspective moreso than the former. I chose this because, while I believe that computer science education is critical to have, it does not seem like we are currently equipped to require all schools to teach computer science.
- I think the perspective stating computer science education is necessary will represent the greatest threat to my own. There are valid points to be made about the desperate need for computer science students.
EDIT:
After reading Evan's and Lawrence's posts, I learned a few things about how this project could work out. After reading Evan's, I learned that others are studying a similarly broad debate. Outsourcing is a very large and diverse topic, much like computer science education. Lawrence's post showed me the opposite. Lawrence chose to focus on the reaction to a very specific event. It's interesting that this project can take two distinct forms that still accomplish the common goal of constructing our own public argument.
What I think isn't being addressed here is why computer science would need to be taught in public schools in the first place. Why isn't it something one can learn in college, rather than be forced to learn it earlier. What if students don't want to learn it? Schools already require certain subjects to be taught regardless of whether students may use them in the future, adding another one may not help. I feel the people involved in this debate are not acknowledging this.
ReplyDelete