Using learning analytics in the Amazonas: understanding students' behaviour in introductory programming
Tools for automatic grading programming assignments, also known as Online Judges, have
been widely used to support computer science (CS) courses. Nevertheless, few studies …
been widely used to support computer science (CS) courses. Nevertheless, few studies …
Explaining individual and collective programming students' behavior by interpreting a black-box predictive model
Predicting student performance as early as possible and analysing to which extent initial
student behaviour could lead to failure or success is critical in introductory programming …
student behaviour could lead to failure or success is critical in introductory programming …
Are they learning or playing? moderator conditions of gamification's success in programming classrooms
Students face several difficulties in introductory programming courses (CS1), often leading
to high dropout rates, student demotivation, and lack of interest. The literature has indicated …
to high dropout rates, student demotivation, and lack of interest. The literature has indicated …
Automatic Subject-Based Contextualisation of Programming Assignment Lists.
SC Fonseca, FD Pereira, EHT Oliveira… - … Educational Data Mining …, 2020 - ERIC
As programming must be learned by doing, introductory programming course learners need
to solve many problems, eg, on systems such as' Online Judges'. However, as such courses …
to solve many problems, eg, on systems such as' Online Judges'. However, as such courses …
[HTML][HTML] Learners' Performance in a MOOC on Programming
In every course, there are learners who successfully pass assessments and complete the
course. However, there are also those who fail the course for various reasons. One of such …
course. However, there are also those who fail the course for various reasons. One of such …
Can we use gamification to predict students' performance? A case study supported by an online judge
The impact of gamification has been typically evaluated via self-report assessments
(questionnaires, surveys, etc.). In this work, we analise the use of gamification elements as …
(questionnaires, surveys, etc.). In this work, we analise the use of gamification elements as …
Toward supporting CS1 instructors and learners with fine-grained topic detection in online judges
FD Pereira, SC Fonseca, S Wiktor, DBF Oliveira… - IEEE …, 2023 - ieeexplore.ieee.org
Online judges (OJ) are a popular tool to support programming learning. However, one major
issue with OJs is that problems are often put together without any associated meta …
issue with OJs is that problems are often put together without any associated meta …
A recommender system based on effort: Towards minimising negative affects and maximising achievement in cs1 learning
Programming online judges (POJs) are autograders that have been increasingly used in
introductory programming courses (also known as CS1) since these systems provide …
introductory programming courses (also known as CS1) since these systems provide …
[引用][C] Predição de desempenho em ambientes computacionais para turmas de programação: um Mapeamento Sistemático da Literatura
FD Pereira, LM de Souza, EHT de Oliveira… - Simpósio Brasileiro de …, 2020 - SBC