NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20253
Since 202418
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 18 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Xiaoheng Yan; Gila Hanna – International Journal of Mathematical Education in Science and Technology, 2025
As new technological developments continue to change the educational landscape, it is not an exception in the area of proof and proving. This classroom note introduces the use of one of the trending proofs assistants -- the Lean theorem prover. We first provide a technical account of Lean, then exemplify Lean proofs in propositional logic, number…
Descriptors: Mathematics Instruction, Undergraduate Students, Mathematical Logic, Validity
Peer reviewed Peer reviewed
Direct linkDirect link
Yu-Sheng Su; Shuwen Wang; Xiaohong Liu – Journal of Educational Computing Research, 2024
Pair programming (PP) can help improve students' computational thinking (CT), but the trajectory of CT skills and the differences between high-scoring and low-scoring students in PP are unknown and need further exploration. In this study, a total of 32 fifth graders worked on Scratch tasks in 16 pairs. The group discourse of three learning topics…
Descriptors: Epistemology, Network Analysis, Elementary School Students, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Allison S. Theobold; Megan H. Wickstrom; Stacey A. Hancock – Journal of Statistics and Data Science Education, 2024
Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these…
Descriptors: Computer Science Education, Coding, Data Science, Statistics Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Yang Shi; Robin Schmucker; Keith Tran; John Bacher; Kenneth Koedinger; Thomas Price; Min Chi; Tiffany Barnes – Journal of Educational Data Mining, 2024
Understanding students' learning of knowledge components (KCs) is an important educational data mining task and enables many educational applications. However, in the domain of computing education, where program exercises require students to practice many KCs simultaneously, it is a challenge to attribute their errors to specific KCs and,…
Descriptors: Programming Languages, Undergraduate Students, Learning Processes, Teaching Models
Peer reviewed Peer reviewed
Direct linkDirect link
Ünal Çakiroglu; Seval Bilgi – Interactive Learning Environments, 2024
The aim of this explanatory study is to identify the causes of intrinsic cognitive load in programming process. For this purpose, a method based on two dimensions; programming knowledge types (syntactic, semantic, and strategic) and programming constructs was proposed. The proposed method was tested with high school students enrolled in Computer…
Descriptors: Cognitive Processes, Difficulty Level, Programming, Interaction
Peer reviewed Peer reviewed
Direct linkDirect link
Yuhui Jing; Chengliang Wang; Yu Chen; Haoming Wang; Teng Yu; Rustam Shadiev – Education and Information Technologies, 2024
Bibliometric mapping is widely used in educational technology research to visualize research field development (e.g. the current status and trend). However, there has been limited research examining the present state, challenges, and potential applications of bibliometric mapping techniques in the field of educational technology. In an effort to…
Descriptors: Bibliometrics, Educational Technology, Information Technology, Online Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Ming Chen; Ming-Yan Huang – International Journal of STEM Education, 2024
Background: Computational thinking (CT) is crucial to fostering critical thinking and problem-solving skills. Many elementary schools have been cultivating students' CT through block-based programming languages such as Scratch using traditional teacher-centered teaching methods. However, the approach excessively relies on teacher lectures, so the…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
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
PDF on ERIC Download full text
Chenglong Wang – Turkish Online Journal of Educational Technology - TOJET, 2024
The rapid development of education informatization has accumulated a large amount of data for learning analytics, and adopting educational data mining to find new patterns of data, develop new algorithms and models, and apply known predictive models to the teaching system to improve learning is the challenge and vision of the education field in…
Descriptors: Decision Making, Prediction, Models, Intervention
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hajar Darif; Mohammed Amine Lafraxo – Educational Process: International Journal, 2025
Background/purpose: The emergence of educational technologies has profoundly transformed teaching and learning methods in health sciences. This bibliometric study aims to identify the most widely used educational practices in this field between 2014 and 2024, exploring their applications within a constantly evolving technological context.…
Descriptors: Programming Languages, Bibliometrics, Research Reports, Educational Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Justin Gambrell; Eric Brewe – Physical Review Physics Education Research, 2024
Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We…
Descriptors: Physics, Introductory Courses, Science Instruction, Thinking Skills
Previous Page | Next Page »
Pages: 1  |  2