I could not agree more with this comment.

"as if students can only learn to code at the expense of learning math and science skills"

I am of the opinion that the curriculum is still very outdated, and that there should be much more integration between school subjects. Much of the mathematics taught is of little significance in the workplace, and could be replaced with more relevant subject matter that does as good a job of teaching logical thinking and problem solving, but is also useful in the office or at home.