Publication Date
| In 2026 | 0 |
| Since 2025 | 45 |
| Since 2022 (last 5 years) | 187 |
| Since 2017 (last 10 years) | 417 |
| Since 2007 (last 20 years) | 574 |
Descriptor
| Problem Solving | 852 |
| Computer Science Education | 693 |
| Programming | 293 |
| Teaching Methods | 233 |
| Foreign Countries | 215 |
| Thinking Skills | 207 |
| Computer Science | 196 |
| Computer Software | 119 |
| Computation | 118 |
| Undergraduate Students | 113 |
| Higher Education | 105 |
| More ▼ | |
Source
Author
| Armoni, Michal | 8 |
| Piele, Donald T. | 8 |
| Ginat, David | 6 |
| Taitt, Kathy | 6 |
| Gal-Ezer, Judith | 5 |
| Margulieux, Lauren E. | 5 |
| Boyer, Kristy Elizabeth | 4 |
| Csernoch, Mária | 4 |
| Hazzan, Orit | 4 |
| Korkmaz, Özgen | 4 |
| Kwon, Kyungbin | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 66 |
| Teachers | 40 |
| Researchers | 21 |
| Students | 15 |
| Administrators | 2 |
| Policymakers | 2 |
| Parents | 1 |
Location
| Turkey | 29 |
| China | 14 |
| Australia | 11 |
| Brazil | 10 |
| Israel | 10 |
| Malaysia | 10 |
| Taiwan | 10 |
| New York (New York) | 9 |
| Spain | 9 |
| California | 7 |
| Canada | 7 |
| More ▼ | |
Laws, Policies, & Programs
| Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Fang, Jian-Wen; Shao, Dan; Hwang, Gwo-Jen; Chang, Shao-Chen – Journal of Educational Computing Research, 2022
Scholars believe that computational thinking is one of the essential competencies of the 21st century and computer programming courses have been recognized as a potential means of fostering students' computational thinking. In tradition instruction, PFCT (problem identification, flow definition, coding, and testing) is a commonly adopted procedure…
Descriptors: Computation, Thinking Skills, Programming, Computer Science Education
Mohammed Alzaid – ProQuest LLC, 2022
Distributed self-assessments and reflections empower learners to take the lead on their knowledge gaining evaluation. Both provide essential elements for practice and self-regulation in learning settings. Nowadays, many sources for practice opportunities are made available to the learners, especially in the Computer Science (CS) and programming…
Descriptors: Learning Analytics, Self Evaluation (Individuals), Programming, Problem Solving
Chung, Cheng-Yu; Awad, Nayif; Hsiao, I-Han – Australasian Journal of Educational Technology, 2021
Although numerous studies have demonstrated different ways that augmented reality (AR) can assist students to understand the learning content via contextualised visualisation, less explored is its effect on collaborative problem-solving (CPS) in computer programming. This study aims to investigate how AR affects a CPS in a programming task. We…
Descriptors: Problem Solving, Problem Based Learning, Cooperative Learning, Computer Simulation
Furtado, Julio; Oliveira, Sandro Ronaldo Bezerra; Chaves, Rafael Oliveira – International Journal of Information and Communication Technology Education, 2021
In organizations that are seeking a high degree of maturity, it is necessary to achieve a statistical control of software processes and to know their behavior and operational performance. The approach adopted for the research involves reading articles and experience performance reports, practical cases, discussion, the use of games and simulators,…
Descriptors: Undergraduate Students, Computer Science Education, Teaching Methods, Computer Software
Lin, Yu-Tzu; Wu, Cheng-Chih; Chen, Zhi-Hong; Ku, Pei-Yi – Educational Technology & Society, 2020
This study aimed to investigate the effects of gender pairings on collaborative problem-solving performance, processes, and attitudes in a social learning context. Three types of pairings (i.e., male-male, female-female, and mixed pairings) were considered in an empirical study with 222 tenth-grade students. The selection of three different…
Descriptors: Gender Differences, Cooperative Learning, Problem Solving, High School Students
Rashkovits, Rami; Lavy, Ilana – International Journal of Information and Communication Technology Education, 2020
The present study examines the difficulties novice data modelers face when asked to provide a data model addressing a given problem. In order to map these difficulties and their causes, two short data modeling problems were given to 82 students who had completed an introductory course in database modeling. Both problems involve three entity sets…
Descriptors: Models, Data, Undergraduate Students, Computer Science Education
Margulieux, Lauren E.; Morrison, Briana B.; Decker, Adrienne – International Journal of STEM Education, 2020
Background: Programming a computer is an increasingly valuable skill, but dropout and failure rates in introductory programming courses are regularly as high as 50%. Like many fields, programming requires students to learn complex problem-solving procedures from instructors who tend to have tacit knowledge about low-level procedures that they have…
Descriptors: Programming, Computer Science Education, Introductory Courses, Withdrawal (Education)
Weng, Xiaojing; Cui, Zhihao; Ng, Oi-Lam; Jong, Morris S. Y.; Chiu, Thomas K. F. – Journal of Science Education and Technology, 2022
Amid the maker movement, educators are proposing various making activities with programmable artifacts to prepare students for coping with the challenges in the twenty-first century. Today, the "4C" skills--critical thinking, creativity, communication, and collaboration--are regarded as significant learning outcomes in Science,…
Descriptors: Cooperative Learning, Problem Based Learning, Experiential Learning, Problem Solving
Shilo, Gila; Ragonis, Noa – Journal of Further and Higher Education, 2019
A central issue in the design of curricula for all school levels is the development of the learners' high-order thinking skills and metacognitive skills. Among such required skills is the ability to solve problems. The literature dealing with the development of problem-solving skills is vast and primarily addresses the scientific disciplines, even…
Descriptors: Thinking Skills, Metacognition, Problem Solving, Linguistics
O'Grady-Jones, Mary; Grant, Michael M. – Gifted Child Today, 2023
The purpose of this research was to describe the impact of digital game building on fourth grade gifted and talented students' problem-solving, creativity, and collaboration skills. Increasingly, there has been a call to involve students in real-world experiences through projects that explore authentic issues using technology. Game design-based…
Descriptors: Academically Gifted, Talent, Computer Games, Educational Games
Marmur, Ofer; Koichu, Boris – Mathematical Thinking and Learning: An International Journal, 2023
This paper explores student emotion and learning experiences fostered by lecturing-style instruction in Real-Analysis problem-centered lessons. We focus on two lessons that were taught by two reputable instructors and involved challenging, mathematically-related problems the students did not understand. Nonetheless, one lesson evoked negative…
Descriptors: Heuristics, Discourse Analysis, Recall (Psychology), Correlation
Lai, Ying-Hsun; Chen, Shih-Yeh; Lai, Chin-Feng; Chang, Yao-Chung; Su, Yu-Sheng – Interactive Learning Environments, 2021
Due to their applications on varied and complex issues, Artificial Intelligence (AI) and Internet of Things (IoT) (collectively, AIoT) have become popular new-generation courses, but the learning of such courses needs to consider actual situations and to analyze complicated problems, making it difficult for students to improve their academic…
Descriptors: Artificial Intelligence, Internet, Computation, Thinking Skills
Ma, Hongliang; Zhao, Mei; Wang, Huixin; Wan, Xinqi; Cavanaugh, Terence W.; Liu, Ji – Educational Technology Research and Development, 2021
Computational thinking (CT) is a fundamental skill and an analytical ability that children in the twenty-first century should develop. Students should begin to work with algorithmic problem-solving and computational methods in K-12. Drawing on a conceptual framework (IGGIA) that combines CT and problem-solving, this study designed and implemented…
Descriptors: Computer Science Education, Programming Languages, Thinking Skills, Problem Solving
Mecca, Giansalvatore; Santoro, Donatello; Sileno, Nazzareno; Veltri, Enzo – International Journal of Educational Technology in Higher Education, 2021
Computational thinking is the capacity of undertaking a problem-solving process in various disciplines (including STEM, i.e. science, technology, engineering and mathematics) using distinctive techniques that are typical of computer science. It is nowadays considered a fundamental skill for students and citizens, that has the potential to affect…
Descriptors: Mental Computation, Thinking Skills, Coding, Programming
Malik, Sohail Iqbal; Tawafak, Ragad M.; Shakir, Mohanaad – International Journal of Information and Communication Technology Education, 2021
A teaching approach plays an important role in teaching and learning process of an introductory programming (IP) course. The teaching approach should focus on different programming skills required by novice programmers. In this study, we introduced the teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement)…
Descriptors: Computer Science Education, Programming, Teaching Methods, Learning Processes

Peer reviewed
Direct link
