Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 10 |
Since 2016 (last 10 years) | 19 |
Since 2006 (last 20 years) | 35 |
Descriptor
Computation | 35 |
Mathematics | 35 |
Programming | 31 |
Foreign Countries | 14 |
Teaching Methods | 12 |
Thinking Skills | 12 |
Computer Science Education | 10 |
Problem Solving | 10 |
Programming Languages | 9 |
Models | 6 |
Artificial Intelligence | 5 |
More ▼ |
Source
Author
Barnes, Tiffany, Ed. | 2 |
Abari, Kálmán | 1 |
Amanatiadis, Angelos | 1 |
Avci, Canan | 1 |
Avci, Serhat Nazim | 1 |
Aydin, Muharrem | 1 |
Benton, L. | 1 |
Berenguer, Isabel A. | 1 |
Biró, Piroska | 1 |
Bull, Glen | 1 |
Castellanos, M. Eugenia | 1 |
More ▼ |
Publication Type
Education Level
Audience
Location
Portugal | 2 |
Spain | 2 |
Turkey | 2 |
United Kingdom (England) | 2 |
Australia | 1 |
China | 1 |
Cuba | 1 |
Czech Republic | 1 |
Hungary | 1 |
Indiana | 1 |
Israel | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Massachusetts Comprehensive… | 1 |
What Works Clearinghouse Rating
João Piedade; Nuno Dorotea – Informatics in Education, 2023
Computational Thinking (CT) has emerged in recent years as a thematic trend in education in many countries and several initiatives have been developed for its inclusion in school curricula. There are many pedagogical strategies to promote the development of elementary school students' CT skills and knowledge. Unplugged learning tasks, block-based…
Descriptors: Programming, Programming Languages, Grade 4, Elementary School Students
Bull, Glen; Garofalo, Joe; Hguyen, N. Rich – Journal of Digital Learning in Teacher Education, 2020
An educational team founded by Seymour Papert at MIT has developed an evolving series of computing environments designed to facilitate computational thinking. Papert outlined the goal of developing educational environments to facilitate the use of computer as a computational object in a seminal publication, "Teaching Children Thinking"…
Descriptors: Thinking Skills, Computation, Computer Science Education, Programming
Peel, Amanda; Sadler, Troy D.; Friedrichsen, Patricia – Journal of Science Education and Technology, 2022
Computing has become essential in modern-day problem-solving, making computational literacy necessary for practicing scientists and engineers. However, K-12 science education has not reflected this computational shift. Integrating computational thinking (CT) into core science courses is an avenue that can build computational literacies in all…
Descriptors: Computation, Thinking Skills, Problem Solving, Science Education
Aydin, Muharrem; Karal, Hasan; Nabiyev, Vasif – Education and Information Technologies, 2023
This study aims to examine adaptability for educational games in terms of adaptation elements, components used in creating user profiles, and decision algorithms used for adaptation. For this purpose, articles and full-text papers in Web of Science, Google Scholar, and Eric databases between 2000-2021 were searched using the keywords…
Descriptors: Educational Games, Game Based Learning, Programming, Physics
Denning, Peter J.; Tedre, Matti – Informatics in Education, 2021
Over its short disciplinary history, computing has seen a stunning number of descriptions of the field's characteristic ways of thinking and practicing, under a large number of different labels. One of the more recent variants, notably in the context of K-12 education, is "computational thinking", which became popular in the early 2000s,…
Descriptors: Thinking Skills, Computation, Computer Science, Mathematics
Critten, Valerie; Hagon, Hannah; Messer, David – Early Childhood Education Journal, 2022
Guided play activities were developed so that coding clubs could promote computational thinking skills in preschool children. The clubs involved fifteen children aged between 2 and 4 years, including a group of children with communication difficulties. The children took part in an action-research scoping study over three coding clubs involving six…
Descriptors: Preschool Children, Programming, Coding, Play
Wu, Wan-Rou; Yang, Kai-Lin – Cogent Education, 2022
This review study synthesises the literature on how computational thinking (CT) and mathematical thinking (MT) are integrated into mathematics education research with a focus on tasks. A review of 28 relevant articles on the Web of Science Core Collection database indicated that (1) CT helps students develop and apply mathematical concepts and…
Descriptors: Computation, Mathematics Education, Thinking Skills, Relationship
Evripidou, Salomi; Amanatiadis, Angelos; Christodoulou, Klitos; Chatzichristofis, Savvas A. – IEEE Transactions on Learning Technologies, 2021
Today, in the era of robotics, different types of educational robots have been used extensively in school classrooms to facilitate teaching activities related to a variety of computer science concepts. Numerous studies have been performed that attempt to examine the effects of using tangible interfaces to enhance collaborative learning…
Descriptors: Thinking Skills, Mathematics, Computation, Sequential Approach
Avci, Canan; Deniz, Mine Nur – Education and Information Technologies, 2022
Computational thinking (CT) is considered a group of problem-solving skills that the next generations are expected to possess. The most efficient way to make them acquire these skills is to incorporate CT into K-12 education. To this end, various education programs have been designed to improve teachers' and prospective teachers' competence in CT.…
Descriptors: Early Childhood Teachers, Preservice Teachers, Computation, Thinking Skills
Thrall, Elizabeth S.; Lee, Seung Eun; Schrier, Joshua; Zhao, Yijun – Journal of Chemical Education, 2021
Techniques from the branch of artificial intelligence known as machine learning (ML) have been applied to a wide range of problems in chemistry. Nonetheless, there are very few examples of pedagogical activities to introduce ML to chemistry students in the chemistry education literature. Here we report a computational activity that introduces…
Descriptors: Undergraduate Students, Artificial Intelligence, Man Machine Systems, Science Education
Türker, Pinar Mihci; Pala, Ferhat Kadir – International Journal of Computer Science Education in Schools, 2020
In this study, the effect of algorithm education on pre-service teachers' computational thinking skills and computer programming self-efficacy perceptions were examined. In the study, one group pretest posttest experimental design was employed. The participants consisted of 24 (14 males and 10 females) pre-service teachers, majoring in Computer…
Descriptors: Mathematics, Computation, Computer Science Education, Programming
Quevedo Gutiérrez, Eduardo; Zapatera Llinares, Alberto – Education Sciences, 2021
The objective of this research is to study the "Scratch" programming language as a didactic tool to teach functions. The introduction of didactic tools allowing comprehension in simple and attractive ways is required. Given the traditional teaching/learning system, it is necessary to organize participatory and collaborative dynamic…
Descriptors: Mathematics Instruction, Teaching Methods, Programming Languages, Mathematical Concepts
Waite, Jane Lisa; Curzon, Paul; Marsh, William; Sentance, Sue; Hadwen-Bennett, Alex – Online Submission, 2018
Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts we rename the LOA levels: problem, design, code and running the code. In our qualitative exploratory study, we interviewed five K-5 teachers on their uses of LOA, particularly the design…
Descriptors: Elementary School Teachers, Computer Science Education, Programming, Abstract Reasoning
Benton, L.; Kalas, I.; Saunders, P.; Hoyles, C.; Noss, R. – Journal of Computer Assisted Learning, 2018
The long-standing debate into the potential benefit of developing mathematical thinking skills through learning to program has been reignited with the widespread introduction of programming in schools across many countries, including England where it is a statutory requirement for all pupils to be taught programming from 5 years old. Algorithm is…
Descriptors: Thinking Skills, Mathematical Logic, Mathematics Instruction, Programming
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