You are here:

Computational Thinking in Mathematics Teacher Education

, , , , Faculty of Education, Western University, Canada

CITE Journal Volume 17, Number 4, ISSN 1528-5804 Publisher: Society for Information Technology & Teacher Education, Waynesville, NC USA


As computational thinking (CT) is increasing in focus in K-12 education, it is important to consider how teacher education programs may better prepare teacher candidates (TCs). Previous studies have found that TCs do not always have a firm understanding of what CT involves, and they might not have clear ideas about how to develop CT in their future classrooms. In this context, the authors developed a course for elementary school TCs focusing on CT in mathematics education. The course integrated CT in the context of mathematics activities to help TCs develop both a conceptual understanding of mathematics and mathematics teaching with CT. The paper presents a case study analysis of TCs’ online discussions and reflection assignments of the course, as well as themes in their learning about and attitudes toward CT in mathematics teaching and learning.


Gadanidis, G., Cendros, R., Floyd, L. & Namukasa, I. (2017). Computational Thinking in Mathematics Teacher Education. Contemporary Issues in Technology and Teacher Education, 17(4), 458-477. Waynesville, NC USA: Society for Information Technology & Teacher Education. Retrieved March 20, 2019 from .

View References & Citations Map


  1. 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.
  2. Baytak, A., & Land, S.M. (2011). An investigation of the artifacts and process of constructing computer games about environmental science in a fifth grade classroom. Educational Technology Research and Development, 59, 765-782
  3. Berg, B.L. (2004). Qualitative research methods for the social sciences. New York, NY: Pearson Publishers.
  4. Bers, M.U., Flannery, L., Kazakoff, E.R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers& Education, 72, 145-157. .
  5. Borba, M.C., & Villarreal, M.E. (2005) Humans-with-media and reorganization of mathematical thinking: Information and communication technologies, modeling,
  6. Clark, J., Rogers, M.P., Spradling, C., & Pais, J. (2013) What, no canoes? Lessons learned while hosting a Scratch summer camp. Journal of Computing Sciences in Colleges, 28, 204-210.
  7. Creswell, J.W., & Miller, D.L. (2000). Determining validity in qualitative inquiry. Theory into Practice, 39(3), 124-130.
  8. Curzon, P., McOwan, P.W., Cutts, Q.I., & Bell, T. (2009). Enthusing and inspiring with reusable kinaesthetic activities. ACM SIGCSE Bulletin, 94-98.
  9. Denzin, N.K. (1989). The research act: A theoretical introduction to sociological methods (3rd ed.). Englewood Cliffs, NJ: Prentice Hall.
  10. Gadanidis, G. (2017). Five affordances of computational thinking to support elementary mathematics education. Journal of Computers in Mathematics and Science Teaching 36(2), 143-151.
  11. Gadanidis, G., Hughes, J., Minniti, L., & White, B. (2017). Computational thinking, grade 1 students and the Binomial Theorem. Digital Experience in Mathematics Education, 3(2), 77-96.
  12. Hartsell, T., Herron, S.S., Fang, H., & Rathod, A. (2010). Improving teachers' selfconfidence in learning technology skills and math education through professional development. International Journal of Information and Communication Technology Education, 6(2), 47-61.
  13. Kaplan, R.G. (1991). Teacher beliefs and practices: A square peg in a square hole. Proceedings of the 13th annual meeting of the North American chapter of the International Group for the Psychology of Mathematics Education (Vol. 2, 119-125), Blacksburg, VA.
  14. Knochel, A.D., & Patton, R.M. (2015). If art education then critical digital making: Computational thinking and creative code. Studies in Art Education, 57(1), 21-38.
  15. Koh, J.H., & Divaharan, S. (2011). Developing pre-service teachers' technology integration expertise through the TPACK-developing instructional model. Journal of Educational Computing Research, 44(1), 35-58.
  16. Lambert, L., & Guiffre, H. (2009). Computer science outreach in an elementary school. Journal of Computing Sciences in Colleges, 24(3), 118–124.
  17. Latour, B. (2005). Reassembling the social: An introduction to Actor-Network-Theory. Oxford, UK: Oxford University Press.
  18. Levy, P. (1993). Tecnologias da Inteligência: O futuro do pensamento na era da informática. [Technologies of Intelligence: the future of thinking in the informatics era]. Rio de Janeiro, Brazil: Editora 34.
  19. Levy, P. (1998). Becoming virtual: Reality in the digital age. New York, NY: Plenum Press.
  20. Maeng, J.L., Mulvey, B.K., Smetana, L.K., & Bell, R.L. (2013). Preservice teachers' TPACK: Using technology to support inquiry instruction. Journal of Science Education and Technology, 22(6), 838-857.
  21. Meijer, P.C., Verloop, N., & Beijaard, D. (2002). Multi-method triangulation in a qualitative study on teachers' practical knowledge: An attempt to increase internal validity. Quality and Quantity, 36(2), 145-167.
  22. Mishra, P., & Yadav, A. (2013). Of art and algorithm: rethinking technology and creativity in the 21st century. TechTrends, 57(3), 10-14.
  23. Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books, Inc. Stake, R.E. (2000a). Case studies. In N. Denzin & Y. Lincoln (Eds.), Handbook of qualitative research (2nd ed.; pp. 435-454). Thousand Oaks, CA: Sage Publications.
  24. Thumlert, J., de Castell, S., & Jenson, J. (2014). Short cuts and extended techniques: Rethinking relations between technology and educational theory. Educational Philosophy and Theory, 47(8), 786-803.
  25. Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715-728.
  26. Vygotsky, L.S. (1978). Mind in society. Cambridge, MA: Harvard University Press.
  27. Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33-36.
  28. Yin, R. (1994). Case study research: Design and methods (2nd ed.). Beverly Hills, CA: Sage Publishing. Contemporary Issues in Technology and Teacher Education is an online journal. All text, tables, and figures in the print version of this article are exact representations of the original. However, the original article may also include video and audio files, which can be accessed online at

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact