NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Pereira, Filipe Dwan; Rodrigues, Luiz; Henklain, Marcelo Henrique Oliveira; Freitas, Hermino; Oliveira, David Fernandes; Cristea, Alexandra I.; Carvalho, Leandro; Isotani, Seiji; Benedict, Aileen; Dorodchi, Mohsen; de Oliveira, Elaine Harada Teixeira – IEEE Transactions on Learning Technologies, 2023
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 creating assignments and exams. However, selecting problems in POJs is time consuming. First, problems are generally not organized based on topics covered in the CS1…
Descriptors: Artificial Intelligence, Man Machine Systems, Educational Technology, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Rodrigues, Luiz; Pereira, Filipe D.; Toda, Armando M.; Palomino, Paula T.; Pessoa, Marcela; Carvalho, Leandro Silva Galvão; Fernandes, David; Oliveira, Elaine H. T.; Cristea, Alexandra I.; Isotani, Seiji – International Journal of Educational Technology in Higher Education, 2022
There are many claims that gamification (i.e., using game elements outside games) impact decreases over time (i.e., the novelty effect). Most studies analyzing this effect focused on extrinsic game elements, while fictional and collaborative competition have been recently recommended. Additionally, to the best of our knowledge, no long-term…
Descriptors: Game Based Learning, Novelty (Stimulus Dimension), Familiarity, Learning Processes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fonseca, Samuel C.; Pereira, Filipe Dwan; Oliveira, Elaine H. T.; Oliveira, David B. F.; Carvalho, Leandro S. G.; Cristea, Alexandra I. – International Educational Data Mining Society, 2020
As programming must be learned by doing, introductory programming course learners need to solve many problems, e.g., on systems such as 'Online Judges'. However, as such courses are often compulsory for non-Computer Science (nonCS) undergraduates, this may cause difficulties to learners that do not have the typical intrinsic motivation for…
Descriptors: Programming, Introductory Courses, Computer Science Education, Automation
Peer reviewed Peer reviewed
Direct linkDirect link
Pereira, Filipe D.; Oliveira, Elaine H. T.; Oliveira, David B. F.; Cristea, Alexandra I.; Carvalho, Leandro S. G.; Fonseca, Samuel C.; Toda, Armando; Isotani, Seiji – British Journal of Educational Technology, 2020
Tools for automatic grading programming assignments, also known as Online Judges, have been widely used to support computer science (CS) courses. Nevertheless, few studies have used these tools to acquire and analyse interaction data to better understand the students' performance and behaviours, often due to data availability or inadequate…
Descriptors: Introductory Courses, Programming, Outcomes of Education, Student Behavior