Abstract
From time to time a movement arises that promises to save the world, or at least to make it vastly better. The extraordinary achievements of digital computing make it a locus of such movements today. Yet we should be wary; when movements fail they provoke backlash that rejects the more limited gains that they might have afforded. Today "computational thinking" has a considerable following, and I would like to discuss some problems with its discourse. It is too often presented in terms that could be interpreted as arrogant or that are overstated. Its descriptions too often lack appropriate examples, and perhaps as a result, it gets misunderstood in casual writing.
- Astrachan, O., "Out-of-the-box: cogito ergo hack," inroads (ACM SIGCSE Bulletin), 41, 2, p. 80 (June, 2009). http://doi.acm.org/10.1145/1595453.1595476. Google ScholarDigital Library
- Bundy, A, "Computational thinking is pervasive," Journal of Scientific and Practical Computing, 1, 2, pp. 67--69 (2007).Google Scholar
- Center for Computational Thinking, Carnegie Mellon University. http://www.cs.cmu.edu/~CompThink (retrieved 4 Jan. 2010).Google Scholar
- Cherne, L., remarks at the Discover America meeting, Brussels, June 27, 1968. as cited in "Computer science: A neglected area in schools of education," Gary D. Brooks, The Phi Delta Kappan 53, 2 (Oct., 1971), pp. 121--122. http://www.jstor.org/stable/20373101?seq=2.Google Scholar
- Curzon, P., Peckham, J., Settle, A., and Roberts, E., "Computational Thinking (CT): On Weaving It In," Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 201--202 (2009). http://doi.acm.org/10.1145/1562877.1562941. Google ScholarDigital Library
- Denning, P. J., "The profession of IT: Beyond computational thinking," Communications of the ACM, 52, 6, pp. 28--30 (June, 2009). http://doi.acm.org/10.1145/1516046.1516054. Google ScholarDigital Library
- Guzdial, M., "Paving the way for computational thinking," Communications of the ACM, 51, 8, pp. 25--27 (Aug., 2008). http://doi.acm.org/10.1145/1378704.1378713. Google ScholarDigital Library
- IAE-pedia, Computational Thinking. http://iae-pedia.org/Computational_Thinking (retrieved 20 January 2010).Google Scholar
- National Science Foundation, CISE-CNS-CPATH FAQ. http://www.nsf.gov/cise/funding/cpath_faq.jsp (retrieved 31 Jan. 2010).Google Scholar
- Udell, Jon, Talking with Joan Peckham about computational thinking. http://blog.jonudell.net/2009/05/04/talking-with-joan-peckham-about-computational-thinking (retrieved 31 Jan. 2010).Google Scholar
- Wing, J. M., "Computational thinking," Communications of the ACM, 49, 3, pp. 33--35 (April, 2006). http://doi.acm.org/10.1145/1118178.1118215. Google ScholarDigital Library
Index Terms
- A plea for modesty
Recommendations
A Plea for Non-naturalism as Constructionism
Contemporary science seems to be caught in a strange predicament. On the one hand, it holds a firm and reasonable commitment to a healthy naturalistic methodology, according to which explanations of natural phenomena should never overstep the limits of ...
A plea for epistemic ontologies
In this article, we advocate the use of “epistemic” ontologies, i.e., systems of categories representing our knowledge of the world, rather than the world directly. We first expose a metaphysical framework based on a dual mental and physical realism, ...
From Minecraft to Minds
The subject of the computability of the mind introduces complex philosophical, ethical, and technical issues. That aside, this topic draws us in to the nature of algorithms. We are surrounded by algorithms; much of the history of computing is also the ...
Comments