Two different experiments on teaching how to program with active learning methodologies: a critical analysis

Data

2020

Embargo

Orientador

Coorientador

Título da revista

ISSN da revista

Título do volume

Editora

CISTI
Idioma
Inglês

Projetos de investigação

Unidades organizacionais

Fascículo

Título Alternativo

Resumo

To combat the difficulty that many students must learn how to program, the failure in introductory programming courses and the traditional high dropout rate, teachers have to use strategies that motivate and improve students' skills. Active methodologies and student-centered instruction can be a solution to get students interested on the subject, preparing assignments while learning in the classroom. This article reports on two very different experiences in two academic years. In the first year, agile SCRUM methodology, groups of five students, three interactions and a final project were used. In the second year, the Project based Learning was used with groups of three students for two different products, changing the composition of the groups. In both cases, peer classification was used. The results show that in the first case there is an increase in the approval rate, while in the second case there is an increase in the dropout rate. In this article we make a critical analysis of the results, analyzing what can be beneficial in one experiment and in the other in order to find an ideal model for using active methodologies to teach freshman computer science students how to program.

Palavras-chave

Project Based Learning, SCRUM, Introduction to programming, Motivation, Active learning methodologies, Peer assessment

Tipo de Documento

Capítulo de livro

Versão da Editora

Dataset

Citação

Sobral, S. R. (2020). Two different experiments on teaching how to program with active learning methodologies: a critical analysis. 15ª Conferência Ibérica de Sistemas e Tecnologias de Informação (CISTI2020), Sevilha, 24-27 Jun. Disponível no Repositório UPT, http://hdl.handle.net/11328/3144

TID

Designação

Tipo de Acesso

Acesso Restrito

Apoio

Descrição