This article contains all the references of EngagED Learning Magazine, Volume 1 issue 3, Spring 2022.
Computer Programming: A Skill to Develop
References
Barma, S. (2018). Carry out a multiple case study aimed at refining knowledge on the pedagogical or didactic use of programming in Quebec schools. Laval University. https://lel.crires.ulaval.ca/sites/lel/files/barma_mees_rapport_final_-_lel.pdf
Davidson, A.-L. and Ruby Ivan. (2019). Why learn to code? The conversation. https://theconversation.com/pourquoi-apprendre-a-coder-109206
Häkkinen et al., 2017. Preparing teacher-students for twenty-first-century learning practices (PREP 21): a framework for enhancing collaborative problem-solving and strategic learning skills, Teachers and Teaching, 23:1, 25-41, https://doi.org/10.1080/13540602.2016.1203772
Ministry of Education of Quebec. (2019). Digital Competency Development Continuum – Digital Competency Reference Framework. Government of Quebec. http://www.education.gouv.qc.ca/en/current-initiatives/digital-action-plan/digital-competency-framework/
Ministry of Education of Quebec. (2020). The educational use of computer programming. Government of Quebec. http://www.education.gouv.qc.ca/fileadmin/site_web/documents/ministere/Usage-pedagogique-programmation-informatique.pdf
Poleemploi.fr. 85 % of the jobs of 2030 do not yet exist. https://www.pole-emploi.fr/actualites/le-dossier/les-metiers-de-demain/85-des-emplois-de-2030-nexistent.html#
Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B ., and Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM 52(11), 60–68.
Rioux, M. (2021). Start programming with ScratchJr or Scratch in class. École branchée. https://ecolebranchee.com/commencer-la-programmation-avec-scratchjr-ou-scratch-en-classe/
In the World of Robots
Resources
RÉCIT of preschool: recitpresco.qc.ca/en/robotics
RÉCIT Inclusion and special education: recitas.ca/robotics
RÉCIT Social universe: recitus.qc.ca/technology/publication/code-us
RÉCIT MST: https://robot-tic.qc.ca/
Why Learn to Program?
Papert, S. (1980). Mindstorms. https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxha2hsYWdoZWF8Z3g6NzgyOWYxNWNjMjE5ZjVh, p.19
Romero, M. (2019). Programming is not just technology. Programming: a sensitive, cultural, and civic approach to problem solving. Spectrum, 49. https://www.researchgate.net/publication/336702915_La_programmation_n’est_pas_que_technologique_Programmer_une_demarche_sensible_culturelle_et_citoyenne_pour_resoudre_des_problemes
Ministry of Education. Transversal skills. http://www.education.gouv.qc.ca/fileadmin/site_web/documents/education/jeunes/pfeq/PFEQ_competences-transversales-primaire.pdf
How to Bring Your Class into a Makerspace and Make the Best of it
Government of Canada. (2019). Building a Nation of Innovators. https://www.ic.gc.ca/eic/site/062.nsf/eng/h_00105.html
Department of Education. (2019). Digital Competency Development Continuum. Digital Competency Framework. http://www.education.gouv.qc.ca/fileadmin/site_web/documents/ministere/continuum-cadre-reference-PAN-en.pdf
Resnick, M. (2017). Lifelong kindergarten: cultivating creativity through projects, passion, peers, and play. MIT Press.
Resources:
Davidson, A.-L. (2018). How can makerspaces heighten student engagement? EdCan Network. Facts on Education. https://www.edcan.ca/articles/makerspaces-heighten-student-engagement/
Integrating a Serious Game in the Classroom!
Ethier, Lefrancois and Demers. (2014) Making people love and learn history and geography in primary and secondary schools, Éditions Multimondes, https://editionsmultimondes.com/livre/faire-aimer-et-apprendre-l-histoire-et-la-geographie-au-primaire-et-au-secondaire/
Training (in French):
Minecraft Education in MST: https://campus.recit.qc.ca/course/view.php?id=329
Serious games in a social universe: https://campus.recit.qc.ca/course/view.php?id=60#section-0
RÉCIT of the social universe: recitus.qc.ca
Padlet resources: https://padlet.com/srimcssbf/us
Learn to Code? There's No Need for a Screen!
Resources
Downloadable activities (COLORI) (In French): https://colori.education/
Technology-free preparatory activities (CSSDM) (In French): https://cybersavoir.csdm.qc.ca/robotique/activites-sans-technologie/
Technology-free activities (Service national du RÉCIT du préscolaire) (In French): https://recitpresco.qc.ca/fr/pages/robotique/activites-preparatoires-lire-des-plans-manipuler-des-engrenages
References
Colgan, L. (2020, December 7). Why a computer isn't the first thing you need when teaching kids to code. The Conversation. https://theconversation.com/why-a-computer-isnt-the-first-thing-you-need-when-teaching-kids-to-code-149722
Bodu, F. (2020). Montessori pedagogy: understanding its fundamentals and applying them. hater.
Behind Every Programmer Lies a Debugger
Resources
- University of Auckland's Curated list of Debugging Resources: https://celt.auckland.ac.nz/debugging-resources
- BBC's What Are Computer Bugs, from BBC Learning – Computers: https://www.youtube.com/playlist?list=PLDMP_rFBErMNgVRpiMMBfvwc2toZdg4sj
- Kelly Lougkeed's 10 best practices for helping students debug their code: https://medium.com/upperlinecode/8-best-practices-for-helping-students-debug-their-code-878d78e9f2f5
- Onward and Upward: Fostering a growth mindset, LEARN Blog: https://blogs.learnquebec.ca/2015/09/onward-and-upward-fostering-a-growth-mindset
- Making Friends With Failure, LEARN Blog: https://blogs.learnquebec.ca/2021/01/making-friends-with-failure
- Scratch Debugging Puzzles: https://sites.google.com/site/scratchadventures/lessons/debug-1
- Scratch Unstuck Cards – English – https://gettingunstuck.gse.harvard.edu/strategies.html or French – https://drive.google.com/file/d/1P3sLUUQTaSHtNUUAPih2202ehhI0r1Yb/view?usp=sharing
- Video about Admiral Grace Hopper: Grace Hopper Remembered: https://www.youtube.com/watch?v=iYt3aIlKqGE
References
- Chen, L., Chan, E., Denny, P., Luxton-Reilly, A. & Tempero, E. (2019). Towards a Framework for Teaching Debugging. 79-86. 10.1145/3286960.3286970.
- Monteiro, T. Improve how you code: Understanding Rubber Duck Debugging. Duckly.com. https://duckly.com/blog/improve-how-to-code-with-rubber-duck-debugging
- Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books. https://www.goodreads.com/book/show/703532.Mindstorms