Your article is really missing the point. You mention that problem solving is what's actually important, and coding is actually a fantastic way of teaching this because it allows you to really look at tough problems and break them down.
Also, the main idea is that everyone should get exposed to computational thinking in school. Then, they will have a basis to make informed decisions for their future fields of study and work.
Teaching CS in high school doesn't mean everyone needs to be a software engineer. It helps teach creative thinking, problem decomposition, and helps prepare students to approach the problems of the future.
Also, the main idea is that everyone should get exposed to computational thinking in school. Then, they will have a basis to make informed decisions for their future fields of study and work.
Teaching CS in high school doesn't mean everyone needs to be a software engineer. It helps teach creative thinking, problem decomposition, and helps prepare students to approach the problems of the future.