Programming as a distinct knowledge domain in mathematics education - an empirical reinvestigation of TPACK
DOI:
https://doi.org/10.7146/nomad.v31i1.155905Keywords:
mathematics educationAbstract
Several teachers experience difficulties teaching programming in school mathematics. While the Technological Pedagogical Content framework (TPACK) has previously described links between pedagogical, content and technological knowledge for incorporating technology in competencies for teaching mathematics, these links must be reevaluated after new programming elements have been introduced in the Norwegian national curriculum. Using teachers’ self-reported knowledge, 127 answers were analysed through confirmatory and exploratory factor analysis. Results show strong loadings for technological knowledge, but weak associations to pedagogical knowledge, indicating a separation with programming constructs. Our findings challenge the notion of programming as merely a technological component, suggesting programming should be considered a partially separate domain in TPACK.
References
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. https://doi.org/10.1016/j.ijcci.2017.12.004
Bocconi, S., Chioccariello, A., Kampylis, P., Dagien, V., Wastiau, P., Engelhardt, K., Earp, J., Horvath, M., Jasut?, E., & Malagoli, C. (2022). Reviewing computational thinking in compulsory education: State of play and practices from computing education. https://doi.org/10.2760/126955
Braeken, J., & Van Assen, M. A. (2017). An empirical Kaiser criterion. Psychological methods, 22(3), 450–466. https://doi.org/10.1037/met0000074
Cheung, G. W., Cooper-Thomas, H. D., Lau, R. S., & Wang, L. C. (2024). Reporting reliability, convergent and discriminant validity with structural equation modeling: A review and best-practice recommendations. Asia Pacific Journal of Management, 41(2), 745–783.
https://doi.org/10.1007/s10490-023-09871-y
Ching Sing Chai, Hwee Ling Koh, J., & Chin-Chung Tsai. (2013). A Review of Technological Pedagogical Content Knowledge. Journal of Educational Technology & Society, 16(2), 31–51.
Costello, A. B., & Osborne, J. (2005). Best practices in exploratory factor analysis: Four recommendations for getting the most from your analysis. Practical assessment, research, and evaluation, 10(1).
https://doi.org/10.4135/9781412995627.d8
Dinno, A. (2009). Exploring the Sensitivity of Horn’s Parallel Analysis to the Distributional Form of Random Data. Multivariate Behavioral Research, 44(3), 362–388. https://doi.org/10.1080/00273170902938969
Dunn, T. J., Baguley, T., & Brunsden, V. (2014). From alpha to omega: A practical solution to the pervasive problem of internal consistency estimation. British Journal of Psychology, 105(3), 399–412.
https://doi.org/10.1111/bjop.12046
Elicer, R., Tamborg, A. L., Bråting, K., & Kilhamn, C. (2023). Comparing the Integration of Programming and Computational Thinking into Danish and Swedish Elementary Mathematics Curriculum Resources. LUMAT: International Journal on Math, Science and Technology Education, 11(3), 77–102. https://doi.org/10.31129/lumat.11.3.1940
Fabian, A., Fütterer, T., Backfisch, I., Lunowa, E., Paravicini, W., Hübner, N., & Lachner, A. (2024). Unraveling TPACK: Investigating the inherent structure of TPACK from a subject-specific angle using test-based instruments. Computers & Education, 217, 105040.
https://doi.org/10.1016/j.compedu.2024.105040
Forsström, S. E., & Kaufmann, O. T. (2018). A literature review exploring the use of programming in mathematics education. International Journal of Learning, Teaching and Educational Research, 17(12), 18–32.
https://doi.org/10.26803/ijlter.17.12.2
Garrido, L. E., Abad, F. J., & Ponsoda, V. (2011). Performance of Velicer’s Minimum Average Partial Factor Retention Method With Categorical Variables. Educational and Psychological Measurement, 71(3), 551–570. https://doi.org/10.1177/0013164410389489
Geraniou, E., Jankvist, U. T., Elicer, R., Tamborg, A. L., & Misfeldt, M. (2024). Towards a definition of ”mathematical digital competency for teaching”. ZDM – Mathematics Education, 56(4), 625–637.
https://doi.org/10.1007/s11858-024-01585-9
Giannakos, M. N., Doukakis, S., Pappas, I. O., Adamopoulos, N., & Giannopoulou, P. (2015). Investigating teachers’ confidence on technological pedagogical and content knowledge: An initial validation of TPACK scales in K-12 computing education context. Journal of Computers in Education, 2(1), 43–59. https://doi.org/10.1007/s40692-014-0024-8
Gonscherowski, P., & Rott, B. (2025). A systematic review of the literature on TPACK instruments used with pre-service teachers from 2017 to 2023 focused on selecting digital resources. Journal of Computers in Education. https://doi.org/10.1007/s40692-025-00379-6
Grover, S., & Pea, R. (2013). Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43.
https://doi.org/10.3102/0013189X12463051
Graafsma, I. L., Robidoux, S., Nickels, L., Roberts, M., Polito, V., Zhu, J. D., & Marinus, E. (2023). The cognition of programming: Logical reasoning, algebra and vocabulary skills predict programming performance following an introductory computing course. Journal of Cognitive Psychology, 35(3), 364–381. https://doi.org/10.1080/20445911.2023.2166054
Gudmundsdottir, G. B., & Hatlevik, O. E. (2018). Newly qualified teachers’ professional digital competence: Implications for teacher education. European Journal of Teacher Education, 41(2), 214–231.
https://doi.org/10.1080/02619768.2017.1416085
Hu, L., & Bentler, P. M. (1999). Cutoff criteria for fit indexes in covariance structure analysis: Conventional criteria versus new alternatives. Structural Equation Modeling: A Multidisciplinary Journal, 6(1), 1–55.
https://doi.org/10.1080/10705519909540118
Kaiser, H. F. (1974). An Index of Factorial Simplicity. Psychometrika, 39(1), 31–36. https://doi.org/10.1007/BF02291575
Karlsen, N., Henriksen, E. K., & Pajchel, K. (2025). Assessing Teachers’ Knowledge of How to Use Computer Programming in Science and Technology Education. Journal of Science Education and Technology, 34(1), 45–57. https://doi.org/10.1007/s10956-024-10145-5
Kelentrić, M., Helland, K., & Arstorp, A.-T. (2017). Rammeverk for lærerens profesjonsfaglige digitale kompetanse. Senter for IKT i utdanningen, 1–21.
Kenny, D. A., Kaniskan, B., & McCoach, D. B. (2015). The Performance of RMSEA in Models With Small Degrees of Freedom. Sociological Methods & Research, 44(3), 486–507. https://doi.org/10.1177/0049124114543236
Koehler, M., & Mishra, P. (2009). What is technological pedagogical content knowledge (TPACK)? Contemporary issues in technology and teacher education, 9(1), 60–70.
Laurent, M., Crisci, R., Bressoux, P., Chaachoua, H., Nurra, C., de Vries, E., & Tchounikine, P. (2022). Impact of programming on primary mathematics learning. Learning and Instruction, 82, 101667.
https://doi.org/10.1016/j.learninstruc.2022.101667
Ledesma, R. D., Valero-Mora, P., & Macbeth, G. (2015). The scree test and the number of factors: A dynamic graphics approach. The Spanish journal of psychology, 18, E11. https://doi.org/10.1017/sjp.2015.13
Li, M., Vale, C., Tan, H., & Blannin, J. (2025). A systematic review of TPACK research in primary mathematics education. Mathematics Education Research Journal, 37(2), 281–311.
https://doi.org/10.1007/s13394-024-00491-3
Likert, R. (1932). A technique for the measurement of attitudes. Archives of psychology. https://psycnet.apa.org/record/1933-01885-001/
Ma, H., Dong, Y., Jing, B., Zeng, Y., & Sun, J. (2025). Effectiveness of in-service computer science teachers’ professional development in K-12 education: A systematic review and meta-analysis. International Journal of STEM Education, 12(1), 29. https://doi.org/10.1186/s40594-025-00548-0
MacCallum, R. C., Browne, M. W., & Sugawara, H. M. (1996). Power analysis and determination of sample size for covariance structure modeling. Psychological methods, 1(2), 130–149.
https://doi.org/10.1037//1082-989x.1.2.130
Marsh, H. W., Hau, K.-T., & Wen, Z. (2004). In Search of Golden Rules: Comment on Hypothesis-Testing Approaches to Setting Cutoff Values for Fit Indexes and Dangers in Overgeneralizing Hu and Bentler’s (1999) Findings. Structural Equation Modeling: A Multidisciplinary Journal, 11(3), 320–341. https://doi.org/10.1207/s15328007sem1103_2
Ministry of Education and Research. (2020a). Overordnet del grunnleggende ferdigheter i matematikk. Læreplanverket for Kunnskapsløftet 2020. https://www.udir.no/lk20/mat01-05/om-faget/grunnleggende-ferdigheter
Ministry of Education and Research. (2020b). Overordnet del—Grunnleggende ferdigheter. Læreplanverket for Kunnskapsløftet 2020. https://www.udir.no/lk20/overordnet-del/prinsipper-for-laring-utvikling-og-danning/grunnleggende-ferdigheter/
Nyman, R., Bråting, K., & Kilhamn, C. (2025). Can programming support mathematics learning? An analysis of Swedish lower secondary textbooks. International Journal of Mathematical Education in Science and Technology, 56(7), 1261–1279. https://doi.org/10.1080/0020739X.2024.2329345
Prat, C. S., Madhyastha, T. M., Mottarella, M. J., & Kuo, C.-H. (2020). Relating natural language aptitude to individual differences in learning programming languages. Scientific reports, 10(1), 3817.
https://doi.org/10.1038/s41598-020-60661-8
Scherer, R., Rohatgi, A., & Hatlevik, O. E. (2017). Students’ profiles of ICT use: Identification, determinants, and relations to achievement in a computer and information literacy test. Computers in Human Behavior, 70, 486–499. https://doi.org/10.1016/j.chb.2017.01.034
Schmid, M., Brianza, E., Mok, S. Y., & Petko, D. (2024). Running in circles: A systematic review of reviews on technological pedagogical content knowledge (TPACK). Computers & education, 214, 105024.
https://doi.org/10.1016/j.compedu.2024.105024
Schmidt, D. A., Baran, E., Thompson, A. D., Mishra, P., Koehler, M. J., & Shin, T. S. (2009). Technological Pedagogical Content Knowledge (TPACK): The Development and Validation of an Assessment Instrument for Preservice Teachers. Journal of Research on Technology in Education, 42(2), 123–149. https://doi.org/10.1080/15391523.2009.10782544
Tavakol, M., & Dennick, R. (2011). Making sense of Cronbach’s alpha. International journal of medical education, 2, 53–55.
https://doi.org/10.5116/ijme.4dfb.8dfd
Wolf, E. J., Harrington, K. M., Clark, S. L., & Miller, M. W. (2013). Sample Size Requirements for Structural Equation Models: An Evaluation of Power, Bias, and Solution Propriety. Educational and Psychological Measurement, 73(6), 913–934. https://doi.org/10.1177/0013164413495237
Ye, H., Liang, B., Ng, O.-L., & Chai, C. S. (2023). Integration of computational thinking in K-12 mathematics education: A systematic review on CT-based mathematics instruction and student learning. International Journal of STEM Education, 10(1), 3. https://doi.org/10.1186/s40594-023-00396-w
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Helge Jeppesen, Nils Henry Rasmussen

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.