Publication Date
In 2025 | 27 |
Since 2024 | 72 |
Since 2021 (last 5 years) | 245 |
Since 2016 (last 10 years) | 466 |
Since 2006 (last 20 years) | 619 |
Descriptor
Problem Solving | 706 |
Programming | 606 |
Computer Science Education | 295 |
Teaching Methods | 226 |
Foreign Countries | 217 |
Thinking Skills | 211 |
Programming Languages | 164 |
Computation | 142 |
Computer Software | 117 |
Student Attitudes | 97 |
Educational Technology | 93 |
More ▼ |
Source
Author
Margulieux, Lauren E. | 7 |
Aleven, Vincent | 6 |
Black, John B. | 5 |
Cui, Zhihao | 5 |
Ng, Oi-Lam | 5 |
Sewall, Jonathan | 5 |
Barnes, Tiffany | 4 |
Bers, Marina Umaschi | 4 |
Catrambone, Richard | 4 |
Deek, Fadi P. | 4 |
Denner, Jill | 4 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 12 |
Practitioners | 4 |
Policymakers | 2 |
Students | 2 |
Researchers | 1 |
Location
Turkey | 36 |
Australia | 13 |
China | 11 |
Taiwan | 11 |
Malaysia | 8 |
Brazil | 7 |
Greece | 7 |
Israel | 7 |
Spain | 7 |
Finland | 6 |
Hong Kong | 6 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Buitrago Flórez, Francisco; Casallas, Rubby; Hernández, Marcela; Reyes, Alejandro; Restrepo, Silvia; Danies, Giovanna – Review of Educational Research, 2017
Computational thinking (CT) uses concepts that are essential to computing and information science to solve problems, design and evaluate complex systems, and understand human reasoning and behavior. This way of thinking has important implications in computer sciences as well as in almost every other field. Therefore, we contend that CT should be…
Descriptors: Computation, Computer Science Education, Programming, Problem Solving
Budak, Esra Çoban; Geçer, Aynur Kolburan; Topal, Arzu Deveci – Journal of Learning and Teaching in Digital Age, 2021
With the development of information and communication technologies, access to information is becoming easier every day. Consequently, individuals' abilities to interpret information that especially exists in the learning processes, to produce new knowledge and to use the information produced have gained more importance day by day. The aim of this…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Reflection
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2021
No-code/low-code app development is transforming traditional information system development paradigms. This paper presents a pedagogical design and teaching method for no-code business app development. The contents of the teaching module include vital concepts of business app development and assignments for students. The teaching module can be…
Descriptors: Computer Software, Information Systems, Teaching Methods, Assignments
The Associations between Computational Thinking and Creativity: The Role of Personal Characteristics
Israel-Fishelson, Rotem; Hershkovitz, Arnon; Eguíluz, Andoni; Garaizar, Pablo; Guenaga, Mariluz – Journal of Educational Computing Research, 2021
Computational Thinking (CT) and creativity are considered two vital skills for the 21st century that should be incorporated into future curricula around the world. We studied the relationship between these two constructs while focusing on learners' personal characteristics. Two types of creativity were examined: creative thinking and computational…
Descriptors: Correlation, Thinking Skills, Creative Thinking, Problem Solving
Pullu, Emine Kübra; Gömleksiz, Mehmet Nuri – Discourse and Communication for Sustainable Education, 2021
This research was prepared in order to determine the change in students' academic achievement, retention levels and attitudes, and problem solving skill and creative thinking skill as a result of programming teaching with authentic task-based applications. The research was prepared using an experimental design with pretest-posttest control group.…
Descriptors: Authentic Learning, Academic Achievement, Positive Attitudes, Problem Solving
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Alqahtani, Muteb M.; Hall, Jacob A.; Leventhal, Maryssa; Argila, Alyssa N. – Digital Experiences in Mathematics Education, 2022
While programming was introduced to mathematics classrooms in the 1980s, emerging robotic technologies have encouraged more widespread integration of these technologies to support the development of K-12 students' mathematical reasoning. The recent emphasis of programming and computational thinking in K-12 education has highlighted the need to…
Descriptors: Mathematics Instruction, Teaching Methods, Robotics, Pretests Posttests
Source Code Plagiarism Detection in Academia with Information Retrieval: Dataset and the Observation
Karnalim, Oscar; Budi, Setia; Toba, Hapnes; Joy, Mike – Informatics in Education, 2019
Source code plagiarism is an emerging issue in computer science education. As a result, a number of techniques have been proposed to handle this issue. However, comparing these techniques may be challenging, since they are evaluated with their own private dataset(s). This paper contributes in providing a public dataset for comparing these…
Descriptors: Plagiarism, Computer Science Education, Comparative Analysis, Problem Solving
American Journal of Play, 2019
Rosemarie T. Truglio is the senior vice president of curriculum and content at Sesame Workshop, where she is responsible for the development of the interdisciplinary curriculum on which "Sesame Street" is based, and oversees content development across platforms such as television, publishing, toys, home video, and theme park activities.…
Descriptors: Play, Learning Processes, Workshops, Interdisciplinary Approach
Ismail, Sameh S.; Abdulla, Shubair A. – Journal of Technology and Science Education, 2019
This research introduces a new pedagogical approach, the Virtual Flipped Classroom (VFC). The VFC is an integration of two concepts: the Flipped Classroom and Virtual Classroom. It enables teachers to teach and guide students in applying the activities needed to achieve the best learning levels. To investigate the effect of VFC, the researchers…
Descriptors: Educational Technology, Technology Uses in Education, Homework, Video Technology
Sakibayev, Razakh; Sakibayev, Spartak; Sakibayeva, Bela – International Journal of Information and Communication Technology Education, 2019
This article is dedicated to the topic of discovering effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors argue that the process of educating students in programming becomes effective if students participates not only in programming lessons themselves, but also…
Descriptors: Programming, Extracurricular Activities, Mathematics Skills, College Students
Denner, Jill; Campe, Shannon; Werner, Linda – ACM Transactions on Computing Education, 2019
It is widely believed that there are educational benefits to making computer games, but there is no systematic review of research on this topic. This article describes a meta-synthesis of research on children designing and programming computer games that investigates the extent to which there is evidence of benefits for computer science learning…
Descriptors: Computer Games, Design, Programming, Children
Stewart, Angela E. B.; Vrzakova, Hana; Sun, Chen; Yonehiro, Jade; Stone, Cathlyn Adele; Duran, Nicholas D.; Shute, Valerie; D'Mello, Sidney K. – Grantee Submission, 2019
Collaborative problem solving (CPS) is a crucial 21st century skill; however, current technologies fall short of effectively supporting CPS processes, especially for remote, computer-enabled interactions. In order to develop next-generation computer-supported collaborative systems that enhance CPS processes and outcomes by monitoring and…
Descriptors: Problem Solving, Cooperative Learning, Language Usage, Speech Communication
Stevens, Vance; Verschoor, Jennifer – TESL-EJ, 2017
According to Dudeney, Hockly, and Pegrum (2013) coding is a deeper skill subsumed under the four main digital literacies of language, connections, information, and (re)design. Coders or programmers are people who write the programmes behind everything we see and do on a computer. Most students spend several hours playing online games, but few know…
Descriptors: English (Second Language), Second Language Learning, Second Language Instruction, Critical Thinking
Pawlak, Alanna; Irving, Paul W.; Caballero, Marcos D. – Physical Review Physics Education Research, 2020
An increasing number of introductory physics courses are seeking to incorporate "authentic practices," and a large area of focus in this trend is the incorporation of computational problems into the curriculum. These problems offer students an opportunity to engage with the programming practices and numerical problem-solving methods used…
Descriptors: Problem Based Learning, Physics, Science Instruction, Programming