Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 19 |
Since 2016 (last 10 years) | 35 |
Since 2006 (last 20 years) | 37 |
Descriptor
Problem Solving | 37 |
Self Efficacy | 37 |
Programming | 32 |
Foreign Countries | 23 |
Computer Science Education | 21 |
Student Attitudes | 17 |
Thinking Skills | 17 |
Skill Development | 12 |
Academic Achievement | 9 |
Instructional Effectiveness | 9 |
Robotics | 9 |
More ▼ |
Source
Author
Ahn, Junghyun | 2 |
Black, John B. | 2 |
Hwang, Gwo-Jen | 2 |
Menon, Pratibha | 2 |
Sung, Woonhee | 2 |
Abdüsselam, Mustafa Serkan | 1 |
Abrahamson, Dor | 1 |
Akturk, Ahmet Oguz | 1 |
Akçay, Arif | 1 |
Altin, Rukiye | 1 |
Aristawati, Feri Ardiana | 1 |
More ▼ |
Publication Type
Journal Articles | 35 |
Reports - Research | 34 |
Tests/Questionnaires | 3 |
Collected Works - Proceedings | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Audience
Location
Turkey | 11 |
China | 3 |
Canada | 2 |
Canada (Montreal) | 1 |
Germany | 1 |
Greece | 1 |
Hungary | 1 |
New York (New York) | 1 |
Portugal (Lisbon) | 1 |
Slovenia | 1 |
South Africa | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Chenyue Wang; Chang Lu; Fu Chen; Xueliang Liu; Qin Zhao; Shuai Wang – Education and Information Technologies, 2024
Computational thinking (CT) competency is essential for K-12 students in the digital societies. Understanding the relationship between students' CT and relevant factors contributes to implementing and improving CT education. Most previous studies investigated the effect of demographic or attitudinal factors on CT performance; whereas few research…
Descriptors: Self Efficacy, Thinking Skills, Problem Solving, Computation
Kovari, Attila; Katona, Jozsef – Education and Information Technologies, 2023
Negative attitudes and perceptions on programming impair the effectiveness of learning programming skills. In this study the attitude related to programming, problem solving, and self-views on importance of IT/programming knowledge were assessed by pre- and post-test completed at the beginning and at the end of a software development course. The…
Descriptors: Computer Software, Programming, Self Efficacy, Problem Solving
Ahn, Junghyun; Sung, Woonhee; Black, John B. – Journal of Research in Childhood Education, 2022
Despite increased interest in integrating programming education into K-12 programs, there is a lack of studies on teaching debugging to younger age groups. Therefore, this study proposes practical design components for designing unplugged debugging tasks that affect young learners' debugging performance, problem-solving, and self-efficacy,…
Descriptors: Programming, Computer Science Education, Learning Activities, Elementary School Students
Zhang, Jia-Hua; Meng, Bin; Zou, Liu-Cong; Zhu, Yue; Hwang, Gwo-Jen – Interactive Learning Environments, 2023
As one of the core skills of the 21st century, computational thinking has received increasing attention from educators and researchers. Although some research has been conducted on computational thinking, few studies examined the impact of learning activities on students' computation thinking skills from the perspective of cognitive development.…
Descriptors: Flow Charts, Scaffolding (Teaching Technique), College Students, Computation
Arslan Namli, Nihan; Aybek, Birsel – Contemporary Educational Technology, 2022
This paper investigated the effect of block-based programming and unplugged coding teaching activities on fifth graders' computational thinking skills, self-efficacy, and academic performance. The teaching activities were conducted within the scope of the "Problem-Solving and Programming" unit of the Information Technologies and Software…
Descriptors: Programming, Computer Science Education, Grade 5, Computation
Sung, Woonhee; Ahn, Junghyun; Black, John B. – Journal of Research in Childhood Education, 2022
Using robotics and programming, this study investigated the effects of different levels of embodied instruction on the problem-solving, debugging, programming proficiency, self-determination, and self-efficacy of students in ethnically diverse elementary classrooms. The first small-scale, quasi-experimental study involved 37 second-graders, who…
Descriptors: Elementary School Students, Academic Achievement, Student Attitudes, Robotics
Educational Robotics and Preservice Teachers: STEM Problem-Solving Skills and Self-Efficacy to Teach
Kamini Jaipal-Jamani – Canadian Journal of Learning and Technology, 2024
Integrating STEM education within the elementary school science curriculum in Ontario, Canada, elevated the expectation for elementary preservice teachers to teach STEM skills such as problem-solving through coding. Research shows that educational robotics can promote STEM knowledge and skills. This mixed methods study investigates the effect of…
Descriptors: Robotics, Preservice Teachers, Technology Uses in Education, STEM Education
Menon, Pratibha – Information Systems Education Journal, 2021
Learning how to become a self-regulated learner could benefit students in introductory undergraduate courses, such as computer programming. This study explores the perceived value of instructional and skill-building activities and students' self-efficacy to learn and apply programming skills in an introductory computer programming course. The…
Descriptors: Student Attitudes, Independent Study, Introductory Courses, Programming
Abdüsselam, Mustafa Serkan; Turan-Güntepe, Ebru; Durukan, Ümmü Gülsüm – Education and Information Technologies, 2022
This study aims to evaluate the teaching of the programming process carried out through scenarios related to daily life within the framework of Reverse Engineering and the Theory of Didactical Situations. The sample of the study consists of 15 prospective computer and instructional technology education teachers. Quantitative and qualitative data…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Problem Solving
Avci, Canan; Deniz, Mine Nur – Education and Information Technologies, 2022
Computational thinking (CT) is considered a group of problem-solving skills that the next generations are expected to possess. The most efficient way to make them acquire these skills is to incorporate CT into K-12 education. To this end, various education programs have been designed to improve teachers' and prospective teachers' competence in CT.…
Descriptors: Early Childhood Teachers, Preservice Teachers, Computation, Thinking Skills
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
Ma, Hongliang; Zhao, Mei; Wang, Huixin; Wan, Xinqi; Cavanaugh, Terence W.; Liu, Ji – Educational Technology Research and Development, 2021
Computational thinking (CT) is a fundamental skill and an analytical ability that children in the twenty-first century should develop. Students should begin to work with algorithmic problem-solving and computational methods in K-12. Drawing on a conceptual framework (IGGIA) that combines CT and problem-solving, this study designed and implemented…
Descriptors: Computer Science Education, Programming Languages, Thinking Skills, Problem Solving
Çoban, Emre; Korkmaz, Özgen; Çakir, Recep; Ugur Erdogmus, Feray – Education and Information Technologies, 2020
The aim of this study is to determine the attitudes of pre-service teachers towards programming, the perceptions of self-efficacy about block-based programming and the opinions of pre-service teachers on the use of educational robots. This research is a quantitative and qualitative research conducted using a mixed research design. The study group…
Descriptors: Information Technology, Preservice Teachers, Student Attitudes, Programming
Buyukkarci, Aysegul; Taslidere, Erdal – Journal of Educational Technology, 2021
Coding education has been offered to primary school students due to certain reasons: (1) coding improves students' problem solving and creative thinking skills; and (2) it has high visual-quality and easy-to-use block-based tools. In this study, the effects of coding education on 4th grade students' self-efficacy and scratch coding achievement…
Descriptors: Computer Science Education, Programming Languages, Coding, Thinking Skills