Ir al contenido

Documat


A Methodology Proposal Based on Metaphors to Teach Programming to Children

  • Diana Pérez-Marín [1] ; Raquel Hijón-Neira [1] Árbol académico ; Mercedes Martín-Lope [2]
    1. [1] Universidad Rey Juan Carlos

      Universidad Rey Juan Carlos

      Madrid, España

    2. [2] Financial Economics and Accounting and Modern Language, Rey Juan Carlos University Campus of Madrid-Vicálvaro, Madrid, Spain
  • Localización: Revista Iberoamericana de Tecnologías del Aprendizaje: IEEE-RITA, ISSN 1932-8540, Vol. 13, Nº. 1, 2018, págs. 46-53
  • Idioma: inglés
  • DOI: 10.1109/rita.2018.2809944
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Interest in studying computer science has been extended to children. However, it is unclear which educational method should be used. Teachers need help to tackle this task. Therefore, this paper proposes using metaphors, such as recipe/program (and sequence), pantry/memory, and boxes/variables. It also illustrates the possibility of applying these metaphors to any resource available to the teacher. Four step-by-step scripts of how to use the metaphors in class are provided, with the opinions of sixty-two children (enrolled in grades fourth, fifth, and sixth of Spanish Primary Education, 9 to 11 years in age) and their teacher's opinion.

  • Referencias bibliográficas
    • F. J. García-Peñalvo, “Proyecto TACCLE3—Coding,” in Proc. 18th Simposio Internacional Informática Educativa (SIIE), 2016, pp. 187–189.
    • F. J. García-Peñalvo, “A brief introduction to TACCLE 3—Coding European project,” in Proc. Int. Symp. Comput. Edu. (SIIE), 2016, pp. 1–4.
    • F. J. García-Peñalvo, D. Reimann, M. Tuul, A. Rees, and I. Jormanainen, An Overview of the Most Relevant Literature on Coding and Computational...
    • P.-Y. Chao, “Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment,”...
    • C. Brackmann, D. Barone, A. Casali, R. Boucinha, and S. Muñoz-Hernandez, “Computational thinking: Panorama of the Americas,” in Proc. Int....
    • S. Campe and J. Denner, “Programming games for learning: A research synthesis,” presented at the Annu. Meeting Amer. Edu. Res. Assoc., Chicago,...
    • I. Ouahbi, F. Kaddari, H. Darhmaoui, A. Elachqar, and S. Lahmine, “Learning basic programming concepts by creating games with scratch programming...
    • M. Jovanov, E. Stankov, M. Mihova, S. Ristov, and M. Gusev, “Computing as a new compulsory subject in the Macedonian primary schools curriculum,”...
    • E. Lahtinen, K. Ala-Mutka, and H.-M. Järvinen, “A study of the difficulties of novice programmers,” ACM SIGCSE Bull., vol. 37, no. 3, pp....
    • D. Ginat, “On novice loop boundaries and range conceptions,” Comput. Sci. Edu., vol. 14, no. 3, pp. 165–181, 2004.
    • O. Seppälä, L. Malmi, and A. Korhonen, “Observations on student misconceptions—A case study of the build—Heap algorithm,” Comput. Sci. Edu.,...
    • L. J. Barker, C. McDowell, and K. Kalahar, “Exploring factors that influence computer science introductory course students to persist in the...
    • N. J. Coull and I. M. M. Duncan, “Emergent requirements for supporting introductory programming,” Innov. Teach. Learn. Inf. Comput. Sci.,...
    • A. Yadav, S. Gretter, S. Hambrusch, and P. Sands, “Expanding computer science education in schools: Understanding teacher experiences and...
    • F. Heintz, L. Mannila, and T. Färnqvist, “A review of models for introducing computational thinking, computer science and computing in K-12...
    • J. P. Sanford, A. Tietz, S. Farooq, S. Guyer, and R. B. Shapiro, “Metaphors we teach by,” in Proc. 45th ACM Tech. Symp. Comput. Sci. Edu.,...
    • INTEF, Marco Común de Competencia Digital Docente. Spanish Ministry of Education, Culture and Sports. Accessed: Mar. 30, 2017. [Online]. Available:...
    • M. Resnick et al., “Scratch: Programming for all,” Commun. ACM, vol. 52, no. 11, pp. 60–67, 2009.
    • K. Brennan and M. Resnick, “New frameworks for studying and assessing the development of computational thinking,” in Proc. Annu. Meeting Amer....
    • A. Sovi´c, T. Jagušt, and D. Serši´c, “How to teach basic university-level programming concepts to first graders?” in Proc. Integr. STEM Edu....
    • F. Kalelio˘glu, “A new way of teaching programming skills to K-12 students: Code.org,” Comput. Human Behavior, vol. 52, pp. 200–210, Nov....
    • G. Lakoff and M. Johnson, Metaphors We Live By. Chicago, IL, USA: Univ. Chicago Press, 2008.
    • N. A. Paris and S. M. Glynn, “Elaborate analogies in science text: Tools for enhancing preservice teachers’ knowledge and attitudes,” Contemp....
    • G. P. Thomas and C. J. McRobbie, “Using a metaphor for learning to improve students’ metacognition in the chemistry classroom,” J. Res. Sci....
    • P. Boero, L. Bazzini, and R. Garuti, “Metaphors in teaching and learning mathematics: A case study concerning inequalities,” in Proc. 25th...
    • R. T. Putnam, D. Sleeman, J. A. Baxter, and L. K. Kuspa, “A summary of misconceptions of high school basic programmers,” J. Edu. Comput. Res.,...
    • R. Jiménez-Peris, C. Pareja-Flores, M. Patiño-Martínez, and J. A. Velázquez-Iturbide, “The locker metaphor to teach dynamic memory,” ACM SIGCSE...
    • W. W. Milner, “A broken metaphor in Java,” ACM SIGCSE Bull., vol. 41, no. 4, pp. 76–77, 2010.
    • D. H. Clements, B. K. Nastasi, and S. Swaminathan, “Young children and computers: Crossroads and directions from research,” Young Children,...
    • RD 126/2014. Basic Curriculum Primary Education in Spain. Accessed: Mar. 30, 2017. [Online]. Available: https://goo.gl/nHRs8n
    • PrimaryCode. Accessed: Jan. 12, 2018. [Online]. Available: http://www.lite.etsii.urjc.es/tools/primarycode/

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno