Publication Date
| In 2026 | 0 |
| Since 2025 | 48 |
| Since 2022 (last 5 years) | 198 |
| Since 2017 (last 10 years) | 461 |
| Since 2007 (last 20 years) | 627 |
Descriptor
| Problem Solving | 728 |
| Programming | 625 |
| Computer Science Education | 305 |
| Teaching Methods | 229 |
| Thinking Skills | 222 |
| Foreign Countries | 221 |
| Programming Languages | 167 |
| Computation | 154 |
| Computer Software | 118 |
| Student Attitudes | 99 |
| Undergraduate Students | 96 |
| More ▼ | |
Source
Author
| Margulieux, Lauren E. | 7 |
| Aleven, Vincent | 6 |
| Black, John B. | 5 |
| Cui, Zhihao | 5 |
| Ng, Oi-Lam | 5 |
| Sewall, Jonathan | 5 |
| Barnes, Tiffany | 4 |
| Bers, Marina Umaschi | 4 |
| Catrambone, Richard | 4 |
| Deek, Fadi P. | 4 |
| Denner, Jill | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 12 |
| Practitioners | 4 |
| Policymakers | 2 |
| Students | 2 |
| Researchers | 1 |
Location
| Turkey | 37 |
| China | 14 |
| Australia | 13 |
| Taiwan | 11 |
| Malaysia | 8 |
| Brazil | 7 |
| Greece | 7 |
| Israel | 7 |
| Spain | 7 |
| Finland | 6 |
| Hong Kong | 6 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Güney, Zafer – International Journal of Progressive Education, 2019
The need for methods, techniques and approaches that we can develop high-level thinking skills in important activities increases day by day in order to achieve effective use of technology and change in information and communication technologies. In particular, the diversity, complexity of technical skills and to gain technical skills required to…
Descriptors: Instructional Design, Models, Programming, Thinking Skills
The Effect of Block-Based Programming on the Computational Thinking Skills of Middle School Students
Gunbatar, Mustafa Serkan; Turan, Baris – Online Submission, 2019
The aim of the study was to determine the effect of the programming instruction process carried out by using mBlock programming tool on the students' computational thinking skills. The study design was one group pretest-post-test experimental design. Study group was consisted of 82 students enrolled to a secondary school in Edremit district of Van…
Descriptors: Foreign Countries, Middle School Students, Computer Science Education, Programming
Cederqvist, A-M. – Education and Information Technologies, 2022
Designing programmed technological solutions (PTS) with programming materials has become a way to contextualise educational content related to PTS and programming. However, studies show that pupils have difficulties conceptualising central phenomena involved in the process, which affects their ability to design PTS. In order to understand these…
Descriptors: Programming, Coding, Computer System Design, Elementary School Students
Lockwood, Elise – Cognition and Instruction, 2022
In this paper, I discuss undergraduate students' engagement in basic Python programming while solving combinatorial problems. Students solved tasks that were designed to involve programming, and they were encouraged to engage in activities of prediction and reflection. I provide data from two paired teaching experiments, and I outline how the task…
Descriptors: Undergraduate Students, Thinking Skills, Prediction, Teaching Methods
Çinar, Murat; Tüzün, Hakan – Journal of Computer Assisted Learning, 2021
This study compares the effects of object-oriented and robot programming activities on programming achievement, abstraction, problem solving, and motivation. In the study, two consecutive experimental cases were conducted to examine the consistency of findings. The research sample comprises 81 tenth-grade students undergoing vocational secondary…
Descriptors: Vocational High Schools, High School Students, Grade 10, Robotics
Donley, Kevin S. – ProQuest LLC, 2018
The fundamentals of computer science are increasingly important to consider as critical educational and occupational competencies, as evidenced by the rapid growth of computing capabilities and the proliferation of the Internet in the 21st century, combined with reimagined national education standards. Despite this technological and social…
Descriptors: Computer Science Education, Programming, Programming Languages, Computation
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Akyuz, Halil Ibrahim; Yildiz, Ismail; Bilgici, Göksal – Journal of Educational Technology, 2020
Today, technology needs to be used effectively in the structuring of learning environments where learners can learn by experimenting and exploring knowledge. Parallel to the adoption of the constructivist approach in the development of teaching programmes in Turkey, individuals should be able to live and practice developing and learning by…
Descriptors: Robotics, Programming, Problem Solving, Creative Thinking
Kiraly, Sandor; Balla, Tamas – Acta Didactica Napocensia, 2020
Our online programming language courses have been developed for youngsters who are interested in computer programming. The courses were gamified with some common gamification elements: points, badges, incentives, immediate feedback and leaderboard. The developed Learning Management System (LMS) for our learning portal provides the chance to…
Descriptors: Programming, Computer Science Education, Educational Games, Online Courses
Chevalier, Morgane; Giang, Christian; Piatti, Alberto; Mondada, Francesco – International Journal of STEM Education, 2020
Background: Educational robotics (ER) is increasingly used in classrooms to implement activities aimed at fostering the development of students' computational thinking (CT) skills. Though previous works have proposed different models and frameworks to describe the underlying concepts of CT, very few have discussed how ER activities should be…
Descriptors: Computation, Thinking Skills, Robotics, Technology Uses in Education
Hutchins, Nicole M.; Biswas, Gautam; Zhang, Ningyu; Snyder, Caitlin; Lédeczi, Ákos; Maróti, Miklós – International Journal of Artificial Intelligence in Education, 2020
Driven by our technologically advanced workplaces and the surge in demand for proficiency in the computing disciplines, it is becoming imperative to provide computational thinking (CT) opportunities to all students. One approach for making computing accessible and relevant to learning and problem-solving in K-12 environments is to integrate it…
Descriptors: Computer Assisted Instruction, Problem Solving, Computation, Thinking Skills
Hwang, Gwo-Jen; Tung, Li-Hsien; Fang, Jian-Wen – Journal of Educational Computing Research, 2023
Fostering students' computer programming skills has become an important educational issue in the globe. However, it remains a challenge for students to understand those abstract concepts when learning computer programming, implying the need to provide instant learning diagnosis and feedback in computer programming activities. In this study, a…
Descriptors: Programming, Thinking Skills, Problem Solving, Computer Science Education
Buyukkarci, Aysegul; Taslidere, Erdal – Journal of Educational Technology, 2021
Coding education has been offered to primary school students due to certain reasons: (1) coding improves students' problem solving and creative thinking skills; and (2) it has high visual-quality and easy-to-use block-based tools. In this study, the effects of coding education on 4th grade students' self-efficacy and scratch coding achievement…
Descriptors: Computer Science Education, Programming Languages, Coding, Thinking Skills
Stone, Jeffrey A.; Cruz, Laura – Teaching & Learning Inquiry, 2021
Higher education has embraced integrative learning as a means of enabling students to tackle so-called "wicked" problems, i.e. problems that are sufficiently complex, contested, and ambiguous that conventional, disciplinary specific approaches are inadequate to address. However, challenges remain in defining integrative learning…
Descriptors: Introductory Courses, Computer Science Education, Interdisciplinary Approach, Integrated Activities
Cui, Zhihao; Ng, Oi-Lam – Journal of Educational Computing Research, 2021
In this paper, we explore the challenges experienced by a group of Primary 5 to 6 (age 12-14) students as they engaged in a series of problem-solving tasks through block-based programming. The challenges were analysed according to a taxonomy focusing on the presence of computational thinking (CT) elements in mathematics contexts: preparing…
Descriptors: Mathematical Logic, Thinking Skills, Computation, Elementary School Students

Peer reviewed
Direct link
