Publication Date
In 2025 | 4 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 11 |
Since 2016 (last 10 years) | 24 |
Since 2006 (last 20 years) | 32 |
Descriptor
Problem Solving | 33 |
Scores | 33 |
Programming | 32 |
Foreign Countries | 19 |
Teaching Methods | 14 |
Computer Science Education | 13 |
Thinking Skills | 11 |
Computation | 10 |
Academic Achievement | 9 |
College Students | 9 |
Models | 9 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 25 |
Reports - Research | 25 |
Collected Works - Proceedings | 5 |
Tests/Questionnaires | 3 |
Reports - Descriptive | 2 |
Speeches/Meeting Papers | 2 |
Dissertations/Theses -… | 1 |
Education Level
Audience
Location
Turkey | 7 |
Brazil | 3 |
China | 2 |
Germany | 2 |
South Korea | 2 |
Uruguay | 2 |
Asia | 1 |
Australia | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
California Critical Thinking… | 1 |
Foreign Language Classroom… | 1 |
Group Assessment of Logical… | 1 |
Program for International… | 1 |
What Works Clearinghouse Rating
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Irem Nur Çelik; Kati Bati – Informatics in Education, 2025
In this study, we aimed to investigate the impact of cooperative learning on the computational thinking skills and academic performances of middle school students in the computational problem-solving approach. We used the pretest-posttest control group design of the quasiexperimental method. In the research, computational problem-solving…
Descriptors: Cooperative Learning, Academic Achievement, Computation, Thinking Skills
Bati, Kaan – Informatics in Education, 2022
This study reports the findings of a program that aims to develop pre-service science teachers' computational problem-solving skills and views on using information and communications technology in science education. To this end, pre-service science teachers were trained on computational thinking, computational problem solving, designing an…
Descriptors: Foreign Countries, Programming, Programming Languages, Technology Integration
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
Ma, Yingbo; Katuka, Gloria Ashiya; Celepkolu, Mehmet; Boyer, Kristy Elizabeth – International Educational Data Mining Society, 2022
Collaborative learning is a complex process during which two or more learners exchange opinions, construct shared knowledge, and solve problems together. While engaging in this interactive process, learners' satisfaction toward their partners plays a crucial role in defining the success of the collaboration. If intelligent systems could predict…
Descriptors: Middle School Students, Cooperative Learning, Prediction, Peer Relationship
Xin Gong; Zhixia Li; Ailing Qiao – Education and Information Technologies, 2025
Feedback is crucial during programming problem solving, but context often lacks critical and difference. Generative artificial intelligence dialogic feedback (GenAIDF) has the potential to enhance learners' experience through dialogue, but its effectiveness remains sufficiently underexplored in empirical research. This study employed a rigorous…
Descriptors: Artificial Intelligence, Technology Uses in Education, Dialogs (Language), Feedback (Response)
Marwan, Samiha; Shi, Yang; Menezes, Ian; Chi, Min; Barnes, Tiffany; Price, Thomas W. – International Educational Data Mining Society, 2021
Feedback on how students progress through completing subgoals can improve students' learning and motivation in programming. Detecting subgoal completion is a challenging task, and most learning environments do so either with "expert-authored" models or with "data-driven" models. Both models have advantages that are…
Descriptors: Expertise, Models, Feedback (Response), Identification
Zebel-Al Tareq; Raja Jamilah Raja Yusof – IEEE Transactions on Education, 2024
Contribution: A problem-solving approach (PSA) model derived from major computational thinking (CT) concepts. This model can be utilized to formulate solutions for different algorithmic problems and translate them into effective active learning methods. Background: Different teaching approaches for programming are widely available; however, being…
Descriptors: Models, Problem Solving, Computation, Thinking Skills
Jiang, Bo; Wu, Simin; Yin, Chengjiu; Zhang, Haifeng – IEEE Transactions on Learning Technologies, 2020
Accurately tracing the state of learner knowledge contributes to providing high-quality intelligent support for computer-supported programming learning. However, knowledge tracing is difficult when learners have only had a few practice opportunities, which is often common in block-based programming. This article proposed two knowledge tracing…
Descriptors: Programming, Computer Assisted Instruction, Problem Solving, Task Analysis
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
The Effect of Block-Based Programming on the Computational Thinking Skills of Middle School Students
Gunbatar, Mustafa Serkan; Turan, Baris – Online Submission, 2019
The aim of the study was to determine the effect of the programming instruction process carried out by using mBlock programming tool on the students' computational thinking skills. The study design was one group pretest-post-test experimental design. Study group was consisted of 82 students enrolled to a secondary school in Edremit district of Van…
Descriptors: Foreign Countries, Middle School Students, Computer Science Education, Programming
Çinar, Murat; Tüzün, Hakan – Journal of Computer Assisted Learning, 2021
This study compares the effects of object-oriented and robot programming activities on programming achievement, abstraction, problem solving, and motivation. In the study, two consecutive experimental cases were conducted to examine the consistency of findings. The research sample comprises 81 tenth-grade students undergoing vocational secondary…
Descriptors: Vocational High Schools, High School Students, Grade 10, Robotics
Zhong, Baichang; Wang, Qiyun; Chen, Jie; Li, Yi – Journal of Educational Computing Research, 2016
Computational thinking (CT) is a fundamental skill for students, and assessment is a critical factor in education. However, there is a lack of effective approaches to CT assessment. Therefore, we designed the Three-Dimensional Integrated Assessment (TDIA) framework in this article. The TDIA has two aims: one was to integrate three dimensions…
Descriptors: Thinking Skills, Computation, Foreign Countries, Experiments
Veerasamy, Ashok Kumar; D'Souza, Daryl; Lindén, Rolf; Laakso, Mikko-Jussi – Journal of Computer Assisted Learning, 2019
Past research has shown that student problem-solving skills may be used to determine student final exam performance. This study reports on the relationship between student perceived problem-solving skills and academic performance in introductory programming, in formative and summative programming assessment tasks. We found that the more effective…
Descriptors: Novices, Programming, Introductory Courses, Summative Evaluation
Parsazadeh, Nadia; Cheng, Pei-Yu; Wu, Ting-Ting; Huang, Yueh-Min – Journal of Educational Computing Research, 2021
This paper examines a method which can be used by instructors pursuing innovative methods for language teaching, which expands learners' motivation in second language learning. Computational thinking (CT) is a problem-solving skill which can motivate students' English language learning. Designing a learning activity which integrates CT into…
Descriptors: Computation, Problem Solving, Story Telling, Educational Technology