skip to main content
opinion
Free Access

Remaining trouble spots with computational thinking

Published:24 May 2017Publication History
Skip Abstract Section

Abstract

Addressing unresolved questions concerning computational thinking.

References

  1. ACM. Computer Science Curriculum 2013; https://www.acm.org/education/CS2013-final-report.pdfGoogle ScholarGoogle Scholar
  2. Aho, A. Computation and Computational Thinking, 2011; http://ubiquity.acm.org/article.cfm?id=1922682Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. CSTA. Operational Definition of Computational Thinking. 2011; http://www.csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdfGoogle ScholarGoogle Scholar
  5. Denning, P., Ed. Ubiquity symposium: What is computation? (Oct. 2011); http://ubiquity.acm.org/symposia2011.cfm?volume=2011Google ScholarGoogle Scholar
  6. Denning, P. and Martell, C. Great Principles of Computing. MIT Press, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Denning, P. Beyond computational thinking. Commun. ACM 52, 6 (June 2009), 28--30 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Denning, P. Educating a new engineer. Commun. ACM 35, 12 (Dec. 1992), 82--97 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Dijkstra, E. My hopes for computing science. 1979; https://www.cs.utexas.edu/users/EWD/transcriptions/EWD07xx/EWD709.htmlGoogle ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. Dreyfus, H. On the Internet. Routledge 2003 (2d ed. 2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Easton, T. Beyond the algorithmization of the sciences. Commun. ACM 49, 5 (May 2006), 31--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. Guzdial, M. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Morgan-Claypool, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  15. International Society for Technology in Education. ISTE Standards for Students, 2016; http://www.iste.org/standards/standards/for-students-2016Google ScholarGoogle Scholar
  16. Jones, E. The trouble with computational thinking, 2011; http://www.csta.acm.org/Curriculum/sub/CurrFiles/JonesCTOnePager.pdfGoogle ScholarGoogle Scholar
  17. Kafai, Y. From computational thinking to computational participation in K-12 education. Commun. ACM 59, 8 (Aug. 2016), 26--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Katz, D. The use of computers in engineering classroom instruction. Commun. ACM 3, 1 (Oct. 1960), 522--527. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Knuth, D. Computer science and its relation to mathematics. American Mathematical Monthly 81, 4 (Apr. 1974), 323--343.Google ScholarGoogle ScholarCross RefCross Ref
  20. Koschmann, T. Logo-as-Latin Redux. J. Learning Sciences 6, 4 Lawrence Erlbaum Associates, 1997.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. National Research Council, Computer Science and Telecommunications Board. Being Fluent with Information Technology. National Academies Press, 1999.Google ScholarGoogle Scholar
  23. Newell, A., Perlis, A.J., and Simon. Computer Science, {letter} Science 157 (3795): (Sept. 1967), 1373--1374.Google ScholarGoogle ScholarCross RefCross Ref
  24. Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarCross RefCross Ref
  26. Pea, R. and Kurland, M. On the cognitive effects of learning computer programming. New Ideas in Psychology 2, 2 (1984), 137--168.Google ScholarGoogle ScholarCross RefCross Ref
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. Polanyi, M. The Tacit Dimension. University of Chicago Press, 1966.Google ScholarGoogle Scholar
  29. Polya, G. How to Solve it (2nd ed.). Princeton University Press, 1957; https://math.berkeley.edu/~gmelvin/polya.pdfGoogle ScholarGoogle Scholar
  30. Simon, H. The Sciences of the Artificial, 3rd ed. MIT Press, 1969.Google ScholarGoogle Scholar
  31. Sizer, T.R. Horace's School. Houghton-Mifflin, 1992.Google ScholarGoogle Scholar
  32. Snyder, L. Fluency with Information Technology. Pearson, 2003 (6th edition 2014).Google ScholarGoogle Scholar
  33. Wilson, K. Grand challenges to computational science. In Future Generation Computer Systems. Elsevier, 1989, 33--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Weise, M. and Christensen, C. Hire Education. Christensen Institute for Disruptive Innovation, 2014; http://www.christenseninstitute.org/wpcontent/uploads/2014/07/Hire-Education.pdfGoogle ScholarGoogle Scholar
  35. Wing, J. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33--35 Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle Scholar

Index Terms

  1. Remaining trouble spots with computational thinking

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image Communications of the ACM
      Communications of the ACM  Volume 60, Issue 6
      June 2017
      93 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/3098997
      • Editor:
      • Moshe Y. Vardi
      Issue’s Table of Contents

      Copyright © 2017 Copyright is held by the owner/author(s)

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 24 May 2017

      Check for updates

      Qualifiers

      • opinion
      • Popular
      • Un-reviewed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format