Explaining individual and collective programming students' behavior by interpreting a black-box predictive model

FD Pereira, SC Fonseca, EHT Oliveira, AI Cristea… - IEEE …, 2021 - ieeexplore.ieee.org
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 …

Toward Human–AI Collaboration: A Recommender System to Support CS1 Instructors to Select Problems for Assignments and Exams

FD Pereira, L Rodrigues, MHO Henklain… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Programming online judges (POJs) have been increasingly used in CS1 classes, as they
allow students to practice and get quick feedback. For instructors, it is a useful tool for …

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 …

A recommender system based on effort: Towards minimising negative affects and maximising achievement in cs1 learning

FD Pereira, HBF Junior, L Rodriguez, A Toda… - … Tutoring Systems: 17th …, 2021 - Springer
Programming online judges (POJs) are autograders that have been increasingly used in
introductory programming courses (also known as CS1) since these systems provide …

Uso de atributos de código para classificação da facilidade de questões de codificação

MAP de Lima Lima, LSG de Carvalho… - Anais do Simpósio …, 2021 - sol.sbc.org.br
No ensino de programação, é comum o uso de Ambientes de Correção Automática de
Código (ACACs). Esses apresentam uma alta diversidade de exercícios de programação …

Enhancing Algorithmic Fairness in Student Performance Prediction Through Unbiased and Equitable Machine Learning Models

L de Souza Cabral, F Dwan Pereira… - … Conference on Artificial …, 2024 - Springer
The rapid adoption of ML algorithms has spurred the development of educational
applications aimed at enhancing teaching and learning experiences. However …

Mapeamento e análise empírica de misconceptions comuns em avaliações de introdução à programação

A Araujo, DL Zordan Filho, EHT de Oliveira… - Simpósio Brasileiro de …, 2021 - sol.sbc.org.br
Alunos de disciplinas introdutórias de programação exibem vários entendimentos
equivocados de conceitos e dificuldades no conhecimento sintático, conceitual e …

Evaluation of a Hybrid AI-Human Recommender for CS1 Instructors in a Real Educational Scenario

FD Pereira, E Oliveira, L Rodrigues, L Cabral… - European Conference …, 2023 - Springer
Automatic code graders, also called Programming Online Judges (OJ), can support students
and instructors in introduction to programming courses (CS1). Using OJs in CS1, instructors …

Learning Analytics in Introductory Programming Courses: a Showcase from the Federal University of Amazonas

FJM Coelho, EHT Oliveira, FD Pereira… - Revista Brasileira de …, 2023 - sol.sbc.org.br
Os cursos introdutórios de computação têm uma alta taxa de reprovação em todo o mundo.
Na Universidade Federal do Amazonas isso também acontece e, desde 2016, um grupo de …

Um método de detecção de plágio para sistemas juiz on-line baseado no comportamento dos alunos

DBF de Oliveira, RM Lavareda Filho… - Anais do XXXII …, 2021 - sol.sbc.org.br
A prática do plágio é um problema grave e crescente no meio acadêmico, que interfere
diretamente na qualidade do ensino. Esta pesquisa se contextualiza no problema da …