Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computer Science Education | 5 |
Introductory Courses | 5 |
Middle School Students | 5 |
Programming Languages | 5 |
Programming | 3 |
Academic Achievement | 2 |
Foreign Countries | 2 |
Problem Solving | 2 |
Abstract Reasoning | 1 |
Advanced Placement | 1 |
Cognitive Development | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
International Journal of… | 1 |
Journal of Education and… | 1 |
Journal of Research on… | 1 |
Learning & Leading with… | 1 |
Author
Qian, Yizhou | 2 |
Armoni, Michal | 1 |
Ibrahim Cetin | 1 |
Lehman, James | 1 |
Lehman, James D. | 1 |
Solomon, Justin | 1 |
Statter, David | 1 |
Tarik Otu | 1 |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Reports - Evaluative | 1 |
Education Level
Junior High Schools | 4 |
Middle Schools | 4 |
Secondary Education | 4 |
Elementary Education | 2 |
Grade 6 | 1 |
Grade 7 | 1 |
Intermediate Grades | 1 |
Audience
Location
China | 2 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
Qian, Yizhou; Lehman, James D. – Journal of Education and Learning, 2016
The demand for computing professionals in the workplace has led to increased attention to computer science education, and introductory computer science courses have been introduced at different levels of education. This study investigated the relationship between gender, academic performance in non-programming subjects, and programming learning…
Descriptors: Correlation, Introductory Courses, Success, Middle School Students
Solomon, Justin – Learning & Leading with Technology, 2005
Standard methods of teaching an introductory course in computer science, designed to introduce computer programming as a tool for mathematicians and engineers at the university level, are unnecessarily complicated and difficult. They lack a common thread that unifies each unit of material and frequently make use of mathematical notation, technical…
Descriptors: Programming, Introductory Courses, Computers, Programming Languages