Ir al contenido

Documat


Integrating Formative Feedback in Introductory Programming Modules

    1. [1] Universidad del País Vasco/Euskal Herriko Unibertsitatea

      Universidad del País Vasco/Euskal Herriko Unibertsitatea

      Leioa, España

  • Localización: Revista Iberoamericana de Tecnologías del Aprendizaje: IEEE-RITA, ISSN 1932-8540, Vol. 13, Nº. 1, 2018, págs. 3-10
  • Idioma: inglés
  • DOI: 10.1109/rita.2018.2801898
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Introductory programming modules are challenging for both the lecturers and students. In previous works, the authors have introduced educational innovations to mitigate these challenges and facilitate learning. This paper presents a further step forward, proposing a learning process enriched with formative feedback. To this end, visual programming environments and educational robots are combined and complemented with automatic source code verification and validation feedback. The feedback integration proposal is presented along with the lessons learned from previously carried out experiments that established the basis of this paper. The proposal has been implemented and tested in the object oriented programming module in the bachelor's in computer management and information systems engineering at the Faculty of Engineering of Vitoria-Gasteiz, UPV/EHU University. The results of the evaluation have been positive and are also presented here.

  • Referencias bibliográficas
    • F. J. García-Peñalvo, A. M. Rees, J. Hughes, I. Jormanainen, T. Toivonen, and J. Vermeersch, “A survey of resources for introducing coding...
    • A. Gomes and A. J. Mendes, “Learning to program—Difficulties and solutions,” in Proc. Int. Conf. Eng. Edu. (ICEE), Coimbra, Portugal, 2007,...
    • D. C. Leonard, Learning Theories, A to Z. Westport, CT, USA: Oryx Press, 2002.
    • A. J. Hirst, J. Johnson, M. Petre, B. A. Price, and M. Richards, “What is the best programming environment/language for teaching robotics...
    • A. Wilson and D. C. Moffat, “Evaluating Scratch to introduce younger schoolchildren to programming,” in Proc. 22nd Annu. Psychol. Program....
    • D. O’Sullivan and T. Igoe, Physical Computing: Sensing and Controlling the Physical World With Computers. Boston, MA, USA: Thomson, 2004.
    • D. A. Kolb, Experiential Learning: Experience as the Source of Learning and Development. Englewood Cliffs, NJ, USA: Prentice-Hall, 1984.
    • V. J. Shute, “Focus on formative feedback,” Rev. Edu. Res., vol. 78, no. 1, pp. 153–189, Mar. 2008.
    • R. Rashkovits and I. Lavy, “FACT: A formative assessment criteria tool for the assessment of students’ programming tasks,” Lect. Notes Eng....
    • F. I. Anfurrutia, A. Álvarez, M. Larrañaga, and J. M. López-Gil, “Incorporating educational robots and visual programming environments in...
    • M. Taras, “Assessment—Summative and formative—Some theoretical reflections,” Brit. J. Edu. Stud., vol. 53, no. 4, pp. 466–478, Dec. 2005.
    • S. H. Edwards, “Using software testing to move students from trialand-error to reflection-in-action,” ACM SIGCSE Bull., vol. 36, no. 1, pp....
    • P. Black and D. Wiliam, “Assessment and classroom learning,” Assessment Edu. Principles Policy Pract., vol. 5, no. 1, pp. 7–74, Mar. 1998.
    • F. I. Anfurrutia, A. Álvarez, M. Larrañaga, and J.-M. López-Gil, “Lecciones aprendidas de experiencias con robots educativos y entornos de...
    • H. Zhu and M. Zhou, “Methodology first and language second: A way to teach object-oriented programming,” in Proc. Companion 18th Annu. ACM...
    • 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....
    • C.-X. Wang, L.-L. Dong, C. Li, W.-Q. Zhang, and J. He, “The reform of programming teaching based on constructivism,” in Advances in Electric...
    • L. Yan, “Teaching object-oriented programming with games,” in Proc. 6th Int. Conf. Inf. Technol., New Generat. (ITNG), Apr. 2009, pp. 969–974.
    • F. I. Anfurrutia, A. Álvarez, M. Larrañaga, and J.-M. López-Gil, “Entornos de Programación Visual para Programación Orientada a Objetos: Aceptación...
    • S. Georgantaki and S. Retalis, “Using educational tools for teaching object oriented design and programming,” J. Inf. Technol. Impact, vol....
    • J. Maloney, M. Resnick, N. Rusk, B. Silverman, and E. Eastmond, “The scratch programming language and environment,” ACM Trans. Comput. Edu.,...
    • A. Álvarez and M. Larrañaga, “Experiences incorporating Lego Mindstorms robots in the basic programming syllabus: Lessons learned,” J. Intell....
    • R. Rice. What is User Acceptance Testing? Accessed: Apr. 24, 2017. http://www.riceconsulting.com/articles/what-is-UAT.htm
    • M. A. Rubio, R. Romero-Zaliz, C. Mañoso, and A. P. de Madrid, “Closing the gender gap in an introductory programming course,” Comput. Edu.,...
    • J. Robertson, “The influence of a game-making project on male and female learners’ attitudes to computing,” Comput. Sci. Edu., vol. 23, no....
    • M. Kölling, “Using BlueJ to introduce programming,” in Reflections on the Teaching of Programming: Methods and Implementations, vol. 4821....
    • O. Shaikh. Real-Time Feedback for Students Using Continuous Integration Tools · GitHub. Accessed: Jun. 28, 2017. [Online]. Available: https://github.com/blog/2324-real-time-feedback-for-studentsusing-continuous-integration-tools

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno