NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 95 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Yingbin Zhang; Yafei Ye; Luc Paquette; Yibo Wang; Xiaoyong Hu – Journal of Computer Assisted Learning, 2024
Background: Learning analytics (LA) research often aggregates learning process data to extract measurements indicating constructs of interest. However, the warranty that such aggregation will produce reliable measurements has not been explicitly examined. The reliability evidence of aggregate measurements has rarely been reported, leaving an…
Descriptors: Learning Analytics, Learning Processes, Test Reliability, Psychometrics
Peer reviewed Peer reviewed
Direct linkDirect link
Gueudet, Ghislaine; Buteau, Chantal; Muller, Eric; Mgombelo, Joyce; Sacristán, Ana Isabel; Rodriguez, Marisol Santacruz – Educational Studies in Mathematics, 2022
We are interested in understanding how university students learn to use programming as a tool for "authentic" mathematical investigations (i.e., similar to how some mathematicians use programming in their research work). The theoretical perspective of the instrumental approach offers a way of interpreting this learning in terms of…
Descriptors: College Students, College Mathematics, Models, Concept Formation
Peer reviewed Peer reviewed
Direct linkDirect link
Zachary M. Savelson; Kasia Muldner – Computer Science Education, 2024
Background and Context: Productive failure (PF) is a learning paradigm that flips the order of instruction: students work on a problem, then receive a lesson. PF increases learning, but less is known about student emotions and collaboration during PF, particularly in a computer science context. Objective: To provide insight on students' emotions…
Descriptors: Student Attitudes, Psychological Patterns, Fear, Failure
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Weiqi; Wu, Yajuan; Ouyang, Fan – International Journal of Educational Technology in Higher Education, 2023
Pair programming (PP), as a mode of collaborative problem solving (CPS) in computer programming education, asks two students work in a pair to co-construct knowledge and solve problems. Considering the complex multimodality of pair programming caused by students' discourses, behaviors, and socio-emotions, it is of critical importance to examine…
Descriptors: Cooperative Learning, Problem Solving, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
von Hausswolff, Kristina – Computer Science Education, 2022
Background and Context: Research in programming education seems to show that hands-on writing at the keyboard is beneficial for learning, but we lack an explanation of why that is and an underlying theory to anchor that explanation. Objective: The first objective is to lay out a theoretical foundation for understanding the learning situation when…
Descriptors: Programming, Computer Science Education, Novices, Student Experience
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ayesha Sohail; Huma Akram – Pedagogical Research, 2025
The ability to properly evaluate one's own academic progress has long been considered a predictor of academic success. However, its distinctive role in the context of computational mathematics remains underexplored. Grounded in social cognitive theory, this study investigates the critical role of self-regulated learning (SRL) strategies in…
Descriptors: Undergraduate Students, Mathematics Education, Mathematics Achievement, Self Evaluation (Individuals)
Peer reviewed Peer reviewed
Direct linkDirect link
Jinbo Tan; Lei Wu; Shanshan Ma – British Journal of Educational Technology, 2024
The purpose of this study was to investigate the collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance for both slow- and fast-paced students. Forty-six postgraduate students participated in the study. The students were asked to solve programming problems in pairs; those pairs'…
Descriptors: Coding, Programming, Computer Science Education, Self Efficacy
Peer reviewed Peer reviewed
Direct linkDirect link
Alejandra J. Magana; Joreen Arigye; Abasiafak Udosen; Joseph A. Lyon; Parth Joshi; Elsje Pienaar – International Journal of STEM Education, 2024
Background: This study posits that scaffolded team-based computational modeling and simulation projects can support model-based learning that can result in evidence of representational competence and regulatory skills. The study involved 116 students from a second-year thermodynamics undergraduate course organized into 24 teams, who worked on…
Descriptors: Scaffolding (Teaching Technique), Thermodynamics, Science Education, Undergraduate Study
Peer reviewed Peer reviewed
Direct linkDirect link
Coto, Mayela; Mora, Sonia; Grass, Beatriz; Murillo-Morera, Juan – Computer Science Education, 2022
Background and context: Emotions are ubiquitous in academic settings and affect learning strategies, motivation to persevere, and academic outcomes, however they have not figured prominently in research on learning to program at the university level. Objective: To summarize the current knowledge available on the effect of emotions on students…
Descriptors: Programming, Computer Science Education, Psychological Patterns, Emotional Response
Peer reviewed Peer reviewed
Direct linkDirect link
David Roldan-Alvarez; Francisco J. Mesa – IEEE Transactions on Education, 2024
Artificial intelligence (AI) in programming teaching is something that still has to be explored, since in this area assessment tools that allow grading the students work are the most common ones, but there are not many tools aimed toward providing feedback to the students in the process of creating their program. In this work a small sized…
Descriptors: Intelligent Tutoring Systems, Grading, Artificial Intelligence, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Paola Iannone; Athina Thoma – International Journal of Mathematical Education in Science and Technology, 2024
Programming is becoming increasingly common in mathematics degrees as it is a desirable skill for new graduates. However, research shows that its use is mostly restricted to computational or modelling tasks. This paper reports a study on students' perceptions of and difficulties with Lean, an interactive theorem prover introduced as part of a…
Descriptors: Programming, Mathematics Instruction, Computer Science Education, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Saadati, Zohreh; Zeki, Canan Perkan; Barenji, Reza Vatankhah – Interactive Learning Environments, 2023
The study of online higher education learning and academic achievement has increasingly emphasized self-regulated learning (SRL). Few studies so far have investigated the blockchain-based learning management system (LMS) and adaptive SRL intervention in online higher education. This paper aimed to develop a blockchain-enabled LMS as a…
Descriptors: Graduate Students, Metacognition, Programming, Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Amaya, Edna Johanna Chaparro; Restrepo-Calle, Felipe; Ramírez-Echeverry, Jhon J. – Journal of Information Technology Education: Research, 2023
Aim/Purpose: This article proposes a framework based on a sequential explanatory mixed-methods design in the learning analytics domain to enhance the models used to support the success of the learning process and the learner. The framework consists of three main phases: (1) quantitative data analysis; (2) qualitative data analysis; and (3)…
Descriptors: Learning Analytics, Guidelines, Student Attitudes, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Imre Bende – Acta Didactica Napocensia, 2024
The continuous development of artificial intelligence-based tools makes their emergence inevitable in education as well as other fields of life. This article presents findings of a mixed method study aimed at investigating the current perceptions and potential applications of AI in Hungarian educational settings. Through interviews with high…
Descriptors: Readiness, Artificial Intelligence, Technology Uses in Education, Foreign Countries
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7