This is CS in K-12: Career & Technical Education
Computer science in most states in K-12 is classified as “Career and Technical Education” (according to the Running on Empty report). “Maybe that’s okay. Computing is important for many careers,” say some who hear this tidbit. Maybe they don’t realize what “Career and Technical Education” is.
I’m now on a mailing list for career and technical education. (CS in Georgia is in Career, Technical, and Agricultural Education.) Yesterday, I got a catalog from a company that specializes in career and technical education. Here’s what it looks like. The people who pick the drills for your local high school may also be the ones who pick what programming languages are taught (if any). Computer science is in shop class. There’s nothing wrong with shop class. I’m not convinced that the preparation that makes you great at picking drills also makes you great at picking attributes of CS classes.