NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
Program for International…2
What Works Clearinghouse Rating
Showing 1 to 15 of 75 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2025
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore,…
Descriptors: Computation, Thinking Skills, Skill Development, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Chee-Kit Looi; Yan Li; Chengcong Zhu; Caifeng Zhu; Miaoting Cheng – Educational Technology Research and Development, 2024
In the current era where computational literacy holds significant relevance, a growing number of schools across the globe have placed emphasis on K-12 programming education. This field of education primarily comprises two distinct modalities--the block-based programming modality (BPM) and the text-based programming modality (TPM). Previous…
Descriptors: Programming, Student Behavior, Thinking Skills, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Chengcong Zhu; Fan Xu; Yan Li; Fan Ouyang; Miaoting Cheng – Journal of Educational Computing Research, 2024
Although previous research has provided some insights into the effects of block-based and text-based programming modalities, there is a dearth of a detailed, multi-dimensional analysis of the transition process from different introductory programming modalities to professional programming learning. This study employed a quasi-experimental design…
Descriptors: Programming, Secondary School Students, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Irem Nur Çelik; Kati Bati – Informatics in Education, 2025
In this study, we aimed to investigate the impact of cooperative learning on the computational thinking skills and academic performances of middle school students in the computational problem-solving approach. We used the pretest-posttest control group design of the quasiexperimental method. In the research, computational problem-solving…
Descriptors: Cooperative Learning, Academic Achievement, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Deogratias, Emmanuel – International Journal of Curriculum and Instruction, 2022
The purpose of this study was to assess the effectiveness of timetable scheduling that was developed using graph coloring for the class period time tabling. This study presents a study of using graph coloring for effective timetable scheduling at ordinary secondary level, a case study of Dodoma central secondary school in Dodoma city. Algorithms…
Descriptors: Visual Aids, School Schedules, Foreign Countries, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Seong-Won Kim; Youngjun Lee – Education and Information Technologies, 2024
In this study, the influence of socio-cultural factors on attitudes toward artificial intelligence (AI) was investigated. In total, 1,677 Korean middle school students were selected to participate, and a test tool was used to measure the attitude toward AI. As a result, according to socio-cultural factors, middle school students' attitudes toward…
Descriptors: Foreign Countries, Middle School Students, Artificial Intelligence, Sociocultural Patterns
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Damar Rais; Zhao Xuezhi – Anatolian Journal of Education, 2023
Programming languages have been used and developed in the field of education. Python programming was employed in this study. The goal of this study is to see whether there is an effect of using Pydroid in mathematics learning on students' problem-solving abilities and to see if this software satisfies or does not match the criteria for mathematics…
Descriptors: Programming Languages, Problem Solving, Vocational Education, Mathematics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Rani Van Schoors; Sohum M. Bhatt; Jan Elen; Annelies Raes; Wim Van den Noortgate; Fien Depaepe – International Journal of Designs for Learning, 2024
Due to swift technological changes in society, programming tasks are proliferating in formal and informal education around the globe. However, challenges arise regarding the acquisition of programming skills. Many students are unequipped to develop programming skills due to limited instruction or background and therefore feel insecure when…
Descriptors: Secondary School Students, Grade 1, Individualized Instruction, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Jiansheng; Liu, Jiao; Yuan, Rui; Shadiev, Rustam – Educational Technology & Society, 2022
This study explores the role of socially shared regulation on computational thinking performance in cooperative learning. Ninety-four middle school students from China aged between 16 and 18 participated in this study. Forty-six students were in the experimental group, and 48 students were in the control group. Students in the experimental group…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Fan Ouyang; Yan Li; Chengcong Zhu; Yang Zhou – Journal of Computer Assisted Learning, 2024
Background: With the development of computational literacy, there has been a surge in both research and practice application of text-based and block-based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major…
Descriptors: Computer Science Education, Programming, Computer Literacy, Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Li-Chen Cheng; Wei Li; Judy C. R. Tseng – Interactive Learning Environments, 2023
Programming ability is the core ability of this era and can be obtained and improved through practice. In this paper, an Automated Programming Assessment system based on Mastery learning and Peer competition (APAMP) was proposed and developed. APAMP allows students to practice repeatedly by providing immediate feedback after their programs are…
Descriptors: High School Freshmen, High School Seniors, Programming Languages, Foreign Countries
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fávero, Luiz Paulo; Souza, Rafael de Freitas; Belfiore, Patrícia; Corrêa, Hamilton Luiz; Haddad, Michel F. C. – Practical Assessment, Research & Evaluation, 2021
In this paper is proposed a straightforward model selection approach that indicates the most suitable count regression model based on relevant data characteristics. The proposed selection approach includes four of the most popular count regression models (i.e. Poisson, negative binomial, and respective zero-inflated frameworks). Moreover, it…
Descriptors: Regression (Statistics), Selection, Statistical Analysis, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Qian, Yizhou; Lehman, James – Journal of Research on Technology in Education, 2022
This study investigated common student errors and underlying difficulties of two groups of Chinese middle school students in an introductory Python programming course using data in the automated assessment tool (AAT) Mulberry. One group of students was from a typical middle school while the other group was from a high-ability middle school. By…
Descriptors: Middle School Students, Programming, Computer Science Education, Error Patterns
Peer reviewed Peer reviewed
Direct linkDirect link
Awaah, Fred; Okebukola, Peter; Shabani, Juma; Solarin, Daniel; Emmanuel Okyere, Ekwam – Cogent Education, 2022
The Culturo-Techno-Contextual Approach (CTCA) is a teaching method based on culture, technology, and context to ease difficulties in students' understanding of concepts. Python Programming as a concept in computer studies is difficult for students to understand at the secondary school level. This study investigates the efficacy of the CTCA in…
Descriptors: Teaching Methods, Computer Science Education, Programming Languages, Secondary School Students
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5