Out of curiosity do these HS CS classes uh... Teach Computer Science? I took three years of CS in high school and it was prepping us for the AP CS test. So memory layout, algorithms, data structures, logic, base conversions, and tons of self-guided study and projects.
But when I read a lot of these articles I come away with the impression the conclusion is that the best way to teach CS is to... Not teach CS at all.
> memory layout, algorithms, data structures, logic, base conversions, and tons of self-guided study and projects.
The current AP CS (A) curriculum removed most of the algorithms and data structures that used to be in the old (AB) course... which I assume is what you recall. It died in 2009.
The language is now Java so memory layout is completely ignored. Not that I would consider that an appropriate topic for beginners at any rate.
But when I read a lot of these articles I come away with the impression the conclusion is that the best way to teach CS is to... Not teach CS at all.