Publication Date
In 2025 | 22 |
Since 2024 | 70 |
Since 2021 (last 5 years) | 222 |
Since 2016 (last 10 years) | 411 |
Since 2006 (last 20 years) | 556 |
Descriptor
Problem Solving | 826 |
Computer Science Education | 671 |
Programming | 283 |
Teaching Methods | 230 |
Foreign Countries | 207 |
Thinking Skills | 196 |
Computer Science | 192 |
Computer Software | 118 |
Computation | 109 |
Undergraduate Students | 106 |
Higher Education | 104 |
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 | 28 |
Australia | 11 |
China | 11 |
Brazil | 10 |
Malaysia | 10 |
Taiwan | 10 |
Israel | 9 |
Spain | 8 |
Canada | 7 |
India | 7 |
New York (New York) | 7 |
More ▼ |
Laws, Policies, & Programs
Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Palts, Tauno; Pedaste, Margus – Informatics in Education, 2020
Computer science concepts have an important part in other subjects and thinking computationally is being recognized as an important skill for everyone, which leads to the increasing interest in developing computational thinking (CT) as early as at the comprehensive school level. Therefore, research is needed to have a common understanding of CT…
Descriptors: Models, Skill Development, Computation, Thinking Skills
Remshagen, Anja; Huett, Kim C. – TechTrends: Linking Research and Practice to Improve Learning, 2023
As schools endeavor to provide all students with access to computational thinking and computer science, the hackathon emerges as a competitive and high-energy event that uses authentic problems to motivate learners to engage in the domain of computing. This article presents the design case of a hackathon for teenagers as enacted over five…
Descriptors: Adolescents, Computer Software, Group Activities, Problem Solving
Espinal, Alejandro; Vieira, Camilo; Guerrero-Bequis, Valeria – Computer Science Education, 2023
Background and context: Transfer is a process where students apply their learning to different contexts. This process includes using their knowledge to solve problems with similar complexity, and in new contexts. In the context of programming, transfer also includes being able to understand and use different programming languages. Objective: This…
Descriptors: Block Scheduling, Computer Science Education, Programming Languages, Coding
Garcia, Victor; Conesa, Jordi; Perez-Navarro, Antoni – Journal of Science Education and Technology, 2022
Videos created with the hands of teachers filmed have been perceived as useful educational resource for students of Physics in undergraduate courses. In previous works, we analyzed the students' perception about educational videos by asking them about their experiences. In this work, we analyze the same facts, but from a learning analytics…
Descriptors: Physics, Science Instruction, Teaching Methods, Video Technology
Lai, Rina P. Y. – ACM Transactions on Computing Education, 2022
Computational Thinking (CT), entailing both domain-general and domain-specific skills, is a competency fundamental to computing education and beyond. However, as a cross-domain competency, appropriate assessment design and method remain equivocal. Indeed, the majority of the existing assessments have a predominant focus on measuring programming…
Descriptors: Computer Assisted Testing, Computation, Thinking Skills, Computer Science Education
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)
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
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
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