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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akcaoglu, M., & Koehler, M. J. (2014). Cognitive outcomes from the Game-Design and Learning (GDL) after-school program. Computers & Education, 75, 72–81.
Astrachan, O., Hambrusch, S., Peckham, J., & Settle, A. (2009). The present and future of computational thinking. ACM SIGCSE Bulletin, 41(1), 549–550.
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).
Barr, D., Conery, L., & Harrison, J. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
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.
Blum, L., & Cortina, T. J. (2007). CS4HS: An outreach program for high school CS teachers. ACM SIGCSE Bulletin, 39(1), 19–23.
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.
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.
Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67–69.
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.
College Board. (2014). AP Computer Science Principles Draft Curriculum Framework. Retrieved 26 June 2015 https://advancesinap.collegeboard.org/stem/computer-science-principles
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.
Creswell, J. W. (2002). Educational Research: Planning, Conducting, and Evaluating Quantitative. New Jersey, Upper Saddle River: Pearson.
Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., & Woollard, J. (2015). Computational Thinking A Guide for Teachers.
Cuny, J. (2012). Transforming high school computing: A call to action. ACM Inroads, 3(2), 32–36.
Denning, P. (2009). The profession of IT Beyond computational thinking. Communications of the ACM, 52, 28–30.
Dwyer, H., Boe, B., Hill, C., Franklin, D., & Harlow, D. (2013). Computational Thinking for Physics: Programming Models of Physics Phenomenon in Elementary School.
Fletcher, G. H., & Lu, J. J. (2009). Education human computing skills: rethinking the K-12 experience. Communications of the ACM, 52(2), 23–25.
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.
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.
Howland, K., & Good, J. (2015). Learning to communicate computationally with Flip: A bi-modal programming language for game creation. Computers & Education, 80, 224–240.
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
ISTE. (2011). Teacher Resources. Retrieved from https://www.iste.org/explore/articledetail?articleid=152
Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K-8 curriculum. ACM Inroads, 5(4), 64–71.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
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.
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.
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.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)