Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 21 |
Since 2006 (last 20 years) | 24 |
Descriptor
Computer Science Education | 25 |
Middle School Students | 25 |
Programming Languages | 25 |
Programming | 14 |
Thinking Skills | 12 |
Foreign Countries | 10 |
Student Attitudes | 8 |
Computation | 6 |
Problem Solving | 6 |
Gender Differences | 5 |
Instructional Effectiveness | 5 |
More ▼ |
Source
Author
Armoni, Michal | 2 |
Qian, Yizhou | 2 |
Alves, Nathalia Cruz | 1 |
Arslan, Esra | 1 |
Ascenzi-Moreno, Laura | 1 |
Basawapatna, Ashok | 1 |
Ben-Ari, Mordechai | 1 |
Bennett, Vicki | 1 |
Boljat, Ivica | 1 |
Boyer, Kristy Elizabeth | 1 |
Bubica, Nikolina | 1 |
More ▼ |
Publication Type
Journal Articles | 20 |
Reports - Research | 17 |
Dissertations/Theses -… | 3 |
Reports - Evaluative | 3 |
Speeches/Meeting Papers | 2 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Tests/Questionnaires | 1 |
Education Level
Middle Schools | 24 |
Junior High Schools | 22 |
Secondary Education | 22 |
Elementary Education | 8 |
Grade 7 | 4 |
Intermediate Grades | 3 |
Grade 5 | 2 |
Grade 6 | 2 |
Grade 8 | 2 |
High Schools | 2 |
Higher Education | 2 |
More ▼ |
Audience
Location
China | 3 |
Alaska | 1 |
Asia | 1 |
Brazil | 1 |
Colorado | 1 |
Croatia | 1 |
Europe | 1 |
Georgia | 1 |
New York (New York) | 1 |
New Zealand | 1 |
North America | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Ibrahim Cetin; Tarik Otu – International Journal of Computer Science Education in Schools, 2023
The purpose of the current study was to explore the effect of modality (constructionist mBlock, Scratch, and Python interventions) on six-grade students' computational thinking, programming attitude, and achievement. The pre-test and post-test quasi-experimental design was used to explore the research questions. The study group consisted of 105…
Descriptors: Computation, Thinking Skills, Student Attitudes, Programming
Ng, Oi-Lam; Leung, Allen; Ye, Huiyan – ZDM: Mathematics Education, 2023
Programming is an interdisciplinary practice with applications in both mathematics and computer science. Mathematics concerns rigor, abstraction, and generalization. Computer science predominantly concerns efficiency, concreteness, and physicality. This makes programming a medium for problem solving that mediates between mathematics and computer…
Descriptors: Computation, Thinking Skills, Programming, Programming Languages
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
Xiaoyi Tian – ProQuest LLC, 2024
As Artificial Intelligence (AI) becomes increasingly ubiquitous in society, conversational agents such as Siri, Alexa, and ChatGPT are shaping the experiences of younger generations. However, these young users often lack opportunities to learn about the inner workings of these AI technologies. One way to foster such learning is by empowering…
Descriptors: Artificial Intelligence, Technology Uses in Education, Access to Computers, Access to Education
Wang, Jianlan; Zhang, Yuanlin; Jones, Arthur; Eckel, Rory; Hawkins, Joshua; Musslewhite, Darrel – Journal of Computers in Mathematics and Science Teaching, 2022
Despite the importance of computer science education and computational thinking, there have been limited examples of computer science education at K-12 classrooms that authentically represents the work of computer scientists, especially programming. One reason is the lack of a measurable definition of computational thinking and a programming…
Descriptors: Teaching Methods, Computer Science Education, Programming, Thinking Skills
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Kwon, Kyungbin; Cheon, Jongpil – International Journal of Computer Science Education in Schools, 2019
Although teachers need to assess computational thinking (CT) for computer science education in K-12, it is not easy for them to evaluate students' programs based on the perspective. The purpose of this study was to investigate students' CT skills reflected in their Scratch programs. The context of the study was a middle school coding club where…
Descriptors: Computer Science Education, Computation, Thinking Skills, Coding
Petrie, Christopher – Computer Science Education, 2022
Background and Context: Computational Thinking (CT) has been recently integrated into new and revised Digital Technologies content (DTC) in the Technology learning area of the New Zealand School Curriculum. Objective: To aid this change, this research examined how CT supports learning outcomes in both music and programming with the Sonic Pi…
Descriptors: Interdisciplinary Approach, Outcomes of Education, Computer Science Education, Programming
Jose Antonio Lecea Yanguas – ProQuest LLC, 2022
This dissertation presents the first Systemic Functional Linguistics-based analysis of the teaching/learning of computational thinking through computer programming and comprehensive analysis of discourse of a whole computer programming course at any educational level. The current educational research raises questions about the nature of authentic…
Descriptors: Middle School Students, Logical Thinking, Thinking Skills, Communication (Thought Transfer)
Bubica, Nikolina; Boljat, Ivica – Informatics in Education, 2022
The new Croatian Informatics curriculum, which introduces computational thinking concepts into learning outcomes has been put into practice. A computational thinking assessment model reflecting the learning outcomes of the Croatian curriculum was created using an evidence-centered design approach. The possibility of assessing the computational…
Descriptors: Thinking Skills, Foreign Countries, Information Science Education, Computer Science Education
Arslan, Esra; Isbulan, Onur – Malaysian Online Journal of Educational Technology, 2021
In this research, the effects of individual and teamwork activities on perceptions of block-based programming self-efficacy and attitudes towards robotic programming tried to be determined. The research has conducted in a private school located in Sariyer, district of Istanbul province in the 2nd academic year of 2018-2019 with 32 students from…
Descriptors: Computer Science Education, Programming Languages, Robotics, Individual Instruction
Ma, Yingbo; Katuka, Gloria Ashiya; Celepkolu, Mehmet; Boyer, Kristy Elizabeth – International Educational Data Mining Society, 2022
Collaborative learning is a complex process during which two or more learners exchange opinions, construct shared knowledge, and solve problems together. While engaging in this interactive process, learners' satisfaction toward their partners plays a crucial role in defining the success of the collaboration. If intelligent systems could predict…
Descriptors: Middle School Students, Cooperative Learning, Prediction, Peer Relationship
Hu, Yue; Chen, Cheng-Huan; Su, Chien-Yuan – Journal of Educational Computing Research, 2021
Block-based visual programming tools, such as Scratch, Alice, and MIT App Inventor, provide an intuitive and easy-to-use editing interface through which to promote programming learning for novice students of various ages. However, very little attention has been paid to investigating these tools' overall effects on students' academic achievement…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Computer Interfaces
Colon-Acosta, Nirmaliz – ProQuest LLC, 2019
As new introductory block-based coding applications for young students to learn basic computer science concepts, such as, loops and conditionals, continue to increase in popularity, it is necessary to consider the best method of teaching students these skills. Many of these products continue to exhibit programmatic misconceptions of these concepts…
Descriptors: Coding, Game Based Learning, Instructional Effectiveness, Programming Languages
Previous Page | Next Page ยป
Pages: 1 | 2