Active learning and cooperative learning for teaching a programming fundamentals course
Laura-Ochoa L.; Bedregal-Alpaca N.; Delgado-Barra L.; Guevara K. · RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao (2023)
Resumen
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.
Instituciones: Universidad Nacional de San Agustín de Arequipa