In case you don't follow the news about the ongoing efforts to obtain inclusion of computer science in the K-12 science education core curriculum nationwide, I'd like to excerpt a few sections of a letter sent by the ACM, CSTA, CRA and NCWIT to the National Research Council (NRC) in response to NRC's draft release of "Framework for Science Education". This framework provides a strong policy statement about what K-12 students should study in high school and has a strong influence on curriculum development and priorities in high schools across the country. As you may well know, computer science has long been neglected, misinterpreted or misplaced in K-12 education. Those of you familiar with the tough battle being waged to obtain acknowledgement of the importance of studying computer science in high school know just how hard many people are working on this issue in Washington DC and elsewhere. The authors of the letter to the NRC state "We recommend the Framework for Science Education be amended to include computer science as a fifth major disciplinary area".
I cannot recap the whole story here, but I want to pull out some excerpts that make it clear how well the above authors understand the interdisciplinary and socially important nature of computer science. I was very glad to see these included in the letter to the NRC. Brackets contain explanatory text added by me. Bolded text was added by me for emphasis.
"Taken together, the Framework and the CCSSI [Common Core State Standards Initiative] arguably represent the "core" of what students need to know in the science, technology, engineering and mathematics (STEM) fields. Considering the tremendous influence that computer science has on worldwide economic growth, as well as its effects on modern culture and innovation in all areas of science, it is troubling that neither of these standards-setting initiatives view computer science as a critical and necessary element of STEM education in the 21st Century"
".. computer science...is a discipline that not only stands on its own, but also contributes innovation to all of them [mathematics, engineering and the sciences]".
"Ultimately, no other field is more central to the digital revolution that is sweeping commerce, society and all fields of science. And no other field will give students the critical computational problem solving knowledge and practices they will need to be college- or career- ready, regardless of their ultimate occupation."
"An engineer using a computer to design a bridge must understand how the maximum capacity estimates were computed and their reliability. An educated citizen using a voting machine or bidding in an eBay auction should have a basic understanding of the underlying algorithms supporting such conveniences, as well as the security and privacy issues that arise..."
"Computational approaches are essential to the discovery and understanding of the fundamental rules that govern a wide variety of systems - from how ants behave to how stock markets behave"
"..computer science is increasingly driving discovery in all areas of science."
and here is the kicker:
followed a bit later by:
- A continuing question is: how can we help everyone else to "get it"?
Useful Link Not Already Listed:
The ACM response