NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Type
Journal Articles36
Reports - Research36
Tests/Questionnaires5
Audience
Laws, Policies, & Programs
Assessments and Surveys
Program for International…2
What Works Clearinghouse Rating
Showing 1 to 15 of 36 results Save | Export
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
Direct linkDirect link
Monika Mladenovic; Žana Žanko; Goran Zaharija – Journal of Educational Computing Research, 2024
The use of a pedagogical approach mediated transfer with the bridging method has been successful in facilitating the transitions from block-based to text-based programming languages. Nevertheless, there is a lack of research addressing the impact of this transfer on programming misconceptions during the transition. The way programming concepts are…
Descriptors: Programming, Misconceptions, Teaching Methods, Computer Science Education
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
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
Sun, Lihui; Zhou, Danhua – Journal of Computer Assisted Learning, 2023
Background: As one of the mainstream forms of programming education, educational robotics (ER) have been a crucial way to develop K-12 students' programming ability. Objectives: The purpose of this study is to clarify the content of programming ability, to verify the effectiveness of ER as a teaching method to improve students' programming…
Descriptors: Elementary School Students, Secondary School Students, Robotics, Programming
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
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
Peer reviewed Peer reviewed
Direct linkDirect link
Hagge, Julia – Journal of Adolescent & Adult Literacy, 2021
As society becomes increasingly globalized and networked, online participatory cultures provide youth with experiences to foster dispositions and skills required to engage in virtual spaces. This 5-year longitudinal case study explores the role of affect in the composition practices of an adolescent girl in Scratch, an online programming…
Descriptors: Secondary School Students, Adolescents, Females, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Fleischer, Yannik; Biehler, Rolf; Schulte, Carsten – Statistics Education Research Journal, 2022
This study examines modelling with machine learning. In the context of a yearlong data science course, the study explores how upper secondary students apply machine learning with Jupyter Notebooks and document the modelling process as a computational essay incorporating the different steps of the CRISP-DM cycle. The students' work is based on a…
Descriptors: Statistics Education, Educational Research, Electronic Learning, Secondary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Diego E. F. Pereira; Rodrigo D. Seabra – Informatics in Education, 2023
The teaching and learning of programming has proven to be a challenge for students of computer courses, since it presents challenges and requires complex skills for the good development of students. The traditional teaching model is not able to motivate students and arouse their interest in the topic. The tool proposed herein, the REA-LP, aims to…
Descriptors: Open Educational Resources, Algorithms, Programming, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fung, Tze-ho; Li, Wing-yi – Practical Assessment, Research & Evaluation, 2022
Rough set theory (RST) was proposed by Zdzistaw Pawlak (Pawlak,1982) as a methodology for data analysis using the notion of discernibility of objects based on their attribute values. The main advantage of using RST approach is that it does not need additional assumptions--like data distribution in statistical analysis. Besides, it provides…
Descriptors: Gifted, Metacognition, Learning Strategies, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ritter, Frauke; Standl, Bernhard – Informatics in Education, 2023
We live in a digital age, not least accelerated by the COVID-19 pandemic. It is all the more important in our society that students learn and master the key competence of algorithmic thinking to understand the informatics concepts behind every digital phenomena and thus is able to actively shape the future. For this to be successful, concepts must…
Descriptors: Algorithms, Information Science Education, Computer Science Education, COVID-19
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Previous Page | Next Page »
Pages: 1  |  2  |  3