Programmare il computer nelle scuole secondarie di primo grado: imparare la matematica

Contenuto principale dell'articolo

Johan Lie
Inge Olav Hauge
Tamsin Jillian Meaney

Abstract

In questo articolo riportiamo i risultati di uno studio sulla relazione tra programmazione e apprendimento della matematica; in particolare, i processi legati al pensiero matematico e alla soluzione di problemi. Il pensiero computazionale e la programmazione richiedono che lo studente sia immerso e impegnato in un processo, in continuo cambiamento, di risoluzione di problemi. Nel nostro progetto di ricerca abbiamo utilizzato l’ambiente di programmazione visivo Scratch per introdurre i principi della programmazione e del pensiero computazionale. Gli studenti hanno lavorato su problemi aperti di loro ideazione. Le loro interazioni con gli insegnanti sono state registrate e analizzate. I risultati puntano nella direzione di un legame tra l’atto di programmare, la soluzione di problemi e le competenze matematiche.

Dettagli dell'articolo

Sezione
Articoli - Numero speciale

Riferimenti bibliografici

Bell, T. R., Rosamond, F., & Casey, N. (2012). Computer Science Unplugged and related projects in math and computer science popularization. In H. L. Bodlaender, R. Downey, F. V Fomin, & D. Marx (Eds.). The multivariate algorithmic revolution and beyond: Essays dedicated to Michael R. Fellows on the occasion of his 60th Birthday, pp. 398–456. doi:10.1007/978-3-642-30891-8_18

Bruner, J. (1966). Towards a Theory of Instruction. New York, NY: Norton.

Departementenes Sikkerhets- Og Serviceorganisasjon (2015). Norges offentlige utredninger, 2015: 8. Fremtidens skole. Fornyelse av fag og kompetanser. Oslo, NO. Retrieved from https://www.regjeringen.no/contentassets/da148fec8c4a4ab88daa8b677a700292/no/pdfs/nou201520150008000dddpdfs.pdf

Department for Education. (2013, September 11). Statutory guidance National curriculum in England: computing programmes of study. Manchester, UK: Department for Education. Retrieved from https:// www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/ national-curriculum-in-england-computing-programmes-of-study

Euractiv. (2015, October 16). Infographic: Coding at school — How do EU countries compare? Retrieved from euractiv.com: https://www.euractiv.com/section/digital/infographic/infographic-coding-at-schoolhow-do-eu-countries-compare/

Kölling, M. (2010). The Greenfoot programming environment. ACM Transactions on Computing Education (TOCE), 10(4), 14. doi:10.1145/1868358.1868361

Kunnskapsdepartementet. (2006). Kunnskapsløftet. The Norwegian Directorate for Education and Training.

Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16. doi:10.1145/1868358.1868363

National Research Council. (2001). Adding it up: Helping children learn mathematics. J. Kilpatrick, J. Swafford, & B. Findell (Eds.). Mathematics Learning Study Committee, Center for Education, Division of Behavioral and Social Sciences and Education. Washington, DC: National Academy Press. Retrieved from https://www.nap.edu/read/9822/chapter/1

Niss, M., & Jensen, T. H. (2002). Kompetencer og matematiklæring: Idéer og inspiration til udvikling af matematikundervisning i Danmark (Vol. 18). Copenhagen, DK: Undervisningsministeriet. Retrieved from http://www.gymnasieforskning.dk/wp-content/uploads/2013/10/Kompentecer-og-matematikl%C3%A6ring1.pdf

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., ... & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60-67. doi:10.1145/1592761.1592779

Sfard, A. (1991). On the dual nature of mathematical conceptions: Reflections on processes and objects as different sides of the same coin. Educational Studies in Mathematics, 22(1), 1-36. doi:10.1007/ BF00302715

Silcoff, S. (2016, January 18). B.C. to add computer coding to school curriculum. The Globe and Mail. Retrieved from https://www.theglobeandmail.com/technology/bc-government-adds-computer-coding-toschool-curriculum/article28234097/

Tall, D. (1994, July). A Versatile Theory of Visualisation and Symbolisation in Mathematics. Paper presented at the Plenary Presentation at the Commission Internationale pour l’Étude et l’Amélioration de l’Ensignement des Mathématiques, Toulouse, FR. Utdanningsdirektoratet. (2016, Oktober 20). Læreplanverket. Retrieved from http://www.udir.no/laring-og-trivsel/lareplanverket/

Utdanningsdirektoratet. (2016a). Forsøkslæreplan i valgfag programmering. Retrieved from http://www.udir.no/kl06/PRG1-01

Watson, A., & Mason, J. (2005). Mathematics as a constructive activity: Learners generating examples. (Studies in mathematical thinking and learning). Mahwah, NJ: Lawrence Erlbaum Associates Publishers.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. doi:10.1145/1118178.1118215

Yaroslavski, D. (2014, July). How does Lightbot teach programming? Retrieved from http://lightbot.com/Lightbot_HowDoesLightbotTeachProgramming.pdf

Zazkis, R., & Leron, U. (1991). Capturing congruence with a turtle. Educational Studies in Mathematics, 22(3), 285-295. doi:10.1007/BF00368342