Aprendizaje activo y aprendizaje cooperativo para la enseñanza de un curso de fundamentos de programación

Translated title of the contribution: Active learning and cooperative learning for teaching a programming fundamentals course

Research output: Contribution to journalArticlepeer-review

Abstract

A didactic strategy was designed for teaching a first programming course in an online learning environment. The research was quasi-experimental with a quantitative approach. Individual and cooperative activities oriented towards the development of programming skills and the development of computational thinking were designed using open-access technological tools and block-based programming environments. A pre-and post-test of computational thinking was applied to the students. The results show that active learning based on problem solving, cooperation and the use of programming environments and online accessible technological tools allowed the understanding of computational concepts, active participation of students, improvement of computational thinking and programming skills. It is concluded that in order to achieve quality and more effective learning, it is necessary to combine lectures with student-centered teaching strategies.

Translated title of the contributionActive learning and cooperative learning for teaching a programming fundamentals course
Original languageSpanish
Pages (from-to)64-77
Number of pages14
JournalRISTI - Revista Iberica de Sistemas e Tecnologias de Informacao
Volume2023
Issue numberE59
StatePublished - 2023

Bibliographical note

Publisher Copyright:
© 2023, Associacao Iberica de Sistemas e Tecnologias de Informacao. All rights reserved.

Fingerprint

Dive into the research topics of 'Active learning and cooperative learning for teaching a programming fundamentals course'. Together they form a unique fingerprint.

Cite this