Connecting Programming to Mathematical Generalization: A Pilot Study of Professional Development and Instructional Materials
Connecting Programming to Mathematical Generalization: A Pilot Study of Professional Development and Instructional Materials
复制标题
将编程与数学概括联系起来:专业发展和教学材料的试点研究
DOI:
10.1145/3564746.3587021
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Terwilliger, Mark G.
中科院分区:
文献类型:
--
作者:
Jenkins, Janet T.;Stenger, Cynthia L.;Stovall, Jessica E.;Beesley, Andrea D.;Jackson, Jay L.;Terwilliger, Mark G.
It is important to introduce computer programming concepts to K-12 students in preparation and motivation for college-level programming courses. Furthermore, generalization and abstraction are skills needed in computer science and other STEM majors. The Collaborative Partnership to teach mathematical Reasoning through Computer PRogramming (CPR2) Instructional Model (IM) was developed to use Python programming as a vehicle for explicit instruction in mathematical generalization and abstraction. Students are introduced to programming for the purpose of exploring mathematical concepts. They write code embedded with mathematical general expressions, observe the behavior of those expressions at scale in the execution of their programs, make conjectures about emerging patterns, and write convincing arguments to support these conjectures. During a two-week summer institute in 2020, middle school math teachers participated in professional development using the CPR2 instructional model. Teachers were provided with an introduction to programming and then shown how to apply the instructional model to math concepts while addressing computer science and math standards in the process. During the following fall and spring, the CPR2-trained teachers piloted lessons using Python programming to explore math concepts in their own classrooms. In this paper, details about the instructional model, the collaborative design research process used to refine professional development sessions, the key role of experienced teacher mentors in supporting new participants, and the incorporation of programming into the teachers' math classrooms are detailed. The results of design sessions and the pilot implementation are also discussed.
登录
查看更多内容
DOI:
--
发表时间:
2002
期刊:
影响因子:
--
作者:
E. Dubinsky;D. Tall
通讯作者:
D. Tall
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
W. Penuel
通讯作者:
W. Penuel
DOI:
10.1177/016146811311501415
发表时间:
2013
期刊:
Teachers College Record: The Voice of Scholarship in Education
影响因子:
--
作者:
Barry J. Fishman;W. Penuel;Anna‐Ruth Allen;B. Cheng;N. Sabelli
通讯作者:
N. Sabelli
DOI:
--
发表时间:
2014
期刊:
影响因子:
--
作者:
James A. Jerkins;Cynthia L. Stenger;J. Jenkins;Jessica E. Stovall
通讯作者:
Jessica E. Stovall
DOI:
--
发表时间:
1996
期刊:
影响因子:
--
作者:
J. Mason
通讯作者:
J. Mason