Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 20 |
Since 2006 (last 20 years) | 37 |
Descriptor
Mathematics | 38 |
Problem Solving | 38 |
Programming | 32 |
Foreign Countries | 18 |
Teaching Methods | 18 |
Computer Science Education | 12 |
Programming Languages | 12 |
Computation | 10 |
Models | 10 |
College Students | 9 |
Computer Software | 9 |
More ▼ |
Source
Author
Barnes, Tiffany, Ed. | 2 |
Feng, Mingyu, Ed. | 2 |
Abari, Kálmán | 1 |
Altan, Tugba | 1 |
Andrzejewska, Magdalena | 1 |
Armakovic, Stevan | 1 |
Armoni, Michal | 1 |
Avci, Canan | 1 |
Baidrakhmanova, Gulnaz | 1 |
Bidaibekov, Esen | 1 |
Biró, Piroska | 1 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 1 |
Teachers | 1 |
Location
Turkey | 4 |
Australia | 3 |
Germany | 2 |
Greece | 2 |
Italy | 2 |
Kazakhstan | 2 |
Afghanistan | 1 |
Asia | 1 |
Brazil | 1 |
China | 1 |
Connecticut | 1 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
Ülker, Ezgi Deniz – Cypriot Journal of Educational Sciences, 2020
The ability of analysing and designing an algorithm is quite essential for computer science education. The students in the Analysis and Design of Algorithms (ADA) course are expected to be able to solve problems by choosing one of the proper design methods and to analyse the algorithm's performance in terms of various aspects. Instead of using…
Descriptors: Computer Science Education, Design, Mathematics, 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
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
Szlávi,Péter; Zsakó, László – Acta Didactica Napocensia, 2017
As a programmer when solving a problem, a number of conscious and unconscious cognitive operations are being performed. Problem-solving is a gradual and cyclic activity; as the mind is adjusting the problem to its schemas formed by its previous experiences, the programmer gets closer and closer to understanding and defining the problem. The…
Descriptors: Problem Solving, Programming, Mathematics, Programming Languages
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
Gojkovic, Ljubomir; Malijevic, Stefan; Armakovic, Stevan – Physics Education, 2020
In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the "Python" programming language. The aim of this work was to demonstrate how…
Descriptors: Science Instruction, Programming Languages, Teaching Methods, Mathematics
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
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Sakibayev, Razakh; Sakibayev, Spartak; Sakibayeva, Bela – International Journal of Information and Communication Technology Education, 2019
This article is dedicated to the topic of discovering effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors argue that the process of educating students in programming becomes effective if students participates not only in programming lessons themselves, but also…
Descriptors: Programming, Extracurricular Activities, Mathematics Skills, College Students
Rossano, Veronica; Roselli, Teresa; Quercia, Gaetano – International Association for Development of the Information Society, 2018
The Computational Thinking recently has been recognised as one of the basic knowledge to be developed since childhood. Coding and computers are not just programming, but tools that help students to develop problem solving skills and more deep understand of the way things work. For these reasons, great attention has been focused on this topic both…
Descriptors: Coding, Computation, Problem Solving, Computer Software
Chuechote, Suparat; Nokkaew, Artorn; Phongsasithorn, Apichat; Laosinchai, Parames – Contemporary Educational Technology, 2020
Sorting is a fundamental computing concept. As for today, it is taught at the secondary school level. However, this kind of algorithm is an obstacle for some students due to its high level of abstraction. To prevent discouragement as well as to incorporate a fun and challenging algorithmic task, a novel tablet-based digital game,…
Descriptors: Thinking Skills, Computer Games, Game Based Learning, High School Students
Grinshkun, Vadim; Bidaibekov, Esen; Koneva, Svetlana; Baidrakhmanova, Gulnaz – European Journal of Contemporary Education, 2019
The higher education system of the Republic of Kazakhstan emphasizes the need for the development of institutional science, including the field of information technology, with a priority on fundamental research. Professional training of future computer science teachers requires them to know the range of tasks related to computer graphics, and the…
Descriptors: Computer Science Education, Educational Needs, Foreign Countries, Computer Graphics
Mesiti, Leigh Ann; Parkes, Alana; Paneto, Sunewan C.; Cahill, Clara – Journal of Museum Education, 2019
"Building Computational Thinkers," a three-year research study, explored how educators and designers can most effectively support the development of computational thinking capacity, and how these learning experiences could be customized to meet the needs of different learners. This research study focused on three specific exhibit design…
Descriptors: Capacity Building, Thinking Skills, Middle School Students, High School Students
Tekerek, Mehmet; Altan, Tugba – Online Submission, 2014
In this study, the effect of Scratch environment in teaching algorithm in elementary school 6th grade Information and Communication Technologies course was examined. The research method was experimental method. Control group, pretest-posttest design of experimental research method and a convenience sample consisting of 60 6th grade students were…
Descriptors: Grade 6, Elementary School Students, Experimental Groups, Control Groups
Sadeghi, Hamid; Kardan, Ahmad A. – Interactive Learning Environments, 2016
Group formation task as a starting point for computer-supported collaborative learning plays a key role in achieving pedagogical goals. Various approaches have been reported in the literature to address this problem, but none have offered an optimal solution. In this research, an online learning environment was modeled as a weighted undirected…
Descriptors: Foreign Countries, Cooperative Learning, Group Dynamics, Online Courses