I have a hunch you graduated a relatively long time ago and do not socialize with people who are currently in school. People do not have to declare major for two first years in school. Outside those doing pre-med or pharmacy students do not need to take any hard science/math/cs classes ( the later in a lot of schools taught in math departments ) for years. Early juniors are the first ones who need to decide on a major and boy is CS low on that list ( why would one want to spend next two years cramming math, CS, and physics into the schedule class after class when one can take a few creative courses and graduate with liberal arts degree? ).
> What specific mistakes can you point to? What particular solutions are within reach of the government? Because right now it just looks like you're shifting responsibility onto the state.
Allowing Jack and Suzy to take $100k loans to for a degree in operating a coffee machine.