Computer science in the curriculum
Megan Smith, the U.S. Chief Technology Officer, Thomas Kalil, the Deputy Director for Technology and Innovation, among many others. Highlighted was President Obama's "Computer Science for All" program that is proposing $4B to the states and $100M directly to expand K 12 computer science in the U.S. by training teachers, providing access to instructional materials, and building regional partnerships. The National Science Foundation (NSF) and the Corporation for National and Community Service (CNCS) will provide an immediate $135M into the program. The earlier CS10K program provided computer science principles and exploring computer science curriculum materials to introduce the subject to students who might not have otherwise considered it. Topics include human computer interaction, problem solving, Web design, programming, computing and data analysis, and robotics. Computer science is in significant measure all about analyzing problems, breaking them down into manageable parts, finding solutions, and integrating the results. The skills needed for this kind of thinking apply to more than computer programming. They offer a kind of disciplined mind set that is applicable to a broad range of design and
Commun. ACM