{"title":"Leveraging Prediction and Reflection in a Computational Setting to Enrich Undergraduate Students’ Combinatorial Thinking","authors":"E. Lockwood","doi":"10.1080/07370008.2021.2020793","DOIUrl":null,"url":null,"abstract":"Abstract In this paper, I discuss undergraduate students’ engagement in basic Python programming while solving combinatorial problems. Students solved tasks that were designed to involve programming, and they were encouraged to engage in activities of prediction and reflection. I provide data from two paired teaching experiments, and I outline how the task design and instructional interventions particularly supported students’ combinatorial reasoning. I argue that emergent computational representations and the prompts for prediction and reflection were especially useful in supporting students’ reasoning about fundamental combinatorial ideas. I argue that this particular mathematical example informs broader notions of disciplinary reflexivity and representational heterogeneity, providing insight into computational thinking practices in the domain of mathematics. Ultimately, I aim to explore the nature of computing and enumeration, shedding light on why the two disciplines are particularly well-suited to support each other. I conclude with implications and avenues for future research.","PeriodicalId":47945,"journal":{"name":"Cognition and Instruction","volume":"40 1","pages":"413 - 455"},"PeriodicalIF":2.3000,"publicationDate":"2022-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cognition and Instruction","FirstCategoryId":"102","ListUrlMain":"https://doi.org/10.1080/07370008.2021.2020793","RegionNum":1,"RegionCategory":"心理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"PSYCHOLOGY, EDUCATIONAL","Score":null,"Total":0}
引用次数: 4
Abstract
Abstract In this paper, I discuss undergraduate students’ engagement in basic Python programming while solving combinatorial problems. Students solved tasks that were designed to involve programming, and they were encouraged to engage in activities of prediction and reflection. I provide data from two paired teaching experiments, and I outline how the task design and instructional interventions particularly supported students’ combinatorial reasoning. I argue that emergent computational representations and the prompts for prediction and reflection were especially useful in supporting students’ reasoning about fundamental combinatorial ideas. I argue that this particular mathematical example informs broader notions of disciplinary reflexivity and representational heterogeneity, providing insight into computational thinking practices in the domain of mathematics. Ultimately, I aim to explore the nature of computing and enumeration, shedding light on why the two disciplines are particularly well-suited to support each other. I conclude with implications and avenues for future research.
期刊介绍:
Among education journals, Cognition and Instruction"s distinctive niche is rigorous study of foundational issues concerning the mental, socio-cultural, and mediational processes and conditions of learning and intellectual competence. For these purposes, both “cognition” and “instruction” must be interpreted broadly. The journal preferentially attends to the “how” of learning and intellectual practices. A balance of well-reasoned theory and careful and reflective empirical technique is typical.