Publication Date
| In 2026 | 0 |
| Since 2025 | 51 |
| Since 2022 (last 5 years) | 201 |
| Since 2017 (last 10 years) | 464 |
| Since 2007 (last 20 years) | 630 |
Descriptor
| Problem Solving | 731 |
| Programming | 628 |
| Computer Science Education | 306 |
| Teaching Methods | 230 |
| Foreign Countries | 223 |
| Thinking Skills | 223 |
| Programming Languages | 168 |
| Computation | 155 |
| Computer Software | 118 |
| Student Attitudes | 99 |
| Undergraduate Students | 98 |
| 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 | 37 |
| China | 14 |
| Australia | 13 |
| 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
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
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
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
Durak, Hatice Yildiz – Journal of Educational Computing Research, 2020
Learning the basic concepts of programming and its foundations is considered as a challenging task for students to figure out. It is a challenging process for lecturers to learn these concepts, as well. The current literature on programming training abounds with the examples of a wide range of methods employed. Within this context, one of the…
Descriptors: Educational Technology, Technology Uses in Education, Programming, Teaching Methods
Kusaka, Satoshi – Journal of Education and Learning, 2021
Information and Communication Technology (ICT) education has been actively implemented around the world recently. ICT curriculum in schools is intended to improve students' programming-oriented thinking rather than to train them as programmers. The core of ICT education is 'computational thinking'. Computational thinking is taking an approach to…
Descriptors: Cross Cultural Studies, Thinking Skills, Information Technology, Programming
Battal, Ali; Afacan Adanir, Gülgün; Gülbahar, Yasemin – Journal of Educational Technology Systems, 2021
The computer science (CS) unplugged approach intends to teach CS concepts and computational thinking skills without employing any digital tools. The current study conducted a systematic literature review to analyze research studies that conducted investigations related to implementations of CS unplugged activities. A systematic review procedure…
Descriptors: Computer Science Education, Programming, Teaching Methods, Concept Teaching
Hansen, Nils Kristian; Hadjerrouit, Said – International Association for Development of the Information Society, 2021
The purpose of this paper is to investigate students' engagement in computational thinking (CT) and programming with MATLAB when solving a mathematical task in a programming course at the undergraduate level. The data collection method is participant observation of three groups of three students presented with a mathematical task to solve. The…
Descriptors: Computer Science Education, Computer Software, Mathematics Instruction, Teaching Methods
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
Malik, Sohail Iqbal; Mathew, Roy; Al-Nuaimi, Rim; Al-Sideiri, Abir; Coldwell-Neilson, Jo – Education and Information Technologies, 2019
Problem solving skills are considered an integral part of grasping the precise concepts of the programming domain for novices in introductory programming (IP) courses. But these skills are mostly covered only in early lectures of such courses or are included in just a few early chapters of some relevant textbooks. Consequently, high failure and…
Descriptors: Problem Solving, Skill Development, Electronic Learning, Handheld Devices
Flannery, William – Physics Teacher, 2019
This paper describes a high school or introductory university course in scientific programming that introduces the computer revolution into the physics curriculum at the beginning. In the first one-hour lecture, Euler's method is presented and used to compute a solution to the analytically unsolvable two-body problem. In the remainder of the…
Descriptors: Science Instruction, Physics, Secondary School Science, High Schools

Peer reviewed
Direct link
