A Tsichouridis, S Xinogalos… - Journal of Educational …, 2024 - journals.sagepub.com
Teaching and learning programming, and especially Object-Oriented Programming (OOP), is a complicated and challenging task. Students have to comprehend various OOP concepts …
Most computer science courses have grown significantly over the years, leading to more assignments to grade [38]. The time window for evaluating assignments is typically short as …
We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
Nowadays, programming is one of the essential competencies that citizens must have. This skill, together with other digitals, could help to carry out the urgent digital transformation in …
Self-regulated learning (SRL) is vital for success in online learning, requiring learners to manage their learning independently. This thesis explores using learner trace data and …
OY Okuboyejo, S Ewert, I Sanders - Annual Conference of the Southern …, 2020 - Springer
The knowledge of students' errors and misconceptions is important because it helps instructors to understand the difficulties students experience when learning. This knowledge …
M Contreras González, M Tovar Vidal… - Mexican Conference on …, 2021 - Springer
Abstract Knowledge modeling is required to analyze the properties and relationships in a specific domain. Several mechanisms are used to represent knowledge; one of them is the …
The main purpose of this thesis is the identification of difficulties and problems that students meet while learning programming, the review of the literature for existing tools which assist …
G De Ita - Pattern Recognition: 13th Mexican Conference, MCPR …, 2021 - books.google.com
Knowledge modeling is required to analyze the properties and relationships in a specific domain. Several mechanisms are used to represent knowledge; one of them is the logical …