It's estimated that in the next decade the number of computer science jobs in the U.S. will outnumber qualified people by 1 million. That's 1 million jobs for the taking that Americans will miss out on because of inadequate skill sets. Despite this, only 10 percent of K-12 schools have computer science programs.
So what gives?
Traditional subjects like English and math receive a lot of play time in K-12 classrooms and they are considered "building blocks" for other subjects, like computer science. So when a high school senior decides to seek out a college degree in English, or mathematics, he or she has a general idea of what to expect in the classes that follow. The same can be said for arts-based topics, like the visual arts or music. Feasibly a young person accepted to college for those topics has had several years of training in it and plans to build on that base knowledge.