Publication Date
In 2025 | 5 |
Since 2024 | 46 |
Since 2021 (last 5 years) | 182 |
Since 2016 (last 10 years) | 354 |
Since 2006 (last 20 years) | 474 |
Descriptor
Computer Science Education | 655 |
Problem Solving | 655 |
Programming | 253 |
Teaching Methods | 204 |
Foreign Countries | 188 |
Thinking Skills | 161 |
Computer Software | 103 |
Undergraduate Students | 95 |
Student Attitudes | 90 |
Computation | 81 |
College Students | 80 |
More ▼ |
Source
Author
Armoni, Michal | 8 |
Piele, Donald T. | 7 |
Taitt, Kathy | 6 |
Gal-Ezer, Judith | 5 |
Margulieux, Lauren E. | 5 |
Boyer, Kristy Elizabeth | 4 |
Csernoch, Mária | 4 |
Ginat, David | 4 |
Kwon, Kyungbin | 4 |
Lavy, Ilana | 4 |
Rashkovits, Rami | 4 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 48 |
Teachers | 25 |
Students | 12 |
Researchers | 9 |
Administrators | 2 |
Policymakers | 2 |
Location
Turkey | 25 |
Australia | 11 |
China | 10 |
Taiwan | 10 |
Brazil | 9 |
Israel | 9 |
Malaysia | 9 |
Spain | 7 |
California | 6 |
India | 6 |
Japan | 6 |
More ▼ |
Laws, Policies, & Programs
Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Demir, Ö.; Taskin, B.; Seferoglu, S. S. – Journal of Educational Technology, 2020
This study aimed at examining the COTS (Commercial off the Shelf) games having strong potential for helping to enhance intrinsic motivation and computational thinking skills. To this end, STEAM game store was searched with the keywords of "programming, coding, computing, and algorithm". This search yielded 1,249 games. After eliminating…
Descriptors: Media Selection, Selection Criteria, Computer Games, Game Based Learning
Bonner, Sarah; Chen, Peggy; Jones, Kristi; Milonovich, Brandon – Applied Measurement in Education, 2021
We describe the use of think alouds to examine substantive processes involved in performance on a formative assessment of computational thinking (CT) designed to support self-regulated learning (SRL). Our task design model included three phases of work on a computational thinking problem: forethought, performance, and reflection. The cognitive…
Descriptors: Formative Evaluation, Thinking Skills, Metacognition, Computer Science Education
Basu, Satabdi; Rutstein, Daisy W.; Xu, Yuning; Wang, Haiwen; Shear, Linda – Computer Science Education, 2021
Background and Context: In today's increasingly digital world, it is critical that all students learn to think computationally from an early age. Assessments of Computational Thinking (CT) are essential for capturing information about student learning and challenges. When programming is used as a vehicle to foster CT skills, assessment of CT…
Descriptors: Computer Science Education, Programming, Thinking Skills, Logical Thinking
Lui, Andrew Kwok-Fai; Poon, Maria Hiu Man; Wong, Raymond Man Hong – Interactive Technology and Smart Education, 2019
Purpose: The purpose of this study is to investigate students' decisions in example-based instruction within a novel self-regulated learning context. The novelty was the use of automated generators of worked examples and problem-solving exercises instead of a few handcrafted ones. According to the cognitive load theory, when students are in…
Descriptors: Decision Making, Demonstrations (Educational), Novelty (Stimulus Dimension), Automation
Mason, Sharon – ProQuest LLC, 2019
This exploratory case study examined the nature of problem solving in terms of the types of problems posed, instructional approaches and collaborative learning, in first-year and second-year post-secondary computing education. Participants included faculty across three computing programs. Instructional classroom and laboratory observations,…
Descriptors: Cooperative Learning, Problem Solving, Undergraduate Students, Computer Science Education
Flores, Rejeenald M.; Rodrigo, Ma. Mercedes T. – Journal of Educational Computing Research, 2020
Wheel-spinning refers to the failure to master a skill in a timely manner or after a considerable number of practice opportunities. Several past studies have developed wheel-spinning models in the areas of Mathematics and Physics. However, no models have been made for the context of novice programming. The purpose of this study was to develop…
Descriptors: Mastery Learning, Novices, Programming, Computer Science Education
Nouri, Jalal; Zhang, Lechen; Mannila, Linda; Norén, Eva – Education Inquiry, 2020
Teachers around the world have started teaching programming at the K-9 level, some due to the formal introduction of programming in the national curriculum, others without such pressure and on their own initiative. In this study, we attempted to understand which skills -- both CT-related and general -- are developed among pupils in the process of…
Descriptors: Skill Development, Computer Science Education, 21st Century Skills, Thinking Skills
Mihci, C.; Satici, A. F. – Online Submission, 2020
Computers are problem-solving tools at heart. Without an operating system though, they would be rendered useless. Most computer users are unaware of the inherent capabilities of the bare OS and the problems it can solve for them. This comes naturally in an era of commercialized solutions in the form of apps and software packages. However, gaining…
Descriptors: Web Based Instruction, Problem Solving, Problem Based Learning, Computer Science Education
Nagy, Tímea; Csernoch, Mária; Biró, Piroska – Education Sciences, 2021
Previous research proved that teaching spreadsheeting from a programming perspective is much more effective than the widely accepted tool-centered surface approach methods. Spreadsheeting as an introductory programming approach allows students to build up schemata leading to contextualized, concept-based problem-solving. Furthermore, it provides…
Descriptors: Self Evaluation (Individuals), Self Efficacy, Gender Differences, Programming
Emara, Mona; Hutchins, Nicole M.; Grover, Shuchi; Snyder, Caitlin; Biswas, Gautam – Journal of Learning Analytics, 2021
The integration of computational modelling in science classrooms provides a unique opportunity to promote key 21st century skills including computational thinking (CT) and collaboration. The open-ended, problem-solving nature of the task requires groups to grapple with the combination of two domains (science and computing) as they collaboratively…
Descriptors: Cooperative Learning, Self Management, Metacognition, Computer Science Education
Kohvakka, Mikko – European Journal of Higher Education, 2021
This paper analyses the phenomena of co-existence of competing moral principles in a university merger. In doing so, the paper builds on Boltanski and Thévenot's theoretical framework of orders of worth to account for the ways in which different social actors, both inside and outside academia, actively engage in justification work to solve…
Descriptors: Universities, Organizational Change, Moral Values, College Faculty
Tañedo, Victor Patrick; De Vera, Jose Alfredo, III – Journal of Science and Mathematics Education in Southeast Asia, 2018
Purpose: This study aimed to create a mobile serious game that incorporates a learning framework, particularly collaborative learning theory, to develop students' computational thinking skills. Methodology: Based on the framework of Brennan and Resnick, an adaptation was made within the context of a mobile serious game mapping the different…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Educational Games
Tedre, Matti; Simon; Malmi, Lauri – Computer Science Education, 2018
Computing education has been an important and sometimes contentious issue ever since the advent of modern computing. Debates about computing education have closely followed job markets, technological development, academic interests, societal concerns, and changes in the perception of computing. The themes in computing education debates can be…
Descriptors: Computer Science Education, Educational Objectives, Educational History, Computer Software
Lepp, Marina; Palts, Tauno; Luik, Piret; Kaspar, Papli; Suviste, Reelika; Säde, Merilin; Hollo, Kaspar; Vaherpuu, Vello; Tõnisson, Eno – International Review of Research in Open and Distributed Learning, 2018
Learning programming has become more and more popular and organizing introductory massive open online courses (MOOCs) on programming can be one way to bring this education to the masses. While programming MOOCs usually use automated assessment to give feedback on the submitted code, the lack of understanding of certain aspects of the tasks and…
Descriptors: Troubleshooting, Introductory Courses, Programming, Computer Science Education
Margulieux, Lauren E.; Catrambone, Richard; Schaeffer, Laura M. – Instructional Science: An International Journal of the Learning Sciences, 2018
Originally intended as a replication study, this study discusses differences in problem solving performance among different domains caused by the same instructional intervention. The learning sciences acknowledges similarities in the learners' cognitive architecture that allow interventions to apply across domains, but it also argues that each…
Descriptors: Problem Solving, Intervention, Instructional Design, Programming