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
Mills, Kelly; Coenraad, Merijke; Ruiz, Pati; Burke, Quinn; Weisgrau, Josh – Digital Promise, 2021
Technology is becoming more integral across professional fields and within our daily lives, especially since the onset of the pandemic. As such, opportunities to learn computational thinking are important to all students--not only the ones who will eventually study computer science or enter the information technology industry. However, large…
Descriptors: Cognitive Processes, Computation, Computer Science Education, Equal Education
Jerše, Gregor; Lokar, Matija – International Journal for Technology in Mathematics Education, 2017
The emphasis in several courses at technical faculties is on using a computer to perform numerical methods. Instead of focusing on mathematical rigorousness such courses usually concentrate on demonstrating the practical usage of numerical mathematical methods to the students. The practical usage of numerical methods is best learned by exposing…
Descriptors: Computer Uses in Education, Computer Science Education, Programming, Mathematical Applications
Howard, Cynthia; Di Eugenio, Barbara; Jordan, Pamela; Katz, Sandra – Cognitive Science, 2017
Peer interaction has been found to be conducive to learning in many settings. Knowledge co-construction (KCC) has been proposed as one explanatory mechanism. However, KCC is a theoretical construct that is too abstract to guide the development of instructional software that can support peer interaction. In this study, we present an extensive…
Descriptors: Interaction, Peer Relationship, Cooperative Learning, Problem Solving
Broisin, Julien; Hérouard, Clément – International Educational Data Mining Society, 2019
How to support students in programming learning has been a great research challenge in the last years. To address this challenge, prior works have mainly focused on proposing solutions based on syntactic analysis to provide students with personalized feedback about their grammatical programming errors and misconceptions. However, syntactic…
Descriptors: Semantics, Programming, Syntax, Feedback (Response)
Mardi, Fatemeh – Journal of Digital Learning in Teacher Education, 2020
This practice paper provides a detailed scaffolded layout of how to embed computational thinking concepts into a project-based math methods course. Parallel to completing a project in which the in-service teachers design solutions for math struggles of their P-12 students, the graduate students reflect on their problem-solving activities using…
Descriptors: Protocol Analysis, Cues, Computer Science Education, Thinking Skills
Sondakh, Debby Erce; Osman, Kamisah; Zainudin, Suhaila – European Journal of Educational Research, 2020
Studies have acknowledged computational thinking (CT) as an efficient approach for problem-solving particularly required in digital workplaces. This research aims to identify indicators for a holistic CT assessment instrument for undergraduate students. A three-round fuzzy Delphi study has been conducted to gain comprehensive opinions and…
Descriptors: Holistic Approach, Teamwork, Work Environment, Information Technology
Karaoglan Yilmaz, Fatma Gizem – Online Submission, 2020
The aim of this research is to examine the relationships between students' community of inquiry, academic self-efficacy, reflective thinking skills, problem-solving skills, and metacognitive awareness in a flipped learning environment supported by personalized recommendation and guidance messages based on learning analytics. For this purpose,…
Descriptors: Blended Learning, Learning Analytics, Feedback (Response), Individualized Instruction
Wu, Bian; Hu, Yiling; Ruis, A. R.; Wang, Minhong – Journal of Computer Assisted Learning, 2019
Computational thinking (CT), the ability to devise computational solutions for real-life problems, has received growing attention from both educators and researchers. To better improve university students' CT competence, collaborative programming is regarded as an effective learning approach. However, how novice programmers develop CT competence…
Descriptors: Thinking Skills, Problem Solving, Teaching Methods, College Students
Caroline D. Hardin – ProQuest LLC, 2019
Hackathons, the time-bound collaborative project-based competitions increasingly popular with undergraduate CS students, are both transformative and problematic. On one hand, they are unique opportunities to apply skills learned in the classroom to real-world, interest driven projects that celebrate risk taking, collaboration, and playfulness. On…
Descriptors: Undergraduate Students, Computer Science Education, Programming, Group Activities
Avcu, Yunus Emre; Er, Kemal Oguz – Journal of Educational Technology and Online Learning, 2020
The study aimed to present suggestions for how a design thinking (DT) approach can be applied in the processes of teaching programming to gifted students and to reveal its effects on the teaching process. The case study method was used. 5 different DT tasks were defined to create solutions for an unstructured problem by using programming tools and…
Descriptors: Case Studies, Design, Thinking Skills, Programming
Piedade, João; Dorotea, Nuno; Pedro, Ana; Matos, João Filipe – Education Sciences, 2020
This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. A descriptive and exploratory case study design was implemented with 26 pre-service informatics teachers. Data were collected from the participants using qualitative…
Descriptors: Programming, Computer Science Education, Thinking Skills, Robotics
Dahn, Maggie; DeLiema, David – Computer Science Education, 2020
Background and Context: Women are underrepresented in the field of computer science, a trend that in part can be traced to girls' early experiences with the discipline. Objective: Our aim is to show how three girls who became strong coders talked about their debugging practice at the intersection of problem solving, emotion, and identity. Method:…
Descriptors: Psychological Patterns, Problem Solving, Identification (Psychology), Females
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
Israel, Maya; Lash, Todd – Interactive Learning Environments, 2020
This paper presents findings from a two-year qualitative study examining integration of computer science (CS) and computational thinking (CT) into elementary mathematics instruction. Integrated units were developed by elementary teachers and CS/CT coaches with support from university faculty with expertise in CS/CT and elementary mathematics.…
Descriptors: Thinking Skills, Problem Solving, Computation, Mathematics Instruction
Howard, Cynthia; Jordan, Pamela; Di Eugenio, Barbara; Katz, Sandra – International Journal of Artificial Intelligence in Education, 2017
Despite a growing need for educational tools that support students at the earliest phases of undergraduate Computer Science (CS) curricula, relatively few such tools exist--the majority being Intelligent Tutoring Systems. Since peer interactions more readily give rise to challenges and negotiations, another way in which students can become more…
Descriptors: Computer Science Education, Undergraduate Study, Intelligent Tutoring Systems, Artificial Intelligence

Peer reviewed
Direct link
