- ACM. Computer Science Curriculum 2013; https://www.acm.org/education/CS2013-final-report.pdfGoogle Scholar
- Aho, A. Computation and Computational Thinking, 2011; http://ubiquity.acm.org/article.cfm?id=1922682Google Scholar
- Computing at School, a subdivision of the British Computer Society (BCS). 2015. Computational Thinking: A Guide for Teachers; http://community.computingatschool.org.uk/files/6695/original.pdfGoogle Scholar
- CSTA. Operational Definition of Computational Thinking. 2011; http://www.csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdfGoogle Scholar
- Denning, P., Ed. Ubiquity symposium: What is computation? (Oct. 2011); http://ubiquity.acm.org/symposia2011.cfm?volume=2011Google Scholar
- Denning, P. and Martell, C. Great Principles of Computing. MIT Press, 2015. Google ScholarDigital Library
- Denning, P. Beyond computational thinking. Commun. ACM 52, 6 (June 2009), 28--30 Google ScholarDigital Library
- Denning, P. Educating a new engineer. Commun. ACM 35, 12 (Dec. 1992), 82--97 Google ScholarDigital Library
- Dijkstra, E. My hopes for computing science. 1979; https://www.cs.utexas.edu/users/EWD/transcriptions/EWD07xx/EWD709.htmlGoogle Scholar
- Dreyfus, S. and Dreyfus, H. A five-stage model of the mental activities involved in directed skill acquisition. Storming Media, 1980; http://www.dtic.mil/cgibin/GetTRDoc?AD=ADA084551&Location=U2&doc=GetTRDoc.pdfGoogle Scholar
- Dreyfus, H. On the Internet. Routledge 2003 (2d ed. 2008). Google ScholarDigital Library
- Easton, T. Beyond the algorithmization of the sciences. Commun. ACM 49, 5 (May 2006), 31--33. Google ScholarDigital Library
- Guzdial, M. HCI and computational thinking are ideological foes? Computing Education Blog 2011, (2/23/11); https://computinged.wordpress.com/2011/02/23/hci-andcomputational-thinking-are-ideological-foes/Google Scholar
- Guzdial, M. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Morgan-Claypool, 2015.Google ScholarCross Ref
- International Society for Technology in Education. ISTE Standards for Students, 2016; http://www.iste.org/standards/standards/for-students-2016Google Scholar
- Jones, E. The trouble with computational thinking, 2011; http://www.csta.acm.org/Curriculum/sub/CurrFiles/JonesCTOnePager.pdfGoogle Scholar
- Kafai, Y. From computational thinking to computational participation in K-12 education. Commun. ACM 59, 8 (Aug. 2016), 26--27. Google ScholarDigital Library
- Katz, D. The use of computers in engineering classroom instruction. Commun. ACM 3, 1 (Oct. 1960), 522--527. Google ScholarDigital Library
- Knuth, D. Computer science and its relation to mathematics. American Mathematical Monthly 81, 4 (Apr. 1974), 323--343.Google ScholarCross Ref
- Koschmann, T. Logo-as-Latin Redux. J. Learning Sciences 6, 4 Lawrence Erlbaum Associates, 1997.Google Scholar
- Mannila, L. et al. Computational thinking in K-9 education. In Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, ITiCSE-WGR '14 ACM, NY, 2014, 1--29. Google ScholarDigital Library
- National Research Council, Computer Science and Telecommunications Board. Being Fluent with Information Technology. National Academies Press, 1999.Google Scholar
- Newell, A., Perlis, A.J., and Simon. Computer Science, {letter} Science 157 (3795): (Sept. 1967), 1373--1374.Google ScholarCross Ref
- Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, 1980. Google ScholarDigital Library
- Papert, S. An exploration in the space of mathematics educations. Int'l Journal of Computers for Mathematical Learning 1, 1 (1996), 95--123; http://www.papert.org/articles/AnExplorationintheSpaceofMathematicsEducations.htmlGoogle ScholarCross Ref
- Pea, R. and Kurland, M. On the cognitive effects of learning computer programming. New Ideas in Psychology 2, 2 (1984), 137--168.Google ScholarCross Ref
- Perkovíc, L. et al. A framework for computational thinking across the curriculum. In Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '10, (2010), ACM, NY, 123--127. Google ScholarDigital Library
- Polanyi, M. The Tacit Dimension. University of Chicago Press, 1966.Google Scholar
- Polya, G. How to Solve it (2nd ed.). Princeton University Press, 1957; https://math.berkeley.edu/~gmelvin/polya.pdfGoogle Scholar
- Simon, H. The Sciences of the Artificial, 3rd ed. MIT Press, 1969.Google Scholar
- Sizer, T.R. Horace's School. Houghton-Mifflin, 1992.Google Scholar
- Snyder, L. Fluency with Information Technology. Pearson, 2003 (6th edition 2014).Google Scholar
- Wilson, K. Grand challenges to computational science. In Future Generation Computer Systems. Elsevier, 1989, 33--35. Google ScholarDigital Library
- Weise, M. and Christensen, C. Hire Education. Christensen Institute for Disruptive Innovation, 2014; http://www.christenseninstitute.org/wpcontent/uploads/2014/07/Hire-Education.pdfGoogle Scholar
- Wing, J. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33--35 Google ScholarDigital Library
- Wing, J. Computational thinking---What and why? Carnegie-Mellon School of Computer Science Research Notebook (Mar. 2011). https://www.cs.cmu.edu/link/research-notebookcomputational-thinking-what-and-why.Google Scholar
- Wing, J. Computational thinking, 10 years later. Microsoft Research Blog (March 23, 2016); https://blogs.msdn.microsoft.com/msr_er/2016/03/23/computational-thinking-10-years-later/Google Scholar
Index Terms
Remaining trouble spots with computational thinking
Recommendations
Computational thinking education: Issues and challenges
AbstractComputational Thinking is a term applied to describe the increasing attention on students' knowledge development about designing computational solutions to problems, algorithmic thinking, and coding. It focuses on skills ...
Computational Thinking Meets Design Thinking: Technology and Arts Collaborations
GLSVLSI '15: Proceedings of the 25th edition on Great Lakes Symposium on VLSIAre fine arts and technology compatible partners" Do these disciplines support each other or flinch when they are combined like oil and water" Do collaborative efforts provide interesting insights and opportunities for students" For practitioners" There ...
Computational thinking
My vision for the 21st Century: Computational thinking will be a fundamental skill used by everyone in the world. Just as reading, writing, and arithmetic are fundamental skills every child learns, computational thinking is a skill needed for every ...
Comments