It seems silly to me that a basic computer science ciriculum isn't being added to high school or before. In the same way you have to take basic biology, chemistry, and physics, a modern student needs at least a fundamental exposure to the basics of computing
I wholly agree with you, though I will expand it by saying that I hope they bring back some of the other vocational classes as well (woodshop, metalshop, etc). While I can't wait to see what new generations of programmers will bring us, we need craftsmen, mechanics, welders and other vocational professions just as much to help us with our physical infrastructure.