Publication Date
In 2025 | 3 |
Since 2024 | 26 |
Since 2021 (last 5 years) | 103 |
Since 2016 (last 10 years) | 155 |
Since 2006 (last 20 years) | 202 |
Descriptor
Source
Author
Hwang, Gwo-Jen | 4 |
Tsai, Chin-Chung | 3 |
Vieira, Camilo | 3 |
Ahn, Junghyun | 2 |
Black, John B. | 2 |
Chen, Gwo-Dong | 2 |
Chu, Hui-Chun | 2 |
Durkin, Sarah S. | 2 |
Farris, Amy Voss | 2 |
Fees, Rachel E. | 2 |
Hepburn, Mary A. | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 14 |
Practitioners | 8 |
Students | 1 |
Location
Turkey | 8 |
China | 7 |
Taiwan | 6 |
Australia | 5 |
Indonesia | 5 |
Finland | 4 |
Sweden | 4 |
Canada | 3 |
Indiana | 3 |
California | 2 |
Malaysia | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Big Five Inventory | 1 |
What Works Clearinghouse Rating
David, Andrew A. – American Biology Teacher, 2021
The rise of "big data" within the biological sciences has resulted in an urgent demand for coding skills in the next generation of scientists. To address this issue, several institutions and departments across the country have incorporated coding into their curricula. I describe a coding module developed and deployed in an undergraduate…
Descriptors: Programming, Programming Languages, Undergraduate Students, Biology
Allen, Oliver; Downs, Xavier; Varoy, Elliot; Luxton-Reilly, Andrew; Giacaman, Nasser – IEEE Transactions on Learning Technologies, 2022
Object-oriented programming (OOP) is not only an integral part of computing degrees but also a requirement in non-computing majors such as engineering. Understanding OOP concepts can be difficult for novice programmers, and often leads to the development of misconceptions. This is exacerbated when the discipline requires students to learn a…
Descriptors: Programming, Programming Languages, Majors (Students), Learning Activities
Gitinabard, Niki; Gao, Zhikai; Heckman, Sarah; Barnes, Tiffany; Lynch, Collin F. – Journal of Educational Data Mining, 2023
Few studies have analyzed students' teamwork (pairwork) habits in programming projects due to the challenges and high cost of analyzing complex, long-term collaborative processes. In this work, we analyze student teamwork data collected from the GitHub platform with the goal of identifying specific pair teamwork styles. This analysis builds on an…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Student Projects
João Piedade; Nuno Dorotea – Informatics in Education, 2023
Computational Thinking (CT) has emerged in recent years as a thematic trend in education in many countries and several initiatives have been developed for its inclusion in school curricula. There are many pedagogical strategies to promote the development of elementary school students' CT skills and knowledge. Unplugged learning tasks, block-based…
Descriptors: Programming, Programming Languages, Grade 4, Elementary School Students
Joohi Lee; Sham'ah Yunus; Joo Ok Lee – Early Childhood Education Journal, 2025
Robotics has emerged as a popular interdisciplinary pedagogical approach in the field of education to teach children STEM concepts. By providing playful learning experiences, the use of robots engages children in an active learning process, making it an effective tool to promote their targeted knowledge, skills, and disposition towards STEM,…
Descriptors: Preschool Children, Preschool Education, Programming, Skill Development
Semra Fis Erümit – International Journal of Computer Science Education in Schools, 2024
This study investigates the contribution of plugged and un-plugged activities to primary school students' development of computational thinking skills. The plugged and unplugged activities were used together in this study. In the implementation, in addition to the un-plugged activities prepared by the "Ministry of National Education,"…
Descriptors: Elementary School Students, Thinking Skills, Computation, Programming
Margulieux, Lauren; Parker, Miranda C.; Cetin Uzun, Gozde; Cohen, Jonathan D. – Journal of Technology and Teacher Education, 2023
Educators across disciplines are implementing lessons and activities that integrate computing concepts into their curriculum to broaden participation in computing. Out of myriad important introductory computing skills, it is unknown which--and to what extent--these concepts are included in these integrated experiences, especially when compared to…
Descriptors: Programming, Programming Languages, Computer Science Education, Age Differences
Marius Banut; Ion Albulescu – Journal on Efficiency and Responsibility in Education and Science, 2024
In pedagogical language, "scaffolding" is frequently used to replace the expression "support in learning". In didactic terms, the practice in the classroom shows that various types of support, such as the teacher, colleagues, and technologies, contribute to more efficient learning. In terms of technologies, the present study…
Descriptors: Scaffolding (Teaching Technique), Music Education, Foreign Countries, Urban Environment
Gabriela de Carvalho Barros Bezerra; Wilk Oliveira; Ana Cláudia Guimarães Santos; Juho Hamari – ACM Transactions on Computing Education, 2024
Despite recent high interest among researchers and practitioners in learning programming, even the most dedicated learners can struggle to find motivation for studying and practicing programming. Therefore, in recent years, several strategies (e.g., educational games, flipped classrooms, and visual programming languages) have been employed to…
Descriptors: Gamification, Programming, Computer Science Education, Workshops
Rosamaria Crisci; Umberto Dello Iacono; Eva Ferrara Dentice – International Journal for Technology in Mathematics Education, 2023
In this paper, we describe an educational activity involving the use of a digital artifact, implemented in a visual programming environment, for mediating the learning of axial symmetry in primary school through algorithmics and computer programming. The educational activity was designed with the aim of bringing out increasingly…
Descriptors: Programming, Algorithms, Elementary Education, Technology Uses in Education
Metin, Sermin – International Journal of Technology and Design Education, 2022
The aim of this pilot study is to support the activity-based unplugged coding and robotic coding skills of children during their preschool period. A significant sample was chosen for this quantitative research. The study group consisted of 24 5-year-old children being educated in a State kindergarten under the Gaziantep Provincial Directorate of…
Descriptors: Learning Activities, Programming, Preschool Children, Robotics
Huang, Joey; Parker, Miranda C. – Computer Science Education, 2023
Background and Context: Computational thinking (CT) is a critical part of computing education in middle school. The existing practices of collaboration and collaborative design activities at this education level pairs well with CT practices, but this interaction has previously been under-explored in the existing literature. Objective: In this…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Skill Development
Carina Büscher – International Journal of Science and Mathematics Education, 2025
Computational thinking (CT) is becoming increasingly important as a learning content. Subject-integrated approaches aim to develop CT within other subjects like mathematics. The question is how exactly CT can be integrated and learned in mathematics classrooms. In a case study involving 12 sixth-grade learners, CT activities were explored that…
Descriptors: Mathematics Instruction, Thinking Skills, Teaching Methods, Computer Science Education
Cederqvist, Anne-Marie – International Journal of Technology and Design Education, 2022
Technology educators often provide activities where pupils design programmed technological solutions (PTS) with various programming materials for developing pupils' technological knowledge related to PTS and digital technology. However, few studies have investigated how pupils experience these activities. To fill this gap in knowledge, this…
Descriptors: Technology Education, Programming, Computer Science Education, Learning Activities
Wahid Yunianto; Guillermo Bautista Jr.; Bungkus Dias Prasetyo; Zsolt Lavicza – International Journal for Technology in Mathematics Education, 2024
As computational thinking (CT) is new to teachers, they need support on how CT integration will work. This study examines the use of a hypothetical learning trajectory (HLT) to support teachers in integrating computational thinking into mathematics lessons utilizing GeoGebra. By employing the educational design research (EDR) methodology, the…
Descriptors: Computer Software, Mental Computation, Mathematics Instruction, Educational Technology