NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 14 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cleuziou, Guillaume; Flouvat, Frédéric – International Educational Data Mining Society, 2021
Improving the pedagogical effectiveness of programming training platforms is a hot topic that requires the construction of fine and exploitable representations of learners' programs. This article presents a new approach for learning program embeddings. Starting from the hypothesis that the function of a program, but also its "style", can…
Descriptors: Programming, Computer Science Education, Electronic Learning, Data Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Jahnke, Maximilian; Höppner, Frank – International Educational Data Mining Society, 2022
The value of an instructor is that she exactly recognizes what the learner is struggling with and provides constructive feedback straight to the point. This work aims at a step towards this type of feedback in the context of an introductory programming course, where students perform program execution tracing to align their understanding of Java…
Descriptors: Programming, Coding, Computer Science Education, Error Patterns
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Marwan, Samiha; Shi, Yang; Menezes, Ian; Chi, Min; Barnes, Tiffany; Price, Thomas W. – International Educational Data Mining Society, 2021
Feedback on how students progress through completing subgoals can improve students' learning and motivation in programming. Detecting subgoal completion is a challenging task, and most learning environments do so either with "expert-authored" models or with "data-driven" models. Both models have advantages that are…
Descriptors: Expertise, Models, Feedback (Response), Identification
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gitinabard, Niki; Okoilu, Ruth; Xu, Yiqao; Heckman, Sarah; Barnes, Tiffany; Lynch, Collin – International Educational Data Mining Society, 2020
Teamwork, often mediated by version control systems such as Git and Apache Subversion (SVN), is central to professional programming. As a consequence, many colleges are incorporating both collaboration and online development environments into their curricula even in introductory courses. In this research, we collected GitHub logs from two…
Descriptors: Teamwork, Group Activities, Student Projects, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ruiz-Arias, Perla Marysol; Sacristán, Ana Isabel – North American Chapter of the International Group for the Psychology of Mathematics Education, 2020
This paper presents a case study that is part of a research studying how university statistics teachers integrate digital tools in their practice. The case study is of a teacher who claims to follow constructionist ideas for her teaching of statistics, using the R programming language. The teacher developed a series of activities with R, aiming to…
Descriptors: College Faculty, Statistics Education, College Mathematics, Data Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Reilly, Joseph M.; Ravenell, Milan; Schneider, Bertrand – International Educational Data Mining Society, 2018
In this paper, we describe the analysis of multimodal data collected on small collaborative learning groups. In a previous study, we asked pairs (N=84) with no programming experience to program a robot to solve a series of mazes. The quality of the dyad's collaboration was evaluated, and two interventions were implemented to support collaborative…
Descriptors: Cooperative Learning, Programming, Nonverbal Communication, Motion
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Majid al-Rifaie, Mohammad; Yee-King, Matthew; d'Inverno, Mark – International Educational Data Mining Society, 2016
This paper proposes a new technique for analysing the behaviour of students on an online course. This work considers a range of social learning behaviours supported in our recently designed and implemented collaborative learning system which supports students giving and receiving feedback on each other's developing work and practice. The course…
Descriptors: Student Behavior, Online Courses, Social Behavior, Data Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mao, Ye; Zhi, Rui; Khoshnevisan, Farzaneh; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2019
Early prediction of student difficulty during long-duration learning activities allows a tutoring system to intervene by providing needed support, such as a hint, or by alerting an instructor. To be effective, these predictions must come early and be highly accurate, but such predictions are difficult for open-ended programming problems. In this…
Descriptors: Difficulty Level, Learning Activities, Prediction, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Price, Thomas; Zhi, Rui; Barnes, Tiffany – International Educational Data Mining Society, 2017
In this paper we present a novel, data-driven algorithm for generating feedback for students on open-ended programming problems. The feedback goes beyond next-step hints, annotating a student's whole program with suggested edits, including code that should be moved or reordered. We also build on existing work to design a methodology for evaluating…
Descriptors: Feedback (Response), Computer Software, Data Analysis, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
McBroom, Jessica; Jeffries, Bryn; Koprinska, Irena; Yacef, Kalina – International Educational Data Mining Society, 2016
Effective mining of data from online submission systems offers the potential to improve educational outcomes by identifying student habits and behaviours and their relationship with levels of achievement. In particular, it may assist in identifying students at risk of performing poorly, allowing for early intervention. In this paper we investigate…
Descriptors: Data Collection, Student Behavior, Academic Achievement, Correlation
Bravo, Javier; Ortigosa, Alvaro – International Working Group on Educational Data Mining, 2009
E-Learning systems offer students innovative and attractive ways of learning through augmentation or substitution of traditional lectures and exercises with online learning material. Such material can be accessed at any time from anywhere using different devices, and can be personalized according to the individual student's needs, goals and…
Descriptors: Data Analysis, Electronic Learning, College Students, Low Achievement
Cetintas, Suleyman; Si, Luo; Xin, Yan Ping; Hord, Casey – International Working Group on Educational Data Mining, 2009
This paper proposes a learning based method that can automatically determine how likely a student is to give a correct answer to a problem in an intelligent tutoring system. Only log files that record students' actions with the system are used to train the model, therefore the modeling process doesn't require expert knowledge for identifying…
Descriptors: Programming, Evidence, Intelligent Tutoring Systems, Regression (Statistics)
Zafra, Amelia; Ventura, Sebastian – International Working Group on Educational Data Mining, 2009
The ability to predict a student's performance could be useful in a great number of different ways associated with university-level learning. In this paper, a grammar guided genetic programming algorithm, G3P-MI, has been applied to predict if the student will fail or pass a certain course and identifies activities to promote learning in a…
Descriptors: Foreign Countries, Programming, Academic Achievement, Grades (Scholastic)