Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 4 |
Descriptor
After School Programs | 4 |
Programming | 4 |
Programming Languages | 4 |
Computer Science Education | 3 |
Middle School Students | 3 |
Clubs | 2 |
Problem Solving | 2 |
Student Projects | 2 |
Thinking Skills | 2 |
Video Technology | 2 |
Active Learning | 1 |
More ▼ |
Author
Cheon, Jongpil | 1 |
Gunion, Katherine | 1 |
Jose Antonio Lecea Yanguas | 1 |
Kafai, Yasmin B. | 1 |
Kwon, Kyungbin | 1 |
Maloney, John | 1 |
Milford, Todd | 1 |
Peppler, Kylie | 1 |
Resnick, Mitchel | 1 |
Rusk, Natalie | 1 |
Stege, Ulrike | 1 |
More ▼ |
Publication Type
Journal Articles | 2 |
Reports - Research | 2 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Junior High Schools | 3 |
Middle Schools | 3 |
Secondary Education | 3 |
Audience
Location
California | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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)
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
Maloney, John; Peppler, Kylie; Kafai, Yasmin B.; Resnick, Mitchel; Rusk, Natalie – Online Submission, 2008
This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming experiences of urban youth ages 8-18 at a Computer Clubhouse--an after school center--over an 18-month period. Our analyses of 536 Scratch projects collected during this…
Descriptors: Programming Languages, Programming, Urban Youth, Children
Gunion, Katherine; Milford, Todd; Stege, Ulrike – Journal of Problem Solving, 2009
Recursion is a programming paradigm as well as a problem solving strategy thought to be very challenging to grasp for university students. This article outlines a pilot study, which expands the age range of students exposed to the concept of recursion in computer science through instruction in a series of interesting and engaging activities. In…
Descriptors: Foreign Countries, Programming, Programming Languages, Middle School Students