Skip to main content

Computational Thinking in Teacher Education

  • Chapter
  • First Online:
Emerging Research, Practice, and Policy on Computational Thinking

Abstract

Computational thinking (CT) has been offered as a cross-disciplinary set of mental skills that are drawn from the discipline of computer science. Existing literature supports the inclusion of CT within the K-12 curriculum, within multiple subjects, and from primary grades upward. The use of computers as a context for CT skills is often possible, yet care must be taken to ensure that CT is not conflated with programming or instructional technology, in general. Research had suggested that instructing preservice teachers in the use of CT can help them develop a more accurate and nuanced understandings of how it can be applied to the classroom. This chapter reports results from a study about preservice teachers’ conceptions of CT and how it can be implemented within their classrooms. Results suggested that preservice teachers with no previous exposure to CT have a surface level understanding of computational thinking. Participants largely defined CT in terms of problem-solving, logical thinking, and other types of thinking and often requiring the use of computers. The chapter offers implications for teacher educators to embed computational thinking in preservice education courses through educational technology as well as content specific methods courses.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Akcaoglu, M., & Koehler, M. J. (2014). Cognitive outcomes from the Game-Design and Learning (GDL) after-school program. Computers & Education, 75, 72–81.

    Article  Google Scholar 

  • Astrachan, O., Hambrusch, S., Peckham, J., & Settle, A. (2009). The present and future of computational thinking. ACM SIGCSE Bulletin, 41(1), 549–550.

    Article  Google Scholar 

  • Atmatzidou, S., & Demetriadis, S. (2014). How to support students’ computational thinking skills in educational robotics activities. In Proceedings of 4th International Workshop Teaching Robotics, Teaching with Robotics & 5th International Conference Robotics in Education (pp. 43–50).

    Google Scholar 

  • Barr, D., Conery, L., & Harrison, J. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

    Google Scholar 

  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54.

    Article  Google Scholar 

  • Blum, L., & Cortina, T. J. (2007). CS4HS: An outreach program for high school CS teachers. ACM SIGCSE Bulletin, 39(1), 19–23.

    Article  Google Scholar 

  • Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada.

    Google Scholar 

  • Brovelli, D., Bölsterli, K., Rehm, M., & Wilhelm, M. (2014). Using vignette testing to measure student science teachers’ professional competencies. American Journal of Educational Research, 2(7), 555–558.

    Article  Google Scholar 

  • Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67–69.

    Google Scholar 

  • Calao, L. A., Moreno-LeĂłn, J., Correa, H. E., & Robles, G. (2015). Developing mathematical thinking with scratch. In Design for Teaching and Learning in a Networked World (pp. 17–27). Cham: Springer.

    Google Scholar 

  • College Board. (2014). AP Computer Science Principles Draft Curriculum Framework. Retrieved 26 June 2015 https://advancesinap.collegeboard.org/stem/computer-science-principles

    Google Scholar 

  • Computer Science Teachers Association, & International Society for Technology in Education. (2011). Computational Thinking: Leadership Toolkit (1st ed..) Retrieved from http://www.csta.acm.org/Curriculum/sub/CurrFiles/471.11CTLeadershiptToolkit-SP-vF.pdf.

    Google Scholar 

  • Creswell, J. W. (2002). Educational Research: Planning, Conducting, and Evaluating Quantitative. New Jersey, Upper Saddle River: Pearson.

    Google Scholar 

  • Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., & Woollard, J. (2015). Computational Thinking A Guide for Teachers.

    Google Scholar 

  • Cuny, J. (2012). Transforming high school computing: A call to action. ACM Inroads, 3(2), 32–36.

    Article  Google Scholar 

  • Denning, P. (2009). The profession of IT Beyond computational thinking. Communications of the ACM, 52, 28–30.

    Google Scholar 

  • Dwyer, H., Boe, B., Hill, C., Franklin, D., & Harlow, D. (2013). Computational Thinking for Physics: Programming Models of Physics Phenomenon in Elementary School.

    Google Scholar 

  • Fletcher, G. H., & Lu, J. J. (2009). Education human computing skills: rethinking the K-12 experience. Communications of the ACM, 52(2), 23–25.

    Article  Google Scholar 

  • Good, J., Yadav, A., & Lishinski, A. (2016). Measuring computational thinking preconceptions: analysis of a survey for pre-service teacher’s’ conceptions of computational thinking. In Paper presented at Society for Information Technology and Teacher Education, Savannah, GA.

    Google Scholar 

  • Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60, 510–516. doi:10.1007/s11528-016-0098-4.

  • Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. doi: 10.3102/0013189X12463051.

  • Guzdial, M. (2008). Education paving the way for computational thinking. Communications of the ACM, 51(8), 25–27.

    Article  Google Scholar 

  • Howland, K., & Good, J. (2015). Learning to communicate computationally with Flip: A bi-modal programming language for game creation. Computers & Education, 80, 224–240.

    Article  Google Scholar 

  • Ingersoll, R., Merrill, L., & Stuckey, D. (2014). Seven Trends: The Transformation of the Teaching Force. Retrieved from: http://cpre.org/sites/default/files/workingpapers/1506_7trendsapril2014.pdf

    Google Scholar 

  • ISTE. (2011). Teacher Resources. Retrieved from https://www.iste.org/explore/articledetail?articleid=152

    Google Scholar 

  • Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K-8 curriculum. ACM Inroads, 5(4), 64–71.

    Article  Google Scholar 

  • Lishinski, A., Yadav, A., Enbody, R., & Good, J. (2016). The influence of problem solving abilities on students’ Performance on Different Assessment Tasks in CS1. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (pp. 329–334). New York: ACM.

    Google Scholar 

  • Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.

    Article  Google Scholar 

  • Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational thinking in k-9 education. In Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference (pp. 1–29). New York: ACM.

    Google Scholar 

  • Nickerson, H., Brand, C., & Repenning, A. (2015). Grounding computational thinking skill acquisition through contextualized instruction. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research (pp. 207–216). New York.

    Google Scholar 

  • Polly, D., Mims, C., Shepherd, C. E., & Inan, F. (2010). Evidence of impact: transforming teacher education with preparing tomorrow’s teachers to teach with technology (PT3) grants. Teaching and Teacher Education, 26(4), 863–870.

    Article  Google Scholar 

  • Prieto-rodriguez, E., & Berretta, R. (2014). Digital technology teachers’ perceptions of computer science: It is not all about programming. In IEEE Frontiers in Education Conference. doi:10.1109/FIE.2014.7044134.

    Google Scholar 

  • Qualls, J. A., & Sherrell, L. B. (2010). Why computational thinking should be integrated into the curriculum. Journal of Computing Sciences in Colleges, 25(5), 66–71.

    Google Scholar 

  • Rode, J. A., Weibert, A., Marshall, A., Aal, K., von Rekowski, T., el Mimoni, H., & Booker, J. (2015). From computational thinking to computational making. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 239–250). New York: ACM.

    Chapter  Google Scholar 

  • Selby, C. C. (2015). Relationships: computational thinking, pedagogy of programming, and bloom’s taxonomy. In Proceedings of the Workshop in Primary and Secondary Computing Education on ZZZ (pp. 80–87). New York: ACM.

    Chapter  Google Scholar 

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

    Article  Google Scholar 

  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.

    Article  Google Scholar 

  • Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: Pedagogical approaches to embedding a 21st century problem solving in K-12 classrooms. TechTrends, 60, 565–568. doi:10.1007/s11528-016-0087-7.

  • Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1), 1–16.

    Article  Google Scholar 

  • Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011). Introducing Computational Thinking in Education Courses, Proceedings of ACM Special Interest Group on Computer Science Education (pp. 465–470). Dallas, TX. doi:10.1145/1953163.1953297.

    Book  Google Scholar 

Download references

Acknowledgment

We would like to thank all the teachers who participated in this study. This work is supported by the National Science Foundation under grant numbers CNS-0938999 and 1502462. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aman Yadav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Yadav, A., Gretter, S., Good, J., McLean, T. (2017). Computational Thinking in Teacher Education. In: Rich, P., Hodges, C. (eds) Emerging Research, Practice, and Policy on Computational Thinking. Educational Communications and Technology: Issues and Innovations. Springer, Cham. https://doi.org/10.1007/978-3-319-52691-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-52691-1_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-52690-4

  • Online ISBN: 978-3-319-52691-1

  • eBook Packages: EducationEducation (R0)

Publish with us

Policies and ethics