![]() | IC layout tape (c. 1965). The large squares are one inch on a side. This roll of tape is nearly fifty years old. |
"... U.S. K-12 education has fallen woefully behind in preparing students with the fundamental computer science knowledge and skills they need for future success. To be a well-educated citizen as we move toward an ever-more computing-intensive world and to be prepared for the jobs of the 21st Century, students must have a deeper understanding of the fundamentals of computer science.[1]Here's a short list of the report's major findings.
• The number of introductory and Advanced Placement courses in computer science has declined in the last five years.
• The number of secondary schools offering introductory computer science courses dropped 17 percent from 2005 to 2009.
• The number of secondary schools offering Advanced Placement computer science courses dropped 35 percent from 2005 to 2009.
• No Child Left Behind and programs designed to boost science, technology, engineering and mathematics (STEM) education have actually reduced computer science instruction, since such instruction does not serve to increase scores on standardized achievement tests.
• Only nine states count computer science credits toward graduation requirements.
• No states require a computer science course as a condition of a student's graduation.
• The College Board has eliminated the AP Computer Science "AB" test that examined advanced computer science topics such as algorithms and data structures, although the "A" test, which deals mostly with programming, is still available.