Publication Date
In 2025 | 1 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 18 |
Since 2016 (last 10 years) | 33 |
Since 2006 (last 20 years) | 56 |
Descriptor
Source
Author
Desmarais, Michel, Ed. | 2 |
Romero, Cristobal, Ed. | 2 |
Simonson, Michael, Ed. | 2 |
Aimicheva, G. | 1 |
Akimova, S. | 1 |
Al-Jarf, Reima | 1 |
Anderson, Adam | 1 |
Ardak Karipzhanova | 1 |
Ball, Doug | 1 |
Barak, Moshe | 1 |
Barnes, Tiffany, Ed. | 1 |
More ▼ |
Publication Type
Journal Articles | 44 |
Reports - Research | 34 |
Reports - Descriptive | 13 |
Collected Works - Proceedings | 7 |
Speeches/Meeting Papers | 4 |
Dissertations/Theses -… | 2 |
Reports - Evaluative | 2 |
Books | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Teachers | 1 |
Location
Israel | 4 |
Australia | 3 |
Turkey | 3 |
Brazil | 2 |
Germany | 2 |
Slovakia | 2 |
Taiwan | 2 |
Utah | 2 |
Argentina | 1 |
Bulgaria | 1 |
California | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
ACT Assessment | 1 |
Massachusetts Comprehensive… | 1 |
What Works Clearinghouse Rating
Debora Lui; Deborah A. Fields; Yasmin B. Kafai – Cognition and Instruction, 2024
Debugging (or troubleshooting) provides a rich context to foster problem-solving. Yet, while we know much about some problems and strategies that novices face in programming on-screen, we know far less about debugging and troubleshooting in the context of physical computing, where coding issues may overlap with materially embedded problems. In…
Descriptors: Grade 9, STEM Education, Troubleshooting, Public Schools
Podworny, Susanne; Hüsing, Sven; Schulte, Carsten – Statistics Education Research Journal, 2022
Data science surrounds us in contexts as diverse as climate change, air pollution, route-finding, genomics, market manipulation, and movie recommendations. To open the "data-science-black-box" for lower secondary school students, we developed a data science teaching unit focusing on the analysis of environmental data, which we embedded…
Descriptors: Statistics Education, Programming, Programming Languages, Data Analysis
Sirazum Munira Tisha – ProQuest LLC, 2023
Most existing autograders used for grading programming assignments are based on unit testing, which is tedious to implement for programs with graphical output and does not allow testing for other code aspects, such as programming style or structure. We present a novel autograding approach based on machine learning that can successfully check the…
Descriptors: Computer Software, Grading, Programming, Assignments
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
Hsiao, Hsien-Sheng; Chen, Jyun-Chen; Chen, Jhen-Han; Chien, Yu-Hung; Chang, Chung-Pu; Chung, Guang-Han – Educational Technology Research and Development, 2023
Since the late twentieth century, with the development of the Internet of Things (IoT), the IoT covers the application of comprehensive knowledge and technology in the fields of circuitry, physics, mechanics, and information, making it a suitable topic for hands-on science, technology, engineering, and mathematics (STEM) activities. The IoT covers…
Descriptors: Gamification, Models, High School Students, Programming
W. Brian Lane; Terrie M. Galanti; X. L. Rozas – Journal for STEM Education Research, 2023
Integrating computational thinking (CT) into STEM disciplines requires secondary teachers to develop their pedagogical content knowledge of computing and content integration. Experienced teachers who choose to integrate CT in their secondary STEM courses may struggle in the same ways as novice teachers as they learn about programming and its…
Descriptors: Physics, Teaching Methods, Grounded Theory, Capacity Building
Zhadyra Akhatayeva; Kakim Sagindykov; Bazarbek Mukushev; Nurgul Kurmangaliyeva; Ardak Karipzhanova – Education and Information Technologies, 2024
The goal of the study is to create Visual Basic and MATHCAD apps to create programs that show the core force using physical forces as an example. The research subjects are high school teachers and students; the inherent context is high school STEM courses. Programs for computer visualization have been developed, and theoretical investigations have…
Descriptors: High School Teachers, High School Students, STEM Education, Computer Uses in Education
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
Suters, Leslie; Suters, Henry; Anderson, Adam – Contemporary Issues in Technology and Teacher Education (CITE Journal), 2021
This paper describes a 54-hour summer institute for grades 6-12 mathematics and science teachers (N = 19) with a comprehensive approach to preparing teachers to use computational thinking (CT) in their classrooms, including training in Python computer programming with Lego® Mindstorms® robotics, mathematics content sessions, and opportunities to…
Descriptors: Algebra, Mathematics Instruction, Pedagogical Content Knowledge, Programming
Goswami, Bishnu; Pal, Sarmila – Education and Information Technologies, 2022
We introduce two new software tools, Bongojontro and Bongojontro Baksobandi, aimed at reducing the barriers to programming for native speakers of Bengali, the fifth most spoken language in the world. The highlights of these software include programming in the native language of Bengali, simpler construction of programs which is friendly for…
Descriptors: Computer Software, Educational Technology, Technology Uses in Education, Indo European Languages
Picones, Gio; PaaBen, Benjamin; Koprinska, Irena; Yacef, Kalina – International Educational Data Mining Society, 2022
In this paper, we propose a novel approach to combine domain modelling and student modelling techniques in a single, automated pipeline which does not require expert knowledge and can be used to predict future student performance. Domain modelling techniques map questions to concepts and student modelling techniques generate a mastery score for a…
Descriptors: Prediction, Academic Achievement, Learning Analytics, Concept Mapping
Joel B. Jalon Jr.; Goodwin A. Chua; Myrla de Luna Torres – International Journal of Education in Mathematics, Science and Technology, 2024
ChatGPT is largely acknowledged for its substantial capacity to enhance the teaching and learning process despite some concerns. Based on the available literature, no study compares groups of students using ChatGPT and those who did not, more so in programming. Therefore, the main goal of this study was to examine how ChatGPT affects SHS students'…
Descriptors: Artificial Intelligence, Computer Software, Synchronous Communication, Learning Processes
Seebut, Supot; Wongsason, Patcharee; Kim, Dojin; Putjuso, Thanin; Boonpok, Chawalit – EURASIA Journal of Mathematics, Science and Technology Education, 2022
Simulation modeling is an effective tool for solving problems that cannot be explained analytically or when data cannot be collected. This is done by simulating the observed behavior of a problem under study using a computer program. In math education, this can develop knowledge and fundamental competencies of simulation modeling at a higher level…
Descriptors: Programming Languages, Mathematics Instruction, Grade 12, Secondary School Students
Wu, Ting-Ting; Chen, Jian-Ming – Journal of Educational Computing Research, 2022
Many countries have incorporated computational thinking (CT) and programming languages into their science and technology courses. Students can improve their CT ability by learning programming languages. Moreover, situated learning enables students to generate knowledge and master problem-solving skills through interaction with situations. This…
Descriptors: Computer Software, Thinking Skills, Programming, Situated Learning
Ball, Doug; Tofel-Grehl, Colby – Physics Teacher, 2020
Electric potential is one of the most challenging concepts taught in high school physics classes due to the abstract nature of the concept. When taught, electric potential is often taught using a poorly triangulated set of instructional analogies, each possessing different strengths and limitations. Within this paper we share our learning from a…
Descriptors: High School Students, Physics, Science Instruction, Energy