3,217
Views
15
CrossRef citations to date
0
Altmetric
Articles

Characterising computational thinking in mathematics education: a literature-informed Delphi study

, , , &
Pages 159-187 | Received 08 Mar 2020, Accepted 12 Nov 2020, Published online: 28 Jan 2021

References

  • The items marked below with an * were included in the literature study.
  • *Barana, A., Fioravera, M., & Marchisio, M. (2017, June). Developing problem solving competences through the resolution of contextualized problems with an Advanced Computing Environment. In 3rd International Conference on Higher Education Advances, HEAd’17 (pp. 1015–1023). Cham, CH: Springer. doi:https://doi.org/10.4995/head17.2017.5505
  • *Barcelos, T. S., Munoz, R., Villarroel, R., Merino, E., & Silveira, I. F. (2018). Mathematics learning through computational thinking activities: A systematic literature review. Journal of Universal Computer Science, 24(7), 815–845.
  • *Barcelos, T. S., & Silveira, I. F. (2012). Teaching Computational Thinking in initial series: An analysis of the confluence among mathematics and Computer Sciences in elementary education and its implications for higher education. 38th Latin America Conference on Informatics, CLEI 2012 - Conference Proceedings. doi:https://doi.org/10.1109/CLEI.2012.6427135
  • Barefoot. (2014). Computational thinking [web page]. Retrieved from http://barefootcas.org.uk/barefoot-primary-computing-resources/concepts/computational-thinking
  • *Barr, D., Harrison, J., & Conery, L. (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.
  • *Benakli, N., Kostadinov, B., Satyanarayana, A., & Singh, S. (2017). Introducing computational thinking through hands-on projects using R with applications to calculus, probability and data analysis. International Journal of Mathematical Education in Science and Technology, 48(3), 393–427. doi:https://doi.org/10.1080/0020739X.2016.1254296
  • *Benton, L., Hoyles, C., Kalas, I., & Noss, R. (2016). Building mathematical knowledge with programming: Insights from the ScratchMaths project. Constructionism in Action, 2016, 26–33. Thung Khru, Thailand: Suksapattana Foundation.
  • *Benton, L., Hoyles, C., Kalas, I., & Noss, R. (2017). Bridging primary programming and mathematics: Some findings of design research in England. Digital Experiences in Mathematics Education, 3(2), 115–138. doi:https://doi.org/10.1007/s40751-017-0028-x
  • *Benton, L., Saunders, P., Kalas, I., Hoyles, C., & Noss, R. (2018). Designing for learning mathematics through programming: A case study of pupils engaging with place value. International Journal of Child-Computer Interaction, 16, 68–76. doi:https://doi.org/10.1016/j.ijcci.2017.12.004
  • *Bigotte de Almeida, E., Gomes, A., Correia, F., & Almeida, R. (2017). MathScratch - Bringing programming and mathematical skills into higher education. INTED2017 Proceedings, 1, 7304–7310. doi:https://doi.org/10.21125/inted.2017.1692
  • Blum, W., & Leiß, D. (2007). How do students and teachers deal with mathematical modelling problems? The example sugarloaf and the DISUM project. In C. Haines, P. L. Galbraith, W. Blum, & S. Khan (Eds.), Mathematical modelling (ICTMA 12). Education, engineering and economics (pp. 222–231). Chichester, UK: Horwood.
  • Bower, M., & Falkner, K. (2015). Computational thinking, the notional machine, pre-service teachers, and research opportunities. In Proceedings of the 17th Australasian Computing Education Conference (ACE 2015) (pp. 37–46). Retrieved from http://crpit.com/confpapers/CRPITV160Bower.pdf
  • *Brancaccio, A., Marchisio, M., Palumbo, C., Pardini, C., Patrucco, A., & Zich, R. (2015). Problem posing and solving: Strategic Italian key action to enhance teaching and learning mathematics and informatics in the high school. In 39th IEEE Annual Computer Software and Applications Conference, COMPSAC 2015 (Vol. 2, pp. 845–850). doi:https://doi.org/10.1109/COMPSAC.2015.126
  • Breen, S., & O'Shea, A. (2010). Mathematical thinking and task design. Irish Mathematical Society Bulletin, 66, 39–49.
  • 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). Retrieved from http://scratched.gse.harvard.edu/ct/files/AERA2012.pdf
  • *Buffum, P. S., Ying, K. M., Zheng, X., Boyer, K. E., Wiebe, E. N., Mott, B. W., … Lester, J. C. (2018). Introducing the computer science concept of variables in middle school science classrooms. Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 906–911). doi:https://doi.org/10.1145/3159450.3159545
  • Burton, L. (1984). Mathematical thinking: The struggle for meaning. Journal for Research in Mathematics Education, 15(1), 35–49.
  • Caeli, E. N., & Yadav, A. (2019). Unplugged approaches to computational thinking: A historical perspective. TechTrends, 1–8.
  • *Calao, L. A., Moreno-León, J., Correa, H. E., & Robles, G. (2015). Developing mathematical thinking with Scratch. An experiment with 6th grade students. In G. Conole, T. Klobučar, C. Rensing, J. Konert, E. Lavoué (Eds.), 10th European conference on technology enhanced learning, EC-TEL 2015, Vol. 9307 (pp. 17–27). Toledo: Springer.
  • Casey, P. J. (1997). Computer programming: A medium for teaching problem solving. Computers in the Schools, 13(1-2), 41–51.
  • *Cetin, I., & Dubinsky, E. (2017). Reflective abstraction in computational thinking. The Journal of Mathematical Behavior, 47, 70–80. doi:https://doi.org/10.1016/j.jmathb.2017.06.004
  • Cobb, P. (1994). Where is the mind? Constructivist and sociocultural perspectives on mathematical development. Educational Researcher, 23(7), 13–20.
  • Computer Science Teachers Association, & International Society for Technology in Education. (2011). Computational thinking: Leadership toolkit (1st ed.) Retrieved from https://id.iste.org/docs/ct-documents/computational-thinking-operational-definition-flyer.pdf
  • Conole, G., Klobučar, T., Rensing, C., Konert, J., & Lavoué, E. (Eds.). (2015). Design for teaching and learning in a networked world. doi:https://doi.org/10.1007/978-3-319-24258-3
  • *Costa, E. J. F., Campos, L. M. R. S., & Guerrero, D. D. S. (2017, October 1–8). Computational thinking in mathematics education: A joint approach to encourage problem-solving ability. Proceedings - Frontiers in Education Conference, FIE. doi:https://doi.org/10.1109/FIE.2017.8190655
  • Cuny, J., Snyder, L., & Wing, J. M. (2010). Demystifying computational thinking for non-computer scientists. Unpublished manuscript in progress. Retrieved from http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
  • Curzon, P., McOwan, P. W., Plant, N., & Meagher, L. R. (2014). Introducing teachers to computational thinking using unplugged storytelling. In C. Schulte, M. E. Caspersen, J. Gal-Ezer (Eds.), Proceedings of the 9th Workshop in Primary and Secondary Computing Education (WiPSCE 2014) (pp. 89–92). New York: Association for Computing Machinery.
  • Dajani, J. S., Sincoff, M. Z., & Talley, W. K. (1979). Stability and agreement criteria for the termination of Delphi studies. Technological Forecasting and Social Change, 13(1), 83–90.
  • Denning, P. J. (2009). Beyond computational thinking. Communications of the ACM, 52(6), 28–30.
  • Denning, P.J. (2009) The Profession of IT Beyond Computational Thinking. Retrieved July 11, 2019, from: https://calhoun.nps.edu/handle/10945/35494
  • Denning, P. J. (2010, November). Ubiquity symposium ‘What is computation?’ Opening statement. Ubiquity.
  • Dewey, J. (1933). How we think. New York: Dover Publications.
  • *diSessa, A. A. (2018). Computational literacy and “The big picture” concerning computers in mathematics education. Mathematical Thinking and Learning, 20(1), 3–31. doi:https://doi.org/10.1080/10986065.2018.1403544
  • *Djurdjevic-Pahl, A., Pahl, C., Fronza, I., & El Ioini, N. (2017). A pathway into computational thinking in primary schools. In R. Gennari, Y. Cao, Y.-M. Huang, T.-T. Wu, & H. Xie (Eds.). 1st International Symposium on Emerging Technologies for Education, SETE 2016 Held in Conjunction with ICWL 2016 (pp. 165–175). doi:https://doi.org/10.1007/978-3-319-52836-6_19
  • Drijvers, P. (2015). Denken over wiskunde, onderwijs en ICT. [Thinking about mathematics, education and ICT.] Inaugural lecture. Utrecht, the Netherlands: Universiteit Utrecht. Retrieved from http://www.fisme.science.uu.nl/publicaties/literatuur/Oratie_Paul_Drijvers_facsimile_20150521.pdf
  • Etikan, I., Musa, S. A., & Alkassim, R. S. (2016). Comparison of convenience sampling and purposive sampling. American Journal of Theoretical and Applied Statistics, 5(1), 1–4.
  • Fernández, J. M., Zúñiga, M. E., Rosas, M. V., & Guerrero, R. A. (2018). Experiences in learning problem-solving through computational thinking. Journal of Computer Science and Technology, 18(02), e15. doi:https://doi.org/10.24215/16666038.18.e15
  • Fisher, R. (1999). Thinking skills to thinking schools: Ways to develop children's thinking and learning. Early Child Development and Care, 153(1), 51–63.
  • *Francis, K., & Davis, B. (2018). Coding robots as a source of instantiations for arithmetic. Digital Experiences in Mathematics Education, 4(2–3), 71–86. doi:https://doi.org/10.1007/s40751-018-0042-7
  • Freudenthal, H. (1991). Revisiting mathematics education. Dordrecht: Kluwer Academic.
  • Freudenthal, H. (1973). Mathematics as an educational task. Dordrecht: Reidel.
  • *Freudenthal, E. A., Duval, A., Hug, S., Ogrey, A. N., Lim, K. H., Tabor, C., … Siegel, A. (2011). Planting the seeds of Computational Thinking: An introduction to programming suitable for inclusion in STEM curricula. In ASEE Annual Conference and Exposition, Conference Proceedings.
  • *Freudenthal, E. A., & Kranz, S. (2013). An early report on challenges related to dissemination of programming - Centric mathematics lessons into 9th grade algebra classes. In E. A. Freudenthal, K. H. Lim, S. Kranz, C. Tabor, & J. L. Ramirez (Eds.), 120th ASEE Anual Conference & Exposition June 23-26, 2013. Using programming to strengthen mathematics learning in 9th grade algebra classes.
  • *Gadanidis, G. (2017). Artificial intelligence, computational thinking, and mathematics education. International Journal of Information and Learning Technology, 34(2), 133–139. doi:https://doi.org/10.1108/IJILT-09-2016-0048
  • *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.
  • *Gadanidis, G., Clements, E., & Yiu, C. (2018). Group theory, computational thinking, and young mathematicians. Mathematical Thinking and Learning, 20(1), 32–53. doi:https://doi.org/10.1080/10986065.2018.1403542
  • Giannarou, L., & Zervas, E. (2014). Using Delphi technique to build consensus in practice. International Journal of Business Science and Applied Management, 9(2), 65–82.
  • Gravemeijer, K. & Cobb, P. (2013). Design research from a learning design perspective. In T. Plomp & N. Nieveen (Eds.). Educational design research. Enschede: Netherlands institute for curriculum development.
  • *Gibson, J. P. (2012, July 10). Teaching graph algorithms to children of all ages. ITiCSE’12, July 3–5, Haifa, Israel, ACM.
  • Green, P. J. (1982). The content of a college-level outdoor leadership course. Paper presented at the Conference of the Northwest District Association for the American Alliance for Health, Physical Education, Recreation, and Dance, Spokane, WA.
  • Grgurina, N., Barendsen, E., Zwaneveld, B., van Veen, K., & Stoker, I. (2014). Computational thinking skills in dutch secondary education: exploring pedagogical content knowledge. In Proceedings of the 14th Koli Calling International Conference on Computing Education Research (pp. 173–174). ACM.
  • *Grover, S., & Pea, R. (2013). Computational thinking in K–12. Educational Researcher, 42(1), 38–43. doi:https://doi.org/10.3102/0013189X12463051
  • Habibi, A., Sarafrazi, A., & Izadyar, S. (2014). Delphi technique theoretical framework in qualitative research. The International Journal of Engineering and Science, 3(4), 8–13.
  • Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7.
  • Henderson, P. B., Baldwin, D., Dasigi, V., Dupras, M., Fritz, J., Ginat, D., … Marion Jr, B. (2001). Striving for mathematical thinking. ACM SIGCSE Bulletin, 33(4), 114–124.
  • *Hickmott, D., Prieto-Rodriguez, E., & Holmes, K. (2018). A scoping review of studies on computational thinking in K–12 mathematics classrooms. Digital Experiences in Mathematics Education, 4(1), 48–69. doi:https://doi.org/10.1007/s40751-017-0038-8
  • *Holmes, K., Prieto-Rodriguez, E., Holmes, K., Prieto-Rodriguez, E., Hickmott, D., & Berger, N. (2018). Using coding to teach mathematics: Results of a pilot project. In Integrated education for the real world, 5th international STEM in education conference, Post-conference proceedings, Queensland University of Technology, Brisbane, Australia, 21st to 23rd November 2018 (pp. 152–158).
  • *Hsi, S., & Eisenberg, M. (2012). Math on a sphere: Using public displays to support children’s creativity and computational thinking on 3D surfaces. In IDC 2012 proceedings (pp. 248–251). doi:https://doi.org/10.1145/2307096.2307137
  • Jansson, L. C., Williams, H. D., & Collens, R. J. (1987). Computer programming and logical reasoning. School Science and Mathematics, 87(5), 371–379.
  • *Jenkins, J. T., Jerkins, J. A., & Stenger, C. L. (2012). A plan for immediate immersion of computational thinking into the high school math classroom through a partnership with the Alabama Math, Science, and Technology Initiative. In Proceedings of the 50th Annual Southeast Regional Conference (pp. 148–152). doi:https://doi.org/10.1145/2184512.2184547
  • Jupri, A., & Drijvers, P. H. M. (2016). Student difficulties in mathematizing word problems in algebra. Eurasia Journal of Mathematics, Science and Technology Education, 12(9), 2481–2502.
  • *Kafai, Y. B. (2016). From computational thinking to computational participation in K–12 education. Communications of the ACM, 59(8), 26–27.
  • Kafai, Y. B., & Burke, Q. (2013). The social turn in K-12 programming: moving from computational thinking to computational participation. In Proceeding of the 44th ACM technical symposium on computer science education (pp. 603–608). ACM.
  • Kaila, E., Laakso, M.-J., & Kurvinen, E. (2018). Teaching future teachers to code - Programming and computational thinking for teacher students. In 41st International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2018 (pp. 677–682). doi:https://doi.org/10.23919/MIPRO.2018.8400127
  • *Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing, 4(3), 583–596.
  • *Ke, F. (2014). An implementation of design-based learning through creating educational computer games: A case study on mathematics learning during design and computing. Computers and Education, 73, 26–39. doi:https://doi.org/10.1016/j.compedu.2013.12.010
  • Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele, UK, Keele University, 33, pp. 1–26.
  • *Kostadinov, B. (2013). Simulation insights using R. PRIMUS, 23(3), 208–223. doi:https://doi.org/10.1080/10511970.2012.718729
  • *Kotsopoulos, D., Floyd, L., Khan, S., Namukasa, I. K., Somanath, S., Weber, J., & Yiu, C. (2017). A pedagogical framework for computational thinking. Digital Experiences in Mathematics Education, 3(2), 154–171. doi:https://doi.org/10.1007/s40751-017-0031-2
  • *Kranz, S., Tabor, C., Duval, A., Lim, K. H., Wagler, A. E., & Freudenthal, E. A. (2012). Classroom games & activities that motivate exploration of foundational understandings of mathematics concepts while inadvertently scaffolding Computational Thinking and engineered design. In 119th ASEE Annual Conference and Exposition.
  • *Kynigos, C., & Grizioti, M. (2018). Programming approaches to computational thinking: Integrating Turtle Geometry, dynamic manipulation and 3D space. Informatics in Education, 17(2), 321–340. doi:https://doi.org/10.15388/infedu.2018.17
  • *Landau, P. R., Mulder, G., Holmes, R., Borinskaya, S., Kang, N., & Bordeianu, C. (2013). INSTANCES: Incorporating computational scientific thinking advances into education and science courses. Concurrency and Computation: Practice and Experience, 26, 2316–2328.
  • Law, E. (2011). Defining (Human) Compuation, CHI, May 7–12, Vancouver, BC, Canada.
  • Lessani, A., Yunis, A. S. M., Bakar, K. A., & Khameneh, A. Z. (2016). Comparison of Learning Theories in Mathematics Teaching Methods. Fourth 21st CAF Conference in Harvard, Boston, Massachusetts, USA, March, 9(1).
  • Lester, F. K., Jr. (1980). Research on mathematical problem solving. In R. J. Shumway (Ed.), Research in mathematics education (pp. 286–323). Reston, VA: the National Council ofTeacher of Matematics (NCTM), Inc.
  • *Lévano, M., Córdova, V., & Albornoz, A. (2016). Methodological framework for the development of computational thinking and programming through experiential learning: Case study from schools Juan Seguel and Allipen in Freire, Chile. In P. Isaias, L. Rodrigues, P. Powell, & M. B. Nunes (Eds.), 9th IADIS International Conference Information Systems 2016, IS 2016 (pp. 107–114).
  • Linn, M. C. (1985). The cognitive consequences of programming instruction in classrooms. Educational Researcher, 14(5), 14–29.
  • Lipman, M. (1985). Thinking skills fostered by philosophy for children. In J. W. Segal, S. F. Chipman, & R. Glaser (Eds.), Thinking and learning skill: Volume 1: Relating instruction to research (pp. 83–108). Hillsdale, NJ: Erlbaum.
  • Lipman, M. (2003). Thinking in education. Cambridge: Cambridge University Press.
  • *Lockwood, E., Asay, A., DeJarnette, A. F., & Thomas, M. (2016). Algorithmic thinking: An initial characterization of computational thinking in mathematics. Theory and Research Methods, 7, 1588–1595.
  • *Lovric, M. (2018). Programming and mathematics in an upper-level university problem-solving course. PRIMUS: Problems, Resources, and Issues in Mathematics Undergraduate Studies, 28(7), 683–698.
  • Mason, J., Burton, L., & Stacey, K. (2010). Thinking mathematically (2nd ed.). Harlow: Pearson Education.
  • McLeod, D. B. (1988). Affective issues in mathematical problem solving: Some theoretical considerations. Journal for Research in Mathematics Education, 19, 134–141.
  • *McMaster, K., Rague, B., & Anderson, N. (2010). Integrating mathematical thinking, abstract thinking, and computational thinking. In 40th annual frontiers in education conference: Celebrating forty years of innovation, FIE 2010 (pp. S3G1–S3G6). doi:https://doi.org/10.1109/FIE.2010.5673139
  • *Niemelä, P., Partanen, T., Harsu, M., Leppänen, L., & Ihantola, P. (2017, November). Computational thinking as an emergent learning trajectory of mathematics. In Proceedings of the 17th Koli Calling international conference on computing education research (pp. 70–79). ACM.
  • Noss, R., & Hoyles, C. (1996). Windows on mathematical meanings: Learning cultures and computers. Dordrecht: Kluwer Academic Publishers.
  • Orton, A. (2004). Learning mathematics: issues, theory and classroom practice. London: Continuum International Publishing Group.
  • *Orton, K., Weintrop, D., Beheshti, E., Horn, M., Jona, K., & Wilensky, U. (2016). Bringing computational thinking into high school mathematics and science classrooms. In 12th international conference of the learning sciences: Transforming learning, empowering learners, ICLS 2016, 2 (pp. 705–712).
  • Paul, R. W., & Binker, A. J. A. (1990). Critical thinking: What every person needs to survive in a rapidly changing world. Rohnert Park, CA: Center for Critical Thinking and Moral Critique, Sonoma State University.
  • *Pei, C. (Y.), Weintrop, D., & Wilensky, U. (2018). Cultivating computational thinking practices and mathematical Habits of Mind in Lattice Land. Mathematical Thinking and Learning, 20(1), 75–89. doi:https://doi.org/10.1080/10986065.2018.1403543
  • *Pérez, A. (2018). A framework for computational thinking dispositions in mathematics education. Journal for Research in Mathematics Education, 49(4), 424–461.
  • *Perez, A., Malone, K., Renganathan, S. M., & Groshong, K. (2016). Computer modeling and programming in Algebra. In J. Uhomoibhi, S. Zvacek, G. Costagliola, & B. M. McLaren (Eds.), 8th international conference on computer supported education, CSEDU 2016 (Vol. 2, pp. 281–286). Setúbal: CSEDU
  • Rasmussen, C., Zandieh, M., King, K., & Teppo, A. (2005). Advancing mathematical activity: A practice-oriented view of advanced mathematical thinking. Mathematical Thinking and Learning, 7(1), 51–73.
  • Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.
  • *Sacristán, A. I. (2017). Constructionist computer programming for the teaching and learning of mathematical ideas at university level. In R. Göller, R. Biehler, R. Hochmuth, & H.-G. Rück (Eds.), Didactics of mathematics in higher education as a scientific discipline conference proceedings (pp. 124–131). Retrieved from http://nbn-resolving.de/urn:nbn:de:hebis:34-2016041950121
  • *Sanford, J. F., & Naidu, J. T. (2016). Computational thinking concepts for grade school. Contemporary Issues in Education Research (CIER), 9(1), 23–32.
  • *Sanford, J. F., & Naidu, J. T. (2017). Mathematical modeling and computational thinking. Contemporary Issues in Education Research (CIER), 10(2), 158–168.
  • Shaffer, D. W. (2006). Epistemic frames for epistemic games. Computers & Education, 46(3), 223–234.
  • Schoenfeld, A. (2016). Learning to think mathematically: Problem solving, metacognition, and sense making in mathematics (Reprint). Journal of Education, 196(2), 1–38.
  • Schoenfeld, A. H. (1992). Learning to think mathematically: Problem solving, metacognition, and sense making in mathematics. In D. Grouws (Ed.), Handbook for research on mathematics teaching and learning (pp. 334–370). Place: Publisher.
  • Seagle, E., & Iverson, M. (2002). Characteristics of the turfgrass industry in 2020: A Delphi study with implications for agricultural education programs. Journal of Southern Agricultural Research, 52(1), 1–13.
  • Selby, C., & Woollard, J. (2013). Computational thinking: The developing definition. University of Southampton. Retrieved from https://eprints.soton.ac.uk/356481/
  • *Shodiev, H. (2015). Computational thinking and simulation in teaching science and mathematics. In Springer Proceedings in mathematics and statistics, (Vol. 117, pp. 405–410). doi:https://doi.org/10.1007/978-3-319-12307-3_58
  • *Sinclair, N., & Patterson, M. (2018). The Dynamic Geometrisation of computer programming. Mathematical Thinking and Learning, 20(1), 54–74. doi:https://doi.org/10.1080/10986065.2018.1403541
  • *Sneider, C., Stephenson, C., Schafer, B., & Flick, L. (2014). Exploring the science framework and NGSS: Computational thinking in the science classroom. Science Scope, 38(3), 10–15.
  • *Syslo, M. M., & Kwiatkowska, A. B. (2014). Learning Mathematics supported by computational thinking, In G. Futschek & C. Kynigos (Eds.), Constructionism and Creativity (pp. 258–268). Vienna: Osterreichische Computer Gesellschaft.
  • Tall, D. (1991). The psychology of advanced mathematical thinking. In D. Tall (Ed.), Advanced mathematical thinking (pp. 3–21). Holland: Kluwer.
  • Treffers, A. (1987). Three dimensions. A model of goal and theory description in mathematics instruction – the wiskobas project. Dordrecht: Reidel.
  • Tedre, M., & Denning, P. J. (2016, November). The long quest for computational thinking. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research (pp. 120–129). ACM.
  • Treffers, A. (1978). Wiskobas doelgericht. Utrecht: IOWO.
  • *Valentine, K. D. (2018). Tinkering with Logo in an elementary mathematics methods course recommended citation problem-based learning. Interdisciplinary Journal of Problem-Based Learning, 12(2), 5–11.
  • *Van Dyne, M., & Braun, J. (2014). Effectiveness of a Computational Thinking (CS0) Course on Student Analytical Skills. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (pp. 133–138). doi:https://doi.org/10.1145/2538862.2538956
  • Vernon, W. (2009). The Delphi technique: A review. International Journal of Therapy and Rehabilitation, 16(2), 69–76.
  • *Voskoglou, M. G., & Buckley, S. (2012). Problem solving and computational thinking in a learning environment. Egyptian Computer Science Journal, 36(4), 28–46. Retrieved from http://arxiv.org/abs/1212.0750
  • *Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. doi:https://doi.org/10.1007/s10956-015-9581-5
  • Williams, K. W. (2017). John Dewey in the 21st century. Journal of Inquiry & Action in Education, 9(1), 91–102.
  • Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
  • Xenofontos, C., & Andrews, P. (2014). Defining mathematical problems and problem solving: Prospective primary teachers’ beliefs in Cyprus and England. Mathematics Education Research Journal, 26(2), 279–299.
  • 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.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.