Abstract
This chapter focuses on teaching the use of programming technology for pure or applied mathematics investigation projects to university mathematics students and future mathematics teachers. We investigate how the theoretical frame of instrumental orchestration contributes to our understanding of this teaching. Our case study is situated within the implementation of three undergraduate mathematics courses offered at Brock University (Canada) over the past 20 years, whose main activities include investigation projects. The study examines an instructor’s actions and decision-making in relation to potential students’ schemes that might have been promoted, implicitly or explicitly, by the instructor. The analysis also focuses on two student schemes, namely, the scheme of articulating a mathematics concept within the programming language and the scheme of validating the programmed mathematics. The case study led us to develop an orchestration and genesis alignment (OGA) model that associates different elements of the instructor’s orchestration with the intended student development of specific schemes. Our findings highlight the instructors’ dual role as policy makers and as teachers responsible for orchestrating students’ instrumental geneses (i.e., their web of schemes development). Findings also highlight the integration of projects as a key element of the exploitation mode.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Artigue, M. (2002). Learning mathematics in a CAS environment: The genesis of a reflection about instrumentation and the dialectics between technical and conceptual work. International Journal of Computers for Mathematical Learning, 7(3), 245–274. https://doi.org/10.1023/A%3A1022103903080
Assude, T. (2007). Teachers’ practices and degree of ICT integration. In D. Pitta-Pantazi & G. Philippou (Eds.), Proceedings of the fifth congress of the European Society for Research in Mathematics Education (pp. 1339–1348). ERME. http://www.mathematik.uni-dortmund.de/~erme/CERME5b/WG9.pdf
Balt, K., & Buteau, C. (2020a, September 4). A complex web of schemes development for authentic pure/applied mathematics investigations [Video]. YouTube. https://youtu.be/teJAd3TDw9E
Balt, K., & Buteau, C. (2020b, September 4). Process of using programming for pure/applied mathematics investigations [Video]. YouTube. https://youtu.be/irTlCE-eXhc
Barabé, G., & Proulx, J. (2017). Révolutionner l’enseignement des mathématiques: Le projet visionnaire de Seymour Papert [Revolutionizing mathematics education: Seymour Papert’s visionary project]. For the Learning of Mathematics, 37(2), 25–30. https://flm-journal.org/Articles/318D3351495F8F94E785130E59D4CE.pdf
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, 115–138. https://doi.org/10.1007/s40751-017-0028-x
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., & Earp, J. (2018). The Nordic approach to introducing computational thinking and programming in compulsory education. Nordic@BETT2018 Steering Group. https://doi.org/10.17471/54007
Broley, L. (2014, December 5−8). Computer programming and the ideal undergraduate mathematics program: Some mathematicians’ perspectives [Paper presentation]. Canadian Mathematical Society (CMS) winter meeting, Hamilton, ON, Canada. https://www2.cms.math.ca/Reunions/hiver14/abs/ume
Broley, L., Buteau, C., & Muller, E. (2017, February 1−5). (Legitimate peripheral) computational thinking in mathematics. In T. Dooley & G. Gueudet (Eds.), Proceedings of the Tenth Congress of the European Society for Research in Mathematics Education (pp. 2515−2523). DCU Institute of Education & ERME. https://hal.archives-ouvertes.fr/CERME10/public/CERME10_Complete.pdf
Broley, L., Caron, F., & Saint-Aubin, Y. (2018). Levels of programming in mathematical research and university mathematics education. International Journal of Research in Undergraduate Mathematics Education, 4(1), 33–55. https://doi.org/10.1007/s40753-017-0066-1
Buteau, C., & Muller, E. (2010). Student development process of designing and implementing exploratory and learning objects. In V. Durand-Guerrier, S. Soury-Lavergne, & F. Arzarello (Eds.), Proceedings of the sixth congress of the European mathematical society for research in mathematics education (pp. 1111–1120). Institut National de Recherche Pédagogique and ERME. http://ife.ens-lyon.fr/publications/edition-electronique/cerme6/wg7-07-buteau- muller.pdf
Buteau, C., & Muller, E. (2014). Teaching roles in a technology intensive core undergraduate mathematics course. In A. Clark-Wilson, O. Robutti, & N. Sinclair (Eds.), The mathematics teacher in the digital era (pp. 163–185). Springer. https://doi.org/10.1007/978-94-007-4638-1_8
Buteau, C., & Muller, E. (2017). Assessment in undergraduate programming-based mathematics courses. Digital Experiences in Mathematics Education, 3(2), 97–114. https://doi.org/10.1007/s40751-016-0026-4
Buteau, C., Muller, E., & Marshall, N. (2015a). When a university mathematics department adopted core mathematics courses of an unintentionally constructionist nature: Really? Digital Experiences in Mathematics Education, 1(2/3), 133–155. https://doi.org/10.1007/s40751-015-0009-x
Buteau, C., Muller, E., & Ralph, B. (2015b, June 19−21). Integration of programming in the undergraduate mathematics program at Brock University [Paper presentation]. Math + Coding Symposium, London, ON, Canada. https://researchideas.ca/coding/docs/ButeauMullerRalph-Coding+MathProceedings-FINAL.pdf
Buteau, C., Muller, E., Marshall, N., Sacristán, A., & Mgombelo, J. (2016). Undergraduate mathematics students appropriating programming as a tool for modelling, simulation, and visualization: A case study. Digital Experiences in Mathematics Education, 2(2), 142–166. https://doi.org/10.1007/s40751-016-0017-5
Buteau, C., Gueudet, G., Muller, E., Mgombelo, J., & Sacristán, A. I. (2019a). University students turning computer programming into an instrument for “authentic” mathematical work. International Journal of Mathematical Education in Science and Technology, 57(7), 1020–1041. https://doi.org/10.1080/0020739X.2019.1648892
Buteau, C., Sacristán, A. I., & Muller, E. (2019b). Roles and demands for constructionist teaching of computational thinking in university mathematics. Constructivist Foundations, 14(3), 294−309. https://constructivist.info/14/3/294
Buteau, C., Gueudet, G., Dreise, K., Muller, E., Mgombelo, J., & Sacristán, A. (2020a). A student’s complex structure of schemes development for authentic programming-based mathematical investigation projects. Proceedings of INDRUM 2020: Third conference of the International Network for Didactic Research in University Mathematics. Bizerte, Tunisia. https://hal.archives-ouvertes.fr/hal-03113837/document
Buteau, C., Muller, E., Mgombelo, J., Sacristán, A. I., & Dreise, K. (2020b). Instrumental genesis stages of programming for mathematical work. Digital Experiences in Mathematics Education, 6(3), 367–390. https://doi.org/10.1007/s40751-020-00060-w
Buteau, C., Muller, E., Rodriguez, M. S., Gueudet, G., Mgombelo, J., & Sacristán, A. I. (2020c). Instrumental orchestration of using programming for mathematics investigations. In A. Donevska-Todorova, E. Faggiano, J. Trgalova, Z. Lavicza, R. Weinhandl, A. Clark-Wilson, & H.-G. Weigand (Eds.), Proceedings of the Tenth ERME Topic Conference (ETC 10) on Mathematics Education in the Digital Age (pp. 443−450). ERME. https://hal.archives-ouvertes.fr/hal-02932218/document
Clark-Wilson, A., Robutti, O., & Thomas, M. (2020). Teaching with digital technology. ZDM, 52(7), 1223−1242. https://doi.org/10.1007/s11858-020-01196-0
Clements, E. (2020). Investigating an approach to integrating computational thinking into an undergraduate calculus course [Doctoral dissertation, Western University]. Scholarship@Western. https://ir.lib.uwo.ca/etd/7043
Cline, K., Fasteen, J., Francis, A., Sullivan E., & Wendt T. (2020). Integrating programming across the undergraduate mathematics curriculum. Primus, 30(7), 735−749. https://doi.org/10.1080/10511970.2019.1616637
Department for Education. (2013). National curriculum in England: Computing programmes of study. https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study
Direction générale de l’enseignement scolaire. (2020). Programme du cycle 3—En vigueur à la rentrée 2020 [Cycle 3 program—Effective at the start of the 2020 academic year]. https://cache.media.eduscol.education.fr/file/A-Scolarite_obligatoire/37/5/Programme2020_cycle_3_comparatif_1313375.pdf
diSessa, A. A. (2018). Computational literacy and “the big picture” concerning computers in mathematics education. Mathematical Thinking and Learning, 20(1), 3–31. https://doi.org/10.1080/10986065.2018.1403544
Drijvers, P., Doorman, M., Boon, P., Reed, H., & Gravemeijer, K. (2010). The teacher and the tool: Instrumental orchestrations in the technology-rich mathematics classroom. Educational Studies in Mathematics, 75(2), 213–234. https://doi.org/10.1007/s10649-010-9254-5
Drijvers, P., Tacoma, S., Besamusca, A., van den Heuvel, C., Doorman, M., & Boon, P. (2014). Digital technology and mid-adopting teachers’ professional development: A case study. In A. Clark-Wilson, O. Robutti, & N. Sinclair (Eds.), The mathematics teacher in the digital era (pp. 189−212). Springer. https://doi.org/10.1007/978-94-007-4638-1_9
European Mathematical Society. (2011). Position paper of the European Mathematical Society on the European Commission’s contributions to European research. EMS Secretariat. http://ec.europa.eu/research/horizon2020/pdf/contributions/post/european_organisations/european_mathematical_society.pdf
Franklin, D., Palmer, J., Coenraad, M., Eatinger, D., Zipp, A., Anaya, M., White, M., Pham, H., Gokdemir, O., & Weintrop, D. (2020). An analysis of use−modify−create pedagogical approach’s success in balancing structure and student agency. In ICER ’20: Proceedings of the 2020 ACM Conference on International Computing Education Research (pp. 14–24). https://doi.org/10.1145/3372782.3406256
Gadanidis, G., Clements, E., & Yiu, C. (2018). Group theory, computational thinking, and young mathematicians. Mathematical Thinking and Learning, 20(1), 32–53. https://doi.org/10.1080/10986065.2018.1403542
Gueudet G., & Trouche L. (2012). Teachers’ work with resources: Documentational geneses and professional geneses. In G. Gueudet, B. Pepin, & L. Trouche (Eds.), From text to “lived” resources. Mathematics teacher education (vol. 7). Springer. https://doi.org/10.1007/978-94-007-1966-8_2
Gueudet, G., Bueno-Ravel, L., & Poisard, C. (2014). Teaching mathematics with technology at the kindergarten level: Resources and orchestrations. In A. Clark-Wilson, O. Robutti, & N. Sinclair (Eds.), The mathematics teacher in the digital era (pp. 213−240). Springer. https://doi.org/10.1007/978-94-007-4638-1_10
Gueudet, G., Buteau, C., Muller, E., Mgombelo, J., & Sacristán, A. (2020, March). Programming as an artefact: What do we learn about university students’ activity? Proceedings of INDRUM 2020 Third Conference of the International Network for Didactic Research in University Mathematics. https://hal.archives-ouvertes.fr/hal-03113851/
Guin, D., Ruthven, K., & Trouche, L. (Eds.). (2005). The didactical challenge of symbolic calculators: Turning a computational device into a mathematical instrument. Springer. https://doi.org/10.1007/b101602
Haspekian, M. (2014). Teachers’ instrumental geneses when integrating spreadsheet software. In A. Clark-Wilson, O. Robutti, & N. Sinclair (Eds.), The mathematics teacher in the digital era (pp. 241–275). Springer. https://doi.org/10.1007/978-94-007-4638-1_11
Hoyles, C., & Noss, R. (1992). A pedagogy for mathematical microworlds. Educational Studies in Mathematics, 23(1), 31–57. https://doi.org/10.1007/BF00302313
Lagrange, J. B., & Rogalski, J. (2017). Savoirs, concepts et situations dans les premiers apprentissages en programmation et en algorithmique [Knowledge, concepts and situations in early learning in programming and algorithmics]. Annales de Didactiques et de Sciences Cognitives, 22. https://hal.archives-ouvertes.fr/hal-01740442/document
Leron, U., & Dubinsky, E. (1995). An abstract algebra story. American Mathematical Monthly, 102(3), 227–242. https://doi.org/10.1080/00029890.1995.11990563
Lockwood, E., & De Chenne, A. (2019). Enriching students’ combinatorial reasoning through the use of loops and conditional statements in Python. International Journal of Research in Undergraduate Mathematics Education, 6, 303–346. https://doi.org/10.1007/s40753-019-00108-2
Lockwood, E., & Mørken, K. (2021). A call for research that explores relationships between computing and mathematical thinking and activity in RUME. International Journal of Research in Undergraduate Mathematics Education, 1−13. https://doi.org/10.1007/s40753-020-00129-2
Lynch, S. (2020). Programming in the mathematics curriculum at Manchester Metropolitan University. MSOR Connections, 18(2), 5−12. https://doi.org/10.21100/msor.v18i2.1105
Malthe-Sørenssen, A., Hjorth-Jensen, M., Langtangen, H. P., & Mørken, K. (2015). Integration of calculations in physics teaching. Uniped, 38, Article 6. https://www.idunn.no/uniped/2015/04/integrasjon_av_beregninger_ifysikkundervisningen
Mascaró, M., Sacristán, A. I., & Rufino, M. M. (2016). For the love of statistics: Appreciating and learning to apply experimental analysis and statistics through computer programming activities. Teaching Mathematics and Its Applications, 35(2), 74–87. https://doi.org/10.1093/teamat/hrw006
Ministère de l’Éducation nationale et de la Jeunesse. (2020). Programme de mathématiques de seconde générale et technologique. https://cache.media.eduscol.education.fr/file/SP1-MEN-22-1-2019/95/7/spe631_annexe_1062957.pdf
Ndlovu, M., Wessels, D., & de Villiers, M. (2013). Competencies in using sketchpad in geometry teaching and learning: Experiences of preservice teachers. African Journal of Research in Mathematics, Science and Technology Education, 17(3), 231–243. https://doi.org/10.1080/10288457.2013.848536
New Zealand Ministry of Education. (2020). Technology in the New Zealand curriculum (revised Technology learning area). https://nzcurriculum.tki.org.nz/The-New-Zealand-Curriculum/Technology
Noss, R., & Hoyles, C. (1996). Windows on mathematical meanings: Learning cultures and computers. Kluwer Academic. https://doi.org/10.1007/978-94-009-1696-8
Ontario Ministry of Education. (2020). Elementary mathematics curriculum. https://www.dcp.edu.gov.on.ca/en/curriculum/elementary-mathematics
Papert, S. (1972). Teaching children to be mathematicians versus teaching about mathematics. International Journal of Mathematics Education, Sciences and Technology, 3(3), 249–262. https://doi.org/10.1080/0020739700030306
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books. https://tinyurl.com/3kvnjauz
Papert, S., & Harel, I. (1991). Situating constructionism. In I. Harel & S. Papert (Eds.), Constructionism (pp. 1–11). Ablex. http://www.papert.org/articles/SituatingConstructionism.html
Rabardel, P. (1995). Les hommes et les technologies: Approche cognitive des instruments contemporains [People and technology: A cognitive approach to contemporary instruments]. Armand Colin. https://hal.archives-ouvertes.fr/hal-01017462/document
Ralph, B. (n.d.). Mathematics integrated with computers and applications II: Five programming-based math project assignments. Brock University. https://ctuniversitymath.files.wordpress.com/2020/08/mica-ii-assignment.pdf
Ruthven, K. (2014). Frameworks for analysing the expertise that underpins successful integration of digital technologies into everyday teaching practice. In I. A. Clark-Wilson, O. Robutti, & N. Sinclair (Eds.), The mathematics teacher in the digital era (pp. 373–393). Springer. https://doi.org/10.1007/978-94-007-4638-1_16
Sacristán, A., Santacruz-Rodríguez, M., Buteau, C., Mgombelo, J., & Muller, E. (2020). The constructionist nature of an instructor’s instrumental orchestration of programming for mathematics, at university level. In B. Tangney, J. K. Byrne, & C. Girvan (Eds.), Proceedings of the 2020 Constructionism conference (pp. 523–536) http://www.constructionismconf.org/wp-content/uploads/2020/05/C2020-Proceedings.pdf
Sangwin, C. J., & O’Toole, C. (2017). Computer programming in the UK undergraduate mathematics curriculum. International Journal of Mathematical Education in Science and Technology, 48(8), 1133–1152. https://doi.org/10.1080/0020739X.2017.1315186
Santacruz, M., & Sacristán, A. (2019). Una mirada al trabajo documental de un profesor de primaria al seleccionar recursos para enseñar geometría [A look at the documentary work of an elementary school teacher selecting resources to teach geometry]. Educación Matemática, 31(3), 7–38. https://doi.org/10.24844/EM.
Sinclair, N., & Patterson, M. (2018). The dynamic geometrisation of computer programming. Mathematical Thinking and Learning, 20(1), 54–74. https://doi.org/10.1080/10986065.2018.1403541
Sysło, M. M., & Kwiatkowska, A. B. (2015). Introducing a new computer science curriculum for all school levels in Poland. In A. Brodnik & J. Vahrenhold (Eds.), Informatics in schools. Curricula, competences, and competitions (pp. 141–154). Springer. https://doi.org/10.1007/978-3-319-25396-1_13
Thomas, M. O., Hong, Y. Y., & Oates, G. (2017). Innovative uses of digital technology in undergraduate mathematics. In E. Faggiano, F. Ferrara, & A. Montone (Eds.), Innovation and technology enhancing mathematics education (pp. 109–136). Springer. https://doi.org/10.1007/978-3-319-61488-5_6
Trouche, L. (2004). Managing the complexity of human/machine interactions in computerized learning environments: Guiding students’ command process through instrumental orchestrations. International Journal of Computers for Mathematical Learning, 9(3), 281–307. https://doi.org/10.1007/s10758-004-3468-5
Vandevelde, I., & Fluckiger, C. (2020). L’informatique prescrite à l’école primaire. Analyse de programmes, ouvrages d’enseignement et discours institutionnels [Computers prescribed in elementary school. Analysis of programs, educational works and institutional discourse]. Colloque Didapro-Didastic, 8. https://hal.univ-lille.fr/hal-02462385/document
Vergnaud, G. (1998). Towards a cognitive theory of practice. In A. Sierpinska & J. Kilpatrick (Eds.), Mathematics education as a research domain: A search for identity (pp. 227–240). Springer. https://doi.org/10.1007/978-94-011-5470-3_15
Webb, M., Davis, N., Bell, T., Katz, Y. J., Reynolds, N., Chambers, D. P., & Syslo, M. M. (2017). Computer science in K-12 school curricula of the 21st century: Why, what and when? Education and Information Technologies, 22, 445–468. https://doi.org/10.1007/s10639-016-9493-x
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal for Science Education and Technology, 25, 127–147. https://doi.org/10.1007/s10956-015-9581-5
Wilensky, U. (1995). Paradox, programming and learning probability. Journal of Mathematical Behavior, 14(2), 253–280. https://doi.org/10.1016/0732-3123(95)90010-1
Acknowledgements
This work is funded by the Social Sciences and Humanities Research Council of Canada (#435-2017-0367). It has received ethics clearance from the Research Ethics Board at Brock University (REB #17-088). We thank Bill Ralph who kindly accepted to participate in the research and whose generosity by sharing his insights with our team has been invaluable. We also thank all of the research assistants involved in our project for their valuable work toward our research, in particular Sarah Gannon for her assistance with the literature review, and Kelsea Balt, Nina Krajisnik, and Danielle Safieh who have directly been involved with the data used in this chapter.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Bill’s MICA II Assignment 1 Guidelines, Winter 2019
Appendix: Bill’s MICA II Assignment 1 Guidelines, Winter 2019
-
Note: All of your code should be carefully structured and very easy to read with all variables, functions and subroutines labeled in a helpful way. In addition, the interface should be user friendly and attractive.
-
1.
Suppose that a needle of length 1/2 is dropped onto a plane of parallel lines that are 1 unit apart. By modifying the Buffon Needle program given in class, find the probability that the needle touches a line. Hand in your finished program which should look like the one given in class but with the appropriate modifications. Label this program as “Buffon Needle Problem”. (25 marks)
-
2.
Consider the region R in [0,2] x [0,2] for which
Hand in a program that makes this area appear on the screen for different values of a,b,c and d and estimates its area using n points chosen at random in R. The user should be able to input a,b,c,d and n. Label this program as “Area In A Square”. (25 marks)
-
3.
By choosing n points at random inside [−1,1]4, write a program to estimate the hypervolume of the unit hypersphere in R4 which is the set of points for which x2 + y2 + z2 + w2 < = 1. The user should be able to input the sample size n and the number of samples w. The output should show the mean and standard deviation of the w samples. Estimate the hypervolume accurate to one decimal place and use your observations to explain why you are confident that your first decimal place is correct. Also hand in a printout of your code which should be in the simplest possible form. Do not hand in the working program. (25 marks)
Do either question (4) or question (5). Your choice!
-
4.
Suppose that a needle of length 1 is dropped onto a plane of parallel horizontal and vertical lines that are 1 unit apart. By modifying the code for the Buffon Needle program given in class, find the probability that the needle touches any of the lines. Hand in your written explanation of the mathematics behind your method as well as your working program. This program does not have to have a graphical component (unless you’d enjoy giving it one). Label this program “Buffon-Laplace Problem”. (25 marks)
-
5.
Suppose that two numbers a and b are chosen at random from {1, 2, ..., n}. Let Pn be the probability that they are relatively prime. As n goes to infinity, does the limit of Pn exist? Hand in the program you write to investigate this question and a discussion of what you observed. Can you guess the exact limit? (25 marks)
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Buteau, C., Muller, E., Mgombelo, J., Rodriguez, M.S., Sacristán, A.I., Gueudet, G. (2022). Instrumental Orchestration of the Use of Programming Technology for Authentic Mathematics Investigation Projects. In: Clark-Wilson, A., Robutti, O., Sinclair, N. (eds) The Mathematics Teacher in the Digital Era. Mathematics Education in the Digital Era, vol 16. Springer, Cham. https://doi.org/10.1007/978-3-031-05254-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-05254-5_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05253-8
Online ISBN: 978-3-031-05254-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)