Open Education Studies (Mar 2022)

Approaches to manage and understand student engagement in programming

  • Tavares Paula Correia,
  • Gomes Elsa Ferreira,
  • Henriques Pedro Rangel,
  • Vieira Diogo Manuel

DOI
https://doi.org/10.1515/edu-2022-0005
Journal volume & issue
Vol. 4, no. 1
pp. 93 – 105

Abstract

Read online

Computer Programming Learners usually fail to get approved in introductory courses because solving problems using computers is a complex task. The most important reason for that failure is concerned with motivation; motivation strongly impacts on the learning process. In this paper we discuss how techniques like program animation, and automatic evaluation can be combined to help the teacher in Computer Programming courses. In the article, PEP system will be introduced to explain how it supports teachers in classroom and how it engages students on study sessions outside the classroom. To support that work, students’ motivation was studied; to complement that study, a survey involving students attending the first year of Algorithms and Programming course of an Engineering degree was done. It is also presented a tool to analyse surveys, using association rules.

Keywords