Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 5 |
Descriptor
Computer Software | 5 |
Mathematical Logic | 5 |
Programming Languages | 5 |
Computer Science Education | 4 |
Programming | 3 |
Teaching Methods | 3 |
Computation | 2 |
Learning Processes | 2 |
Problem Solving | 2 |
Thinking Skills | 2 |
21st Century Skills | 1 |
More ▼ |
Author
Bers, Marina Umaschi | 1 |
Chien-Yun Chang | 1 |
Gila Hanna | 1 |
Hong-Bo Zhang | 1 |
Jhih-Chung Chang | 1 |
Roanes-Lozano, Eugenio | 1 |
Simic, Danijela | 1 |
Solin, Pavel | 1 |
Strawhacker, Amanda | 1 |
Tsung-Chih Hsiao | 1 |
Tzer-Long Chen | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 3 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Grade 1 | 1 |
Grade 2 | 1 |
Higher Education | 1 |
Kindergarten | 1 |
Postsecondary Education | 1 |
Primary Education | 1 |
Audience
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Tsung-Chih Hsiao; Ya-Hsueh Chuang; Chien-Yun Chang; Tzer-Long Chen; Hong-Bo Zhang; Jhih-Chung Chang – SAGE Open, 2023
The capability of computer programming language logic is one of the basics of technical education. How to improve students "interest in program logic design and help overcome students" fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development…
Descriptors: Computer Science Education, Computation, Thinking Skills, Programming
Solin, Pavel; Roanes-Lozano, Eugenio – International Journal for Technology in Mathematics Education, 2020
Many mathematics educators are not aware of a strong connection that exists between the education of computer programming and mathematics. The reason may be that they have not been exposed to computer programming. This connection is worth exploring, given the current trends of automation and Industry 4.0. Therefore, in this paper we take a closer…
Descriptors: Computer Science Education, Mathematics Education, Programming Languages, Interdisciplinary Approach
Strawhacker, Amanda; Bers, Marina Umaschi – Educational Technology Research and Development, 2019
Computer programming for young children has grown in popularity among both educators and product developers, but still relatively little is known about what skills children are developing when they code. This study investigated N = 57 Kindergarten through second grade children's performance on a programming assessment after engaging in a 6-week…
Descriptors: Coding, Programming, Computer Science Education, Kindergarten
Simic, Danijela – International Journal for Technology in Mathematics Education, 2015
Stepwise program refinement techniques can be used to simplify program verification. Programs are better understood since their main properties are clearly stated, and verification of rather complex algorithms is reduced to proving simple statements connecting successive program specifications. Additionally, it is easy to analyse similar…
Descriptors: Mathematics, Computer Science, Computer Science Education, Comparative Analysis