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 …
Toward Human–AI Collaboration: A Recommender System to Support CS1 Instructors to Select Problems for Assignments and Exams
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 …
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
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 …
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 …
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 …
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 …
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
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 …
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
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 …
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 …
diretamente na qualidade do ensino. Esta pesquisa se contextualiza no problema da …