Aplicação de APjBL no Ensino de Programação de Computadores no Brasil - Teaching Computer Programming via Agile Project-based Learning in Brazil

Alexandre Grotta, Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
Edmir Parada Vasques Prado, University of Sao Paulo

Abstract

Diante dos desafios de ensinar programação por meio da aprendizagem baseada em projeto ágil (APjBL) no ensino superior tecnológico brasileiro, o objetivo geral desta pesquisa é analisar os benefícios aos alunos de um método APjBL quando comparado ao método tradicional de ensino, principalmente relativo ao rendimento escolar, à motivação para aprender, à comunicação verbal e à exploração vocacional dos alunos. Pesquisa empírica, aplicada, utilizou quase-experimento com 151 alunos e cinco professores divididos em grupos de controle e de experimento, relativos ao primeiro semestre de 2018. Como intervenção, utilizou-se Agile Model for Projects in Computing Education (AMoPCE) em um curso de Análise e Desenvolvimento de Sistemas. Como resultado, em disciplinas de conteúdo predominantemente prático verificou-se a hipótese de pesquisa, AMoPCE beneficia a motivação para aprender. Além disso, para disciplinas onde predominou o conteúdo prático, verificou-se benefícios parciais de AMoPCE à comunicação verbal e à exploração vocacional. // Given the challenges of teaching computer programming via Agile Project-based learning (APjBL) at Brazilian undergraduate education context, this research main objective is to analyze the benefits of one APjBL method when compared to the traditional teaching method, in favor of students’ grades performance, motivation to learn, verbal communication and vocational exploration. This is an empirical and applied research. It occurred at 2018 first semester via a quasi-experiment with voluntaries 151 students and five professors grouped by control and experiment. As the educational intervention, students learned computer programming via Agile Model for Projects in Computing Education (AMoPCE) at a System Analysis and Development undergraduate course. As results, one research hypothesis, AMoPCE benefits the motivation to learn, was verified at a highly practical content course. Additional partial benefits to student’s communication and vocational exploration were found at courses with mostly practical content.

 

Aplicação de APjBL no Ensino de Programação de Computadores no Brasil - Teaching Computer Programming via Agile Project-based Learning in Brazil

Diante dos desafios de ensinar programação por meio da aprendizagem baseada em projeto ágil (APjBL) no ensino superior tecnológico brasileiro, o objetivo geral desta pesquisa é analisar os benefícios aos alunos de um método APjBL quando comparado ao método tradicional de ensino, principalmente relativo ao rendimento escolar, à motivação para aprender, à comunicação verbal e à exploração vocacional dos alunos. Pesquisa empírica, aplicada, utilizou quase-experimento com 151 alunos e cinco professores divididos em grupos de controle e de experimento, relativos ao primeiro semestre de 2018. Como intervenção, utilizou-se Agile Model for Projects in Computing Education (AMoPCE) em um curso de Análise e Desenvolvimento de Sistemas. Como resultado, em disciplinas de conteúdo predominantemente prático verificou-se a hipótese de pesquisa, AMoPCE beneficia a motivação para aprender. Além disso, para disciplinas onde predominou o conteúdo prático, verificou-se benefícios parciais de AMoPCE à comunicação verbal e à exploração vocacional. // Given the challenges of teaching computer programming via Agile Project-based learning (APjBL) at Brazilian undergraduate education context, this research main objective is to analyze the benefits of one APjBL method when compared to the traditional teaching method, in favor of students’ grades performance, motivation to learn, verbal communication and vocational exploration. This is an empirical and applied research. It occurred at 2018 first semester via a quasi-experiment with voluntaries 151 students and five professors grouped by control and experiment. As the educational intervention, students learned computer programming via Agile Model for Projects in Computing Education (AMoPCE) at a System Analysis and Development undergraduate course. As results, one research hypothesis, AMoPCE benefits the motivation to learn, was verified at a highly practical content course. Additional partial benefits to student’s communication and vocational exploration were found at courses with mostly practical content.