{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T14:04:09Z","timestamp":1751033049366,"version":"3.37.3"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T00:00:00Z","timestamp":1730419200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T00:00:00Z","timestamp":1730419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1949230","1949230","1613637"],"award-info":[{"award-number":["1949230","1949230","1613637"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-024-03386-z","type":"journal-article","created":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T12:04:16Z","timestamp":1730462656000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Teaching Computer Programming Using Mathematics: Examples from Middle-School and Graduate School"],"prefix":"10.1007","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1574-1827","authenticated-orcid":false,"given":"Marios S.","family":"Pattichis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hakeoung Hannah","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sylvia","family":"Celed\u00f3n-Pattichis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"L\u00f3pezLeiva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,11,1]]},"reference":[{"key":"3386_CR1","doi-asserted-by":"publisher","DOI":"10.5040\/9781350296947","volume-title":"Computer Science Education","author":"S Sentance","year":"2023","unstructured":"Sentance S, Barendsen E, Howard NR, Schulte C. Computer Science Education. New York: Bloomsbury Publishing; 2023."},{"key":"3386_CR2","doi-asserted-by":"crossref","unstructured":"Hurt T, Greenwald E, Allan S, Cannady MA, Krakowski A, Brodsky L, Collins MA, Montgomery R, Dorph R. The computational thinking for science (ct-s) framework: Operationalizing ct-s for k-12 science education researchers and educators. International Journal of STEM Education. 2023;10(1).","DOI":"10.1186\/s40594-022-00391-7"},{"key":"3386_CR3","volume-title":"Mathematics for Computer Science","author":"E Lehman","year":"2010","unstructured":"Lehman E, Leighton FT, Meyer AR. Mathematics for Computer Science. Cambridge, Massachusetts: Massachusetts Institute of Technology; 2010."},{"key":"3386_CR4","doi-asserted-by":"crossref","unstructured":"Lee HH, Celed\u00f3n-Pattichis S, Pattichis MS, Johnson AR, Cant\u00fa E, Tovar I, L\u00f3pezleiva CA. Knowing and enjoying: Expanding Latinx students\u2019 experiences with an integrated computer programming and mathematics curriculum. Paper presented at the Annual Meeting of the American Educational Research Association, Chicago, Illinois; 2023.","DOI":"10.3102\/2012330"},{"key":"3386_CR5","doi-asserted-by":"crossref","unstructured":"Lee HH, Celed\u00f3n-Pattichis S, Pattichis MS, L\u00f3pezLeiva CA, Cant\u00fa E. Integrating computer science and mathematics for enhanced learning using object-oriented programming and robotics: Mixed methods. In: Proceedings of the Annual Meeting of the American Educational Research Association (AERA 2024), Philadelphia, PA, USA; 2024.","DOI":"10.3102\/2110022"},{"key":"3386_CR6","doi-asserted-by":"crossref","unstructured":"Lee HH, Celed\u00f3n-Pattichis S, L\u00f3pezLeiva CA, Pattichis MS, Song Y. Emergent interests to well-developed interests in stem. In: Proceedings of the 18th International Conference of the Learning Sciences - ICLS 2024, New York, USA; 2024. International Society of the Learning Sciences","DOI":"10.22318\/icls2024.111198"},{"issue":"5","key":"3386_CR7","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1177\/01614681221104104","volume":"124","author":"CA L\u00f3pezLeiva","year":"2022","unstructured":"L\u00f3pezLeiva CA, Noriega G, Celed\u00f3n-Pattichis S, Pattichis MS. From students to cofacilitators: Latinx students\u2019 experiences in mathematics and computer programming. Teachers College Record. 2022;124(5):146\u201365.","journal-title":"Teachers College Record"},{"key":"3386_CR8","doi-asserted-by":"crossref","unstructured":"Pattichis R, Pattichis MS. Understanding neural network systems for image analysis using vector spaces and inverse maps. In: Proceedings of the 2024 IEEE Southwest Symposium on Image Analysis and Interpretation; 2024.","DOI":"10.1109\/SSIAI59505.2024.10508639"},{"issue":"5","key":"3386_CR9","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1080\/10494820903520040","volume":"19","author":"W Feurzeig","year":"2011","unstructured":"Feurzeig W, Papert SA, Lawler B. Programming-languages as a conceptual framework for teaching mathematics. Interactive Learning Environments. 2011;19(5):487\u2013501.","journal-title":"Interactive Learning Environments"},{"issue":"12","key":"3386_CR10","doi-asserted-by":"publisher","first-page":"18","DOI":"10.26803\/ijlter.17.12.2","volume":"17","author":"SE Forsstr\u00f6m","year":"2018","unstructured":"Forsstr\u00f6m SE, Kaufmann OT. A literature review exploring the use of programming in mathematics education. Int J Learn Teaching Educ Res. 2018;17(12):18\u201332.","journal-title":"Int J Learn Teaching Educ Res."},{"issue":"7","key":"3386_CR11","doi-asserted-by":"publisher","first-page":"1029","DOI":"10.1080\/0020739X.2020.1736349","volume":"52","author":"OT Kaufmann","year":"2021","unstructured":"Kaufmann OT, Stenseth B. Programming in mathematics education. Int J Math Educ Sci Technol. 2021;52(7):1029\u201348.","journal-title":"Int J Math Educ Sci Technol"},{"issue":"1522","key":"3386_CR12","first-page":"501","volume":"312","author":"P Martin-L\u00f6f","year":"1984","unstructured":"Martin-L\u00f6f P. Constructive mathematics and computer programming. Philosophical Trans R Soc Lond Ser A Math Phys Sci. 1984;312(1522):501\u201318.","journal-title":"Philosophical Trans R Soc Lond Ser A Math Phys Sci"},{"issue":"1","key":"3386_CR13","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1080\/08886504.1989.10781898","volume":"22","author":"LP McCoy","year":"1989","unstructured":"McCoy LP, Dodl NR. Computer programming experience and mathematical problem solving. J Res Comput Educ. 1989;22(1):14\u201325.","journal-title":"J Res Comput Educ."},{"key":"3386_CR14","unstructured":"Milner SD. The effects of teaching computer programming on performance in mathematics. PhD thesis, ProQuest Information & Learning; 1973."},{"issue":"5","key":"3386_CR15","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1007\/s11251-017-9421-5","volume":"45","author":"S Psycharis","year":"2017","unstructured":"Psycharis S, Kallia M. The effects of computer programming on high school students\u2019 reasoning skills and mathematical self-efficacy and problem solving. Inst Sci. 2017;45(5):583\u2013602.","journal-title":"Inst Sci."},{"issue":"1","key":"3386_CR16","first-page":"103","volume":"33","author":"PJ Rich","year":"2014","unstructured":"Rich PJ, Bly N, Leatham KR. Beyond cognitive increase: Investigating the influence of computer programming on perception and application of mathematical skills. J Comput Math Sci Teaching. 2014;33(1):103\u201328.","journal-title":"J Comput Math Sci Teaching"},{"issue":"3","key":"3386_CR17","doi-asserted-by":"publisher","first-page":"969","DOI":"10.1111\/bjet.13080","volume":"52","author":"EP Goldenberg","year":"2021","unstructured":"Goldenberg EP, Carter CJ. Programming as a language for young children to express and explore mathematics in school. Br J Educ Technol. 2021;52(3):969\u201385. https:\/\/doi.org\/10.1111\/bjet.13080.","journal-title":"Br J Educ Technol"},{"key":"3386_CR18","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s40751-017-0028-x","volume":"3","author":"L Benton","year":"2017","unstructured":"Benton L, Hoyles C, Kalas I, Noss R. Bridging primary programming and mathematics: some findings of design research in England. Digital Exp Math Educ. 2017;3:115\u201338.","journal-title":"Digital Exp Math Educ"},{"key":"3386_CR19","doi-asserted-by":"crossref","unstructured":"Solin P, Roanes-Lozano E. Using computer programming as an effective complement to mathematics education: Experimenting with the standards for mathematics practice in a multidisciplinary environment for teaching and learning with technology in the 21st century. International Journal for Technology in Mathematics Education. 2020;27(3).","DOI":"10.1564\/tme_v27.3.03"},{"key":"3386_CR20","unstructured":"Wilensky UJ. Connected mathematics: building concrete relationships with mathematical knowledge. PhD thesis, Massachusetts Institute of Technology; 1993."},{"issue":"8","key":"3386_CR21","doi-asserted-by":"publisher","first-page":"1133","DOI":"10.1080\/0020739X.2017.1315186","volume":"48","author":"CJ Sangwin","year":"2017","unstructured":"Sangwin CJ, O\u2019Toole C. Computer programming in the uk undergraduate mathematics curriculum. Int J Math Educ Sci Technol. 2017;48(8):1133\u201352.","journal-title":"Int J Math Educ Sci Technol"},{"issue":"8","key":"3386_CR22","doi-asserted-by":"publisher","first-page":"2046","DOI":"10.1080\/0020739X.2020.1858199","volume":"53","author":"C Olteanu","year":"2022","unstructured":"Olteanu C. Programming, mathematical reasoning and sense-making. Int J Math Educ Sci Technol. 2022;53(8):2046\u201364.","journal-title":"Int J Math Educ Sci Technol"},{"key":"3386_CR23","volume-title":"Deep Learning with Python","author":"F Chollet","year":"2021","unstructured":"Chollet F. Deep Learning with Python. Shelter Island, New York: Manning Publications Co.; 2021."},{"key":"3386_CR24","volume-title":"Analysis with an Introduction to Proof","author":"SR Lay","year":"1990","unstructured":"Lay SR. Analysis with an Introduction to Proof. 2nd ed. Englewood Cliffs, New Jersey: Prentice-Hall; 1990.","edition":"2"},{"key":"3386_CR25","volume-title":"Real analysis: a Long-form Mathematics Textbook","author":"J Cummings","year":"2019","unstructured":"Cummings J. Real analysis: a Long-form Mathematics Textbook. LongFormMath.com: CreateSpace Independent Publishing Platform; 2019."},{"key":"3386_CR26","volume-title":"Infinite Series and Sequences","author":"K Knopp","year":"1956","unstructured":"Knopp K. Infinite Series and Sequences. Mineola, New York: Dover; 1956."},{"key":"3386_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3559-8","volume-title":"Analysis for Applied Mathematics","author":"EW Cheney","year":"2001","unstructured":"Cheney EW. Analysis for Applied Mathematics. Berlin: Springer; 2001."},{"key":"3386_CR28","volume-title":"Analysis in Euclidean Space","author":"K Hoffman","year":"2019","unstructured":"Hoffman K. Analysis in Euclidean Space. Mineola, New York: Dover; 2019."},{"key":"3386_CR29","volume-title":"Mathematical Analysis","author":"TM Apostol","year":"1974","unstructured":"Apostol TM. Mathematical Analysis. 2nd ed. Reading, Massachusetts: Addison-Wesley; 1974.","edition":"2"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03386-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-024-03386-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03386-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T12:06:26Z","timestamp":1730462786000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-024-03386-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,1]]},"references-count":29,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["3386"],"URL":"https:\/\/doi.org\/10.1007\/s42979-024-03386-z","relation":{},"ISSN":["2661-8907"],"issn-type":[{"type":"electronic","value":"2661-8907"}],"subject":[],"published":{"date-parts":[[2024,11,1]]},"assertion":[{"value":"3 April 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 October 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 November 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"1006"}}