skip to main content
research-article
Open Access

Computational thinking for teacher education

Published:24 March 2017Publication History
Skip Abstract Section

Abstract

This framework for developing pre-service teachers' knowledge does not necessarily depend on computers or other educational technology.

References

  1. Ball, D.L. Breaking with experience in learning to teach mathematics: The role of a pre-service methods course. For the Learning of Mathematics 10, 2 (June 1990), 10--16.Google ScholarGoogle Scholar
  2. Barr, D. et al. Computational thinking: A digital age. Learning & Leading with Technology (Mar./Apr. 2011), 20--23.Google ScholarGoogle Scholar
  3. Barr, V. and Stephenson, C. Bringing computational thinking to K--12: What is involved and what is the role of the computer science education community? ACM Inroads 2, 1 (Mar. 2011), 48--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bundy, A. Computational thinking is pervasive. Journal of Scientific and Practical Computing 1, 2 (2007), 67--69.Google ScholarGoogle Scholar
  5. Calao, L.A. et al. Developing mathematical thinking with Scratch: An experiment with 6th grade students. In Proceedings of the Design for Teaching and Learning in a Networked World 10th European Conference on Technology Enhanced Learning (Toledo, Spain, Sept. 15--18). Springer International Publishing, 2015, 17--27.Google ScholarGoogle Scholar
  6. College Board. AP Computer Science Principles, 2014; https://advancesinap.collegeboard.org/stem/computer-science-principlesGoogle ScholarGoogle Scholar
  7. Common Core State Standards Initiative. Common Core State Standards for English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects, 2010; http://www.corestandards.org/wp-content/uploads/ELA_Standards.pdfGoogle ScholarGoogle Scholar
  8. Computer Science Teachers Association. Bugs in the System: Computer Science Teacher Certification in the U.S., 2013; https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/CSTA_BugsInTheSystem.pdfGoogle ScholarGoogle Scholar
  9. Cooper, S. et al. The Importance of Computing Education Research. White paper, Computing Community Consortium, Jan. 14, 2016, 1--12; http://cra.org/ccc/wp-content/uploads/sites/2/2015/01/CSEdResearchWhitePaper2016.pdfGoogle ScholarGoogle Scholar
  10. Csizmadia, A. et al. Computational thinking: A guide for teachers. Computing at School Community, 2015, 1--18; https://community.computingatschool.org.uk/resources/2324Google ScholarGoogle Scholar
  11. Czerkawski, B.C. and Lyman, E.W. Exploring issues about computational thinking in higher education. TechTrends 59, 2 (Mar. 2015), 57--65.Google ScholarGoogle ScholarCross RefCross Ref
  12. Darling-Hammond, L. and Bransford, J., Eds. Preparing Teachers for a Changing World: What Teachers Should Learn and Be Able to Do. Jossey-Bass, San Francisco, CA, 2005.Google ScholarGoogle Scholar
  13. Denning, P.J. The profession of IT beyond computational thinking. Commun. ACM 52, 6 (June 2009), 28--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Franklin, D. Putting the computer science in computing education research. Commun. ACM 58, 2 (Feb. 2015), 34--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Grover, S. and Pea, R.D. Computational thinking in K--12: A review of the state of the field. Educational Researcher 42, 1 (Jan. 2013), 38--43.Google ScholarGoogle ScholarCross RefCross Ref
  16. Hemmendinger, D. A plea for modesty. ACM Inroads 1, 2 (June 2010), 4--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Kahney, H. Problem Solving: Current Issues. Open University Press, Buckingham, U.K., 1993.Google ScholarGoogle Scholar
  18. Lee, I. et al. Computational thinking for youth in practice. ACM Inroads 2, 1 (Mar. 2011), 32--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Mishra, P. and Koehler, M.J. Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record 108, 6 (June 2006), 1017--1054.Google ScholarGoogle ScholarCross RefCross Ref
  20. National Research Council. A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. The National Academies Press, Washington, D.C., 2012.Google ScholarGoogle Scholar
  21. National Research Council. Report of a Workshop of Pedagogical Aspects of Computational Thinking. The National Academies Press, Washington, D.C., 2011.Google ScholarGoogle Scholar
  22. National Research Council. Report of a Workshop on The Scope and Nature of Computational Thinking. The National Academies Press, Washington, D.C., 2010.Google ScholarGoogle Scholar
  23. Repenning, A. et al. Scalable game design: A strategy to bring systemic computer science education to schools through game design and simulation creation. ACM Transactions on Computing Education 15, 2 (May 2015), 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Shulman, L.S. Those who understand: Knowledge growth in teaching. Educational Researcher 15, 2 (Feb. 1986), 4--14.Google ScholarGoogle ScholarCross RefCross Ref
  25. Taylor, R.P. Introduction. In The Computer in School: Tutor, Tool, Tutee, R.P. Taylor, Ed. Teachers College Press, New York, 1980, 1--10.Google ScholarGoogle Scholar
  26. The Royal Society. Shut down or restart? The way forward for computing in UK schools. The Royal Society, London, U.K., Jan. 2012; https://royalsociety.org/~/media/education/computing-in-schools/2012-01-12-computing-in-schools.pdfGoogle ScholarGoogle Scholar
  27. Weintrop, D. et al. Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology 25, 1 (Feb. 2016), 127--147.Google ScholarGoogle ScholarCross RefCross Ref
  28. Wing, J.M. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Yadav, A. et al. Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education 14, 1 (Mar. 2014), 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Yadav, A. et al. Introducing computational thinking in education courses. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, Mar. 9--12). ACM Press, New York, 2011, 465--470. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Yadav, A. and Korb, J.T. Learning to teach computer science. Commun. ACM 55, 11 (Nov. 2012), 31. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computational thinking for teacher education

      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 4
        April 2017
        86 pages
        ISSN:0001-0782
        EISSN:1557-7317
        DOI:10.1145/3069398
        • Editor:
        • Moshe Y. Vardi
        Issue’s Table of Contents

        Copyright © 2017 Owner/Author

        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 March 2017

        Check for updates

        Qualifiers

        • research-article
        • Popular
        • Refereed

      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