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.K-12 scorecard by state for computer science instruction. The percentage ratings are the overall adoption of the 2006 ACM/CSTA model K-12 curriculum for computer science. See Ref. 1 for details. Of course, not every student needs to become a computer scientist, but in a computer-filled world, everyone needs some basic knowledge. Leigh Ann Sudol, a Ph.D. candidate at Carnegie Mellon University, and a co-author of the study, says that, "Just like understanding a cell in biology class, understanding how a computer works is a fundamental skill for competing in the 21st century global marketplace."[2] The report offers a list of recommendations to the state and federal governments to reverse this worrying trend.[3] The ACM, CSTA and the Computing Research Association have teamed with several corporations, including Microsoft and Google, to form a computer-advocacy coalition called Computing in the Core. The purpose of this organization is to encourage stronger K-12 computer science education. U.S. Congressman Jared Polis of Colorado has introduced the Computer Science Education Act, designed to assist states in improving computer science education programs. Polis is a dot-com millionaire.
• 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.