Take Kansas, where the education establishment thought it already had computing covered through vocational courses in typing and Microsoft Office. When the state’s Board of Regents realized that most kids learn basic computer skills through other courses, it cut the “computer technology” requirement altogether, instead of updating it to include actual code. (What the board didn’t realize is that many high schools, realizing its students were literate with computers, used the requirement to develop courses involving computer science.)
“Most people think that our kids are coming out of childhood with computer skills that are relevant and useful,” says Tabitha Hogan, who teaches in a district an hour south of Wichita, Kansas and leads the state’s Computer Science Teachers Association chapter. “That’s what’s hurting us. They might be savvy enough to do something quickly with their friends in social media, but not to really develop their own ideas.”
Introductory computer science courses should be mandatory in every high school in this country. Having a surface-level grasp on programming – even just knowing what can be realistically be done with code – is going to be just as important to workers in the future as knowing proper grammar and basic math is today.
The fact that Kansas removed the technology requirement altogether is despicable and an embarrassment for everyone in the state.