Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Log in

Examining primary students’ mathematical problem-solving in a programming context: towards computationally enhanced mathematics education

  • Original Paper
  • Published:
ZDM – Mathematics Education Aims and scope Submit manuscript

Abstract

This paper reports on a design-based study within the context of a 3-day digital making (DM) summer camp attended by a group of students (aged 11–13) in grades 5 and 6. During the camp, students were presented with a set of mathematical problems to solve in a block-based programming environment, which was connected to various physical input sensors and output devices (e.g., push buttons, LED lights, number displays, etc.). Students’ code files, and screen captures of their computer work, were analyzed in terms of their developed computational problem-solving practices and any computational concepts that emerged during the problem-based DM. The results suggested that the designed tasks consistently supported the students’ modeling and algorithmic thinking, while also occasioning their testing and debugging practices; moreover, the students utilized computational abstractions in the form of variables, and employed different approaches, to formulate mathematical models in a programming context. This study contributes to the ‘big picture’ of how using computers might fundamentally change mathematics learning, with an emphasis on mathematical problem-solving. It also provides empirically grounded evidence to enhance the potential of computational thinking as a new literacy, and problem-solving as a global competence, in formal school settings.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Arzarello, F., Ferrara, F., & Robutti, O. (2012). Mathematical modeling with technology: The role of dynamic representations. Teaching Mathematics and Its Applications, 31(1), 20–30.

    Article  Google Scholar 

  • Baldwin, D., Walker, H. M., & Henderson, P. B. (2013). The roles of mathematics in computer science. ACM Inroads, 4(4), 74–80. https://doi.org/10.1145/2537753.2537777.

  • Barab, S., & Squire, K. (2004). Design-based research: Putting a stake in the ground. Journal of the Learning Sciences, 13(1), 1–14.

    Article  Google Scholar 

  • 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. https://doi.org/10.1007/s40751-017-0028-x

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Blum, W., & Leiß, D. (2007). How do students and teachers deal with modeling problems? In C. Haines, W. Blum, P. Galbraith, & S. Khan (Eds.), Mathematical modeling (ICTMA 12): Education, engineering and economics (pp. 222–231). Chichester: Horwood.

    Google Scholar 

  • Brennan, K., Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Paper Presented at the Conference of American Education Researcher Association, Vancouver.

  • Cai, J., Lew, H. C., Morris, A., Moyer, J. C., Ng, S. F., & Schmittau, J. (2005). The development of students’ algebraic thinking in earlier grades. ZDM Mathematics Education, 37(1), 5–15. https://doi.org/10.1007/bf02655892.

    Article  Google Scholar 

  • Carreira, S., & Jacinto, H. (2019). A model of mathematical problem solving with technology: The case of Marco solving-and-expressing two geometry problems. In P. Liljedahl & M. Santos-Trigo (Eds.), Mathematical problem solving (pp. 41–62). Cham: Springer.

    Chapter  Google Scholar 

  • Cetin, I. (2015). Students’ understanding of loops and nested loops in computer programming: An APOS theory perspective. Canadian Journal of Science, Mathematics and Technology Education, 15(2), 155–170.

    Article  Google Scholar 

  • Chu, S., Quek, F., Saenz, M., Bhangaonkar, S., & Okundaye, O. (2015). Enabling instrumental interaction through electronics making: Effects on children’s storytelling. In H. Schoenau-Fog, L. Bruni, S. Louchart, & S. Baceviciute (Eds.), Interactive storytelling. ICIDS 2015. Lecture notes in computer science (pp. 329–337). Cham: Springer.

    Google Scholar 

  • Feurzeig, W., Papert, S. A., & Lawler, B. (2011). Programming-languages as a conceptual framework for teaching mathematics. Interactive Learning Environments, 19(5), 487–501.

    Article  Google Scholar 

  • Gadanidis, G., Hughes, J. M., Minniti, L., & White, B. J. G. (2017). Computational thinking, grade 1 students and the binomial theorem. Digital Experiences in Mathematics Education, 3(2), 77–96. https://doi.org/10.1007/s40751-016-0019-3

    Article  Google Scholar 

  • Greefrath, G., Hertleif, C., & Siller, H. S. (2018). Mathematical modeling with digital tools—A quantitative study on mathematising with dynamic geometry software. ZDM Mathematics Education, 50(1–2), 233–244.

    Article  Google Scholar 

  • Greefrath, G., & Siller, H. S. (2017). Modeling and simulation with the help of digital tools. In G. A. Stillman, W. Blum, & G. Kaiser (Eds.), Mathematical modeling and applications (pp. 529–539). Cham: Springer.

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  • Hughes, J., Gadanidis, G., & Yiu, C. (2017). Digital making in elementary mathematics education. Digital Experiences in Mathematics Education, 3(2), 139–153. https://doi.org/10.1007/s40751-016-0020-x

    Article  Google Scholar 

  • Kong, S. (2019). Components and methods of evaluating computational thinking for fostering creative problem-solvers in senior primary school education. In S. Kong & H. Abelson (Eds.), Computational thinking education. Singapore: Springer. https://doi.org/10.1007/978-981-13-6528-7.

    Chapter  Google Scholar 

  • Liljedahl, P. (2016). Building thinking classrooms: Conditions for problem-solving. In P. Felmer, E. Pehkonen, & J. Kilpatrick (Eds.), Posing and solving mathematical problems (pp. 361–386). Cham: Springer.

    Chapter  Google Scholar 

  • Namukasa, I. K., Kotsopoulos, D., Floyd, L., Weber, J., Kafai, Y. B., Khan, S., et al. (2016). From computational thinking to computational participation: Towards achieving excellence through coding in elementary schools. In G. Gadanidis (Ed.), Math + coding symposium. London: Western University.

    Google Scholar 

  • Ng, O., & Chan, T. (2019). Learning as making: Using 3D computer-aided design to enhance the learning of shapes and space in STEM-integrated ways. British Journal of Educational Technology, 50(1), 294–308. https://doi.org/10.1111/bjet.12643

    Article  Google Scholar 

  • Ng, O., & Ferrara, F. (2019). Towards a materialist vision of ‘learning as making’: The case of 3D printing pens in school mathematics. International Journal of Science and Mathematics Education. https://doi.org/10.1007/s10763-019-10000-9

    Article  Google Scholar 

  • Niemelä, P., Partanen, T., Harsu, M., Leppänen, L., & Ihantola, P. (2017). Computational thinking as an emergent learning trajectory of mathematics. Proceedings of the 17th Koli Calling Conference on Computing Education Research—Koli Calling 17. https://doi.org/10.1145/3141880.3141885

  • Organisation for Economic Co-operation and Development (OECD). (2004). The PISA 2003 assessment framework: Mathematics, reading, science and problem solving knowledge and skills. Paris: OECD Publishing. https://doi.org/10.1787/9789264101739-en

    Book  Google Scholar 

  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.

    Google Scholar 

  • Papert, S., & Harel, I. (1991). Situating constructionism. Constructionism, 36(2), 1–11.

    Google Scholar 

  • Pólya, G. (1945). How to solve it. Princeton: Princeton University Press.

    Book  Google Scholar 

  • 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. https://doi.org/10.1080/10986065.2018.1403543

    Article  Google Scholar 

  • Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., & Kafai, Y. B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.

    Article  Google Scholar 

  • Rodríguez-Martínez, J., González-Calero, J., & Sáez-López, J. (2019). Computational thinking and mathematics using scratch: An experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316–327.

    Article  Google Scholar 

  • Roschelle, J., Pea, R., Hoadley, C., Gordin, D., & Means, B. (2000). Future of children. Children and Computer Technology, 10(2), 76–101.

    Google Scholar 

  • Roschelle, J., Noss, R., Blikstein, P., & Jackiw, N. (2017). Technology for learning mathematics. In J. Cai (Ed.), Compendium for research in mathematics education (pp. 853–876). Reston: National Council of Teachers of Mathematics.

    Google Scholar 

  • Santos-Trigo, M. (2019). Mathematical problem solving and the use of digital technologies. In P. Liljedahl & M. Santos-Trigo (Eds.), Mathematical problem solving (pp. 63–89). Cham: Springer.

    Chapter  Google Scholar 

  • Strauss, A. L., & Corbin, J. (2008). Basics of qualitative research. Los Angeles: SAGE Publications.

    Google Scholar 

  • Van de Walle, J., Karp, K., & Bay-Williams, J. (2015). Elementary and middle school mathematics—Teaching developmentally (9th ed.). New York: Pearson.

    Google Scholar 

  • 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. https://doi.org/10.1007/s10956-015-9581-5

    Article  Google Scholar 

  • Wilkerson-Jerde, M. H. (2014). Construction, categorization, and consensus: Student generated computational artifacts as a context for disciplinary reflection. Educational Technology Research and Development, 62(1), 99–121.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • 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 

Download references

Acknowledgements

This study was supported by the Chinese University of Hong Kong Faculty of Education Direct Grant (Ref. No. 4058081). The authors would like to thank the anonymous students who participated so enthusiastically in the study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oi-Lam Ng.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ng, OL., Cui, Z. Examining primary students’ mathematical problem-solving in a programming context: towards computationally enhanced mathematics education. ZDM Mathematics Education 53, 847–860 (2021). https://doi.org/10.1007/s11858-020-01200-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11858-020-01200-7

Keywords

Navigation