Publication Date
In 2025 | 2 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 19 |
Since 2016 (last 10 years) | 45 |
Since 2006 (last 20 years) | 58 |
Descriptor
High School Students | 63 |
Teaching Methods | 63 |
Programming | 52 |
Computer Science Education | 30 |
Foreign Countries | 27 |
Thinking Skills | 16 |
Student Attitudes | 15 |
Computer Software | 13 |
Programming Languages | 13 |
Educational Technology | 11 |
Robotics | 11 |
More ▼ |
Source
Author
Buchanan, Lisa Brown | 2 |
Isaías, Pedro, Ed. | 2 |
Journell, Wayne | 2 |
Pellas, Nikolaos | 2 |
Ahuja, Varun | 1 |
Aimicheva, G. | 1 |
Aji, Mahardika Prasetya | 1 |
Akimova, S. | 1 |
Amy S. Smith | 1 |
Armakovic, Stevan | 1 |
Babu, Bharathy | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 3 |
Practitioners | 1 |
Location
Brazil | 4 |
Israel | 4 |
Turkey | 3 |
California | 2 |
China | 2 |
Florida | 2 |
Greece | 2 |
Indonesia | 2 |
Ireland | 2 |
Japan | 2 |
Kazakhstan | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
ACT Assessment | 2 |
Force Concept Inventory | 1 |
SAT (College Admission Test) | 1 |
What Works Clearinghouse Rating
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
Goudouris, Cesar; de Abreu Mol, Antônio Carlos; Legey, Ana Paula; de Carvalho, Paulo Victor Rodrigues; Freire, Joana Loureiro; Martins, Bianca Maria Rego; Jatobá, Alessandro – Education and Information Technologies, 2020
Teaching computer programming to children and adolescents has become popular in recent years. This popularity has resulted in increased research into techniques for teaching introductory programming using visual languages, especially block-based languages. This study aims to explore new possibilities for teaching programming by adopting a hybrid…
Descriptors: High School Students, Computer Science Education, Programming, Teaching Methods
Negoro, Ridho Adi; Rusilowati, Ani; Aji, Mahardika Prasetya – Journal of Turkish Science Education, 2023
The rapid development of technology requires education to provide learning that can improve students' critical thinking and ICT (information and communication technology) skills. One of the lessons that can be applied is ICT-based. The material is packed with state-of-the-art technology and computer programming. For this reason, a study was…
Descriptors: Instructional Materials, Technological Literacy, Critical Thinking, Thinking Skills
Student Learning and Literacy Practices When Video Games Are Incorporated into a Secondary Classroom
Amy S. Smith – ProQuest LLC, 2023
This qualitative study explored high school students' engagement with a unit where video games and video game materials were incorporated into an English Language Arts classroom. Over several weeks, students engaged with video game content and composed their own video games using the free online platform, Scratch. The purpose of the study was to…
Descriptors: Video Games, High School Students, Language Arts, Technology Uses in Education
Sanna Forsström; Melissa Bond – International Journal of Computer Science Education in Schools, 2024
Despite the widespread adoption of computational thinking (CT) across educational levels, challenges persist in its assessment due to diverse definitions, frameworks, and practical applications in classroom settings. This meta-synthesis investigates the assessment of computational thinking (CT) in primary and secondary education, synthesising…
Descriptors: Computation, Thinking Skills, Elementary Secondary Education, Barriers
Lin Zhang; Qiang Jiang; Weiyan Xiong; Wei Zhao – Journal of Educational Computing Research, 2025
This study seeks to deepen the understanding of the direct and indirect effects of human-computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Programming
Dhaifallah Saleh Alsuhaymi; Ohood Mohammed Alotaibi – Journal of Education and e-Learning Research, 2023
This study aims to demonstrate the efficacy of gamification in developing HTML programming skills and academic achievement motivation for 10th-grade students. Despite the significance of computer programming in developing students' thinking, many students still need more motivation to learn it. One of the entertaining strategies of computer…
Descriptors: Gamification, Programming, Academic Achievement, Student Motivation
Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong – IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-coding-based instruction. Experts' live coding with think-aloud was recorded. Students then…
Descriptors: Programming, Coding, Video Technology, Teaching Methods
Haipeng Wan; Xue Zhang; Xinxue Yang; Shan Li – Education and Information Technologies, 2024
This study investigated the impact of problematization-oriented scaffolding and structuring-oriented scaffolding, incorporated within instructional videos, on students' computational thinking and their performance in programming education. We recruited 86 participants from three senior classes at a high school. Each of the three classes was…
Descriptors: Scaffolding (Teaching Technique), Instructional Design, Thinking Skills, Computer Science Education
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Ferrarelli, Paola; Iocchi, Luca – Technology, Knowledge and Learning, 2021
Novel technology has been applied to improve students' learning abilities in different disciplines. The research in this field is still finding suitable methodologies, tools, and evaluation mechanisms to devise learning frameworks with high impact on students' performance. This article describes an instructional method to perform Newtonian physics…
Descriptors: Physics, Scientific Concepts, Programming, Robotics
Kumar, Amruth N. – International Educational Data Mining Society, 2023
Is there a pattern in how students solve Parsons puzzles? Is there a difference between the puzzle-solving strategies of C++ and Java students? We used Markov transition matrix to answer these questions. We analyzed the solutions of introductory programming students solving Parsons puzzles involving if-else statements and while loops in C++ and…
Descriptors: Markov Processes, Puzzles, Introductory Courses, Computer Science Education
Gojkovic, Ljubomir; Malijevic, Stefan; Armakovic, Stevan – Physics Education, 2020
In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the "Python" programming language. The aim of this work was to demonstrate how…
Descriptors: Science Instruction, Programming Languages, Teaching Methods, Mathematics
Yepes, Igor; Barone, Dante Augusto Couto; Porciuncula, Cleber Mateus Duarte – Informatics in Education, 2022
With the growing search for qualified professionals in the exact area, teaching in STEM (Science, Technology, Engineering, and Mathematics) areas is gaining importance. In parallel, it appears that drones are an increasingly present reality in the civil area; however, there are few scientific studies of their application in the pedagogical…
Descriptors: STEM Education, Aviation Technology, Robotics, Teaching Methods
Balaton, M. C.; Da Silva, L. F.; Carvalho, P. S. – Physics Education, 2020
In this paper, we aim to show strategies for improving graph interpretation skills at middle and high school students using OZOBOT® BIT, a small and relatively low-cost programmable robot which had been used to teach programming to young children. OZOBOT's speed can be controlled by drawing lines with colour codes, as well as through a visual…
Descriptors: Middle School Students, High School Students, Skill Development, Graphs