Publication Date
| In 2026 | 0 |
| Since 2025 | 13 |
| Since 2022 (last 5 years) | 25 |
| Since 2017 (last 10 years) | 66 |
| Since 2007 (last 20 years) | 78 |
Descriptor
| Problem Solving | 85 |
| Skill Development | 85 |
| Programming | 72 |
| Computer Science Education | 43 |
| Thinking Skills | 42 |
| Foreign Countries | 34 |
| Teaching Methods | 27 |
| Computation | 26 |
| Programming Languages | 20 |
| Undergraduate Students | 18 |
| Instructional Effectiveness | 15 |
| More ▼ | |
Source
Author
| Akcaoglu, Mete | 2 |
| Malik, Sohail Iqbal | 2 |
| Mathew, Roy | 2 |
| Abdullah, Mardina | 1 |
| Achuthan, Krishnashree | 1 |
| Adi Nur Cahyono | 1 |
| Ahmad, R. B. | 1 |
| Ahmad, Rodina Binti | 1 |
| Akkaya, Ali | 1 |
| Akpinar, Yavuz | 1 |
| Akturk, Ahmet Oguz | 1 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 3 |
| Policymakers | 1 |
| Practitioners | 1 |
Location
| Turkey | 10 |
| China | 3 |
| India | 2 |
| Afghanistan | 1 |
| Brazil | 1 |
| Canada | 1 |
| Canada (Montreal) | 1 |
| Colombia | 1 |
| Finland | 1 |
| Florida | 1 |
| Hong Kong | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Kaufman Test of Educational… | 1 |
| Woodcock Johnson Tests of… | 1 |
What Works Clearinghouse Rating
Christian Basil Omeh; Musa Adekunle Ayanwale; Lindelani E. Mnguni; Chijioke Jonathan Olelewe – Journal of New Approaches in Educational Research, 2025
Despite the increasing emphasis on computational literacy in higher education, we observed that many undergraduate students particularly in developing contexts struggle to master fundamental programming skills and develop critical thinking. Conventional instructional approaches often lack interactivity and personalized scaffolding, which are…
Descriptors: Skill Development, Programming, Computer Science Education, Critical Thinking
Bati, Kaan – Informatics in Education, 2022
This study reports the findings of a program that aims to develop pre-service science teachers' computational problem-solving skills and views on using information and communications technology in science education. To this end, pre-service science teachers were trained on computational thinking, computational problem solving, designing an…
Descriptors: Foreign Countries, Programming, Programming Languages, Technology Integration
Andreas Brandsaeter; Runar Lie Berge – Educational Studies in Mathematics, 2025
The reasons for teaching programming in school are indeed manifold. Programming can for example be utilized as a vehicle for understanding and learning particular mathematical subject matter, or as a tool for solving mathematical problems. In this paper, however, we propose to utilize programming as a vehicle for developing mathematical…
Descriptors: Mathematics Skills, Skill Development, Competence, Programming
Bogdan Simion; Lisa Zhang; Giang Bui; Hancheng Huang; Ramzi Abu-Zeineh; Shrey Vakil – ACM Transactions on Computing Education, 2025
Although ample research has focused on computing skill development over a single course or specific programming language, relatively little attention is paid to how computing skills evolve across a program. Our work aims to understand how specific skills develop throughout a progression of CS courses. We use qualitative content analysis to catalog…
Descriptors: Skill Development, Computer Science Education, Computer Literacy, Prerequisites
Dwi Maryono; Sajidan; Muhammad Akhyar; Sarwanto; Bayu Tri Wicaksono; Nurcahya Pradana Taufik Prakisya – Discover Education, 2025
This study investigates the integration of adaptive e-learning and gamification through a platform called NgodingSeru.com to improve problem-solving skills in programming among vocational high school students. The adaptive system offers personalized learning by adjusting task difficulty to student's proficiency levels, while gamification elements…
Descriptors: Career and Technical Education Schools, High Schools, High School Students, Electronic Learning
Huiyan Ye; Biyao Liang; Oi-Lam Ng – Journal of Computer Assisted Learning, 2025
Background: Empirical studies have revealed students' development of computational thinking (CT) and mathematical thinking (MT) during programming-based mathematical problem-solving, highlighting specific CT concepts or practices that serve as learning goals or outcomes. However, implementing programming-based mathematics instruction requires…
Descriptors: Mathematics Instruction, Teaching Methods, Programming, Computation
Simon D. Weaver; G. Alex Ambrose; Rebecca J. Whelan – Journal of Chemical Education, 2022
Students completing undergraduate majors in chemistry are not typically required to undergo formal training in computer programming or coding. As a result, many chemistry students are graduating without skills in understanding, writing, or manipulating computer code. This skills gap places students at a disadvantage, considering the widespread and…
Descriptors: Coding, Undergraduate Students, Majors (Students), Chemistry
Tarattakan Pachumwon; Thada Jantakoon; Rukthin Laoha – Higher Education Studies, 2025
This study introduces CAILE, a design thinking-driven conceptual framework for a Creative AI Learning Environment, designed to enhance programming skills. Evaluates clarity, appropriateness, and feasibility through expert judgment. Phase 1 synthesized 34 peer-reviewed studies (2019-2025) to articulate CAILE's structure across three layers: Inputs…
Descriptors: Creativity, Artificial Intelligence, Technology Uses in Education, Programming
Gary K. W. Wong – Education and Information Technologies, 2024
As block-based visual programming platform such as Scratch become more accessible and supportive to children's programming learning, the demand on understanding a trajectory of children's computational thinking development through programming from their early ages increases rapidly in recent years. To explore the developmental process of…
Descriptors: Computation, Problem Solving, Skill Development, Programming
Michael Tscholl; Ying Xie; Thomas J. Smith; Wei-Chen Hung – Education and Information Technologies, 2025
In elementary school classrooms, Computational Thinking (CT) teaching often is embedded in problem- or project-based pedagogies and involves programming using Educational Robotics. Little is known, however, about how children solve problems in these contexts, and how task designs influence which CT and problem-solving processes they apply. In this…
Descriptors: Elementary School Students, Task Analysis, Design, Problem Solving
MiJeong Kim; JaMee Kim; WonGyu Lee – Education and Information Technologies, 2025
In the digital age, computational thinking (CT)-based problem-solving skills have emerged as essential competencies. Particularly, students with intellectual disabilities need equal educational opportunities and high-quality informatics education to cultivate CT-based problem-solving skills. However, research on the enhancement of CT-based…
Descriptors: Intellectual Disability, Programming, Computation, Thinking Skills
Anara Karymsakova; Gulsim Kapbar; Kamalbek Berkimbayev; Gulmira Bakirova – Open Education Studies, 2025
The objective of this study was to examine the effectiveness of a practice-oriented approach in teaching Python programming to students in Kazakhstan. The study participants comprised students from a control group (CG) and an experimental group (EG), with 89 students in each group. The mean age of the participants was 20 years. The sample included…
Descriptors: Programming, Foreign Countries, Educational Innovation, Instructional Effectiveness
Donoghue, Thomas; Voytek, Bradley; Ellis, Shannon E. – Journal of Statistics and Data Science Education, 2021
Nolan and Temple Lang's "Computing in the Statistics Curricula" (2010) advocated for a shift in statistical education to broadly include computing. In the time since, individuals with training in both computing and statistics have become increasingly employable in the burgeoning data science field. In response, universities have…
Descriptors: Statistics Education, Teaching Methods, Computation, Curriculum Design
Wahid Yunianto; Adi Nur Cahyono; Theodosia Prodromou; Shereen El-Bedewy; Zsolt Lavicza – Science Activities: Projects and Curriculum Ideas in STEM Classrooms, 2025
Creativity and problem-solving are 21st-century skills that we need to develop in our students. Research on computational thinking (CT) integration in school subjects and STEAM activities has shown a positive effect on students' problem-solving skills and creativity. Our study extends our previous work from the integration of CT in a mathematics…
Descriptors: Computation, Thinking Skills, STEM Education, Creativity
Gang Zhao; Lijun Yang; Biling Hu; Jing Wang – Journal of Educational Computing Research, 2025
Human-computer collaboration is an effective way to learn programming courses. However, most existing human-computer collaborative programming learning is supported by traditional computers with a relatively low level of personalized interaction, which greatly limits the efficiency of students' efficiency of programming learning and development of…
Descriptors: Artificial Intelligence, Man Machine Systems, Programming, Learning Strategies

Peer reviewed
Direct link
