Among white-collar occupations, no fields would benefit more than IT and software development. Today, too many students waste time at the university level learning fundamental programming concepts. As a result, computer science undergrads often end up strong on specific tools and practices but weak in high-level concepts like algorithms, design patterns, and computing theory.
By comparison, journalism majors are expected to know how to read and write before they enter a university program. If we similarly armed future CS students with core computing literacy from a young age, it would allow them to spend their college years concentrating on the advanced skills they will need to remain at the forefront of their profession -- skills, for example, like project planning and business administration.
Make no mistake; the days when knowledge of computer programming was a ticket to a golden future are over. In today's globalized job market, computer literacy should be seen as a baseline skill for the U.S. workforce, not a differentiator. Unfortunately, there's every indication that the education reforms needed to create such a workforce will be an uphill battle.