Publication Date
In 2025 | 56 |
Since 2024 | 206 |
Since 2021 (last 5 years) | 645 |
Since 2016 (last 10 years) | 1180 |
Since 2006 (last 20 years) | 1698 |
Descriptor
Source
Author
Barnes, Tiffany | 12 |
Xinogalos, Stelios | 11 |
Laakso, Mikko-Jussi | 9 |
Malmi, Lauri | 8 |
Çakiroglu, Ünal | 8 |
Cetin, Ibrahim | 7 |
Luxton-Reilly, Andrew | 7 |
Boyer, Kristy Elizabeth | 6 |
Kafai, Yasmin B. | 6 |
Kwon, Kyungbin | 6 |
Lavy, Ilana | 6 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 89 |
Taiwan | 43 |
China | 33 |
Finland | 28 |
Australia | 27 |
Greece | 25 |
United Kingdom | 23 |
Israel | 22 |
Brazil | 21 |
Sweden | 21 |
Japan | 20 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Mukasheva, Manargul; Omirzakova, Aisara – World Journal on Educational Technology: Current Issues, 2021
The study was carried out from 2018 to 2020 with the challenge - how to assess the level of computational thinking. The research design is mixed since the disclosure of mutual influence of the components of the chain 'learning programming -- computational thinking -- evaluating computational thinking' requires the use of both qualitative and…
Descriptors: Computation, Thinking Skills, Student Evaluation, Cognitive Measurement
Frydenberg, Mark; Mentzer, Kevin – Information Systems Education Journal, 2021
Project-based learning (PBL) engages students deeply with course concepts and empowers them to drive their own learning through the development of solutions to real-world challenges. By taking ownership of and completing a project that they designed, students develop and demonstrate creativity, critical thinking, and collaboration skills. This…
Descriptors: Learner Engagement, Student Empowerment, Active Learning, Student Projects
Küçükkara, Muhammed Fatih; Aksüt, Pelin – Journal of Inquiry Based Activities, 2021
This study aimed to introduce unplugged algorithm activities developed for preschool children and to examine their implementation process. The activities used in the study were designed to support preschool children to develop and apply different solutions to problem situations that require algorithmic thinking and to learn basic algorithm…
Descriptors: Coding, Programming, Preschool Education, Computer Science Education
Hsu, Ting-Chia; Abelson, Hal; Patton, Evan; Chen, Shih-Chu; Chang, Hsuan-Ning – International Journal of Computer-Supported Collaborative Learning, 2021
In order to promote the practice of co-creation, a real-time collaboration (RTC) version of the popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was proposed and implemented. RTC overcomes challenges related to non-collocated group work, thus lowering barriers to cross-region and multi-user collaborative software…
Descriptors: Self Efficacy, Behavior Patterns, Student Behavior, Programming
da Cruz Alves, Nathalia; Gresse von Wangenheim, Christiane; Martins-Pacheco, Lúcia Helena – Informatics in Education, 2021
Creativity has emerged as an important 21st-century competency. Although it is traditionally associated with arts and literature, it can also be developed as part of computing education. Therefore, this article presents a systematic mapping of approaches for assessing creativity based on the analysis of computer programs created by the students.…
Descriptors: Creativity, 21st Century Skills, Computer Science Education, Programming
Fernando J. Rodriguez – ProQuest LLC, 2021
In computer science education, introductory computer programming courses tend to be the most challenging for novices, with higher dropout rates than other computer science courses. Recruitment and retention of students in computer science fields is an important area of focus in computer science education research, and previous research has…
Descriptors: Computer Science Education, Introductory Courses, Programming, Cooperative Learning
Zeyad Alshaikh – ProQuest LLC, 2021
Programming skills are a vital part of many disciplines but can be challenging to teach and learn. Thus, the programming courses are considered difficult and a major stumbling block. To overcome these challenges, students could benefit from extensive individual support such as tutoring, but there are simply not enough qualified tutors available to…
Descriptors: Questioning Techniques, Teaching Methods, Intelligent Tutoring Systems, Coding
Gao, Xuemin; Hew, Khe Foon – Journal of Educational Computing Research, 2023
Reintroducing computer science (CS) education in K-12 schools to promote computational thinking (CT) has attracted significant attention among scholars and educators. Among the several essential components included in CS and CT education, program debugging is an indispensable skill. However, debugging teaching has often been overlooked in K-12…
Descriptors: Flipped Classroom, Error Correction, Elementary School Students, Programming
Tsung-Chih Hsiao; Ya-Hsueh Chuang; Chien-Yun Chang; Tzer-Long Chen; Hong-Bo Zhang; Jhih-Chung Chang – SAGE Open, 2023
The capability of computer programming language logic is one of the basics of technical education. How to improve students "interest in program logic design and help overcome students" fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development…
Descriptors: Computer Science Education, Computation, Thinking Skills, Programming
Dirsuweit, Teresa; Gouws, Patricia – Interchange: A Quarterly Review of Education, 2023
The lack of participation of girls in programming robotics is well documented in the international literature on the subject. The Inspired Towards Science, Engineering and Technology (I-SET) is a community engagement project that promotes science engagement in predominantly disadvantaged communities. In this paper, we present the findings of an…
Descriptors: Females, Communities of Practice, Barriers, Sexual Identity
Sand, Odd Petter; Lockwood, Elise; Caballero, Marcos D.; Mørken, Knut – Digital Experiences in Mathematics Education, 2022
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final…
Descriptors: College Freshmen, Mathematical Models, Video Technology, Computer Science Education
Prasad, Alvin; Chaudhary, Kaylash; Sharma, Bibhya – Education and Information Technologies, 2022
As a novice, learning computer programming is challenging. It requires learners to be inquisitive and acquire skills to analyze problems to get to solutions critically. Unfortunately, students drop out of programming courses because students think that programming is difficult to understand. The student's understanding of the problem definition is…
Descriptors: Programming, Computer Science Education, Skill Development, Computer Literacy
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
Gao, Zhikai; Erickson, Bradley; Xu, Yiqiao; Lynch, Collin; Heckman, Sarah; Barnes, Tiffany – Journal of Educational Data Mining, 2022
Demand for education in Computer Science has increased markedly in recent years. With increased demand has come to an increased need for student support, especially for courses with large programming projects. Instructors commonly provide online post forums or office hours to address this massive demand for help requests. Identifying what types of…
Descriptors: Computer Science Education, Help Seeking, College Faculty, Teacher Role
de Lira, Carla; Wong, Rachel; Oje, Olufunso; Nketah, Gabriel; Adesope, Olusola; Ghods, Alireza – International Journal of Computer Science Education in Schools, 2022
Current research has not fully explored how summer programming camps can help students increase motivation and interest to pursue computing career, and their programming knowledge. Informal CS education through summer programming camps provides K-12 students the opportunity to learn how to code through fun and interactive activities outside of…
Descriptors: Summer Programs, Programming, Camps, Active Learning