Programming by Choice: Urban Youth Learning Programming with Scratch

Uložené v:
Podrobná bibliografia
Názov: Programming by Choice: Urban Youth Learning Programming with Scratch
Jazyk: English
Autori: Maloney, John, Peppler, Kylie, Kafai, Yasmin B., Resnick, Mitchel, Rusk, Natalie
Zdroj: Online Submission. 2008.
Peer Reviewed: N
Počet strán: 5
Dátum vydania: 2008
Druh dokumentu: Reports - Descriptive
Speeches/Meeting Papers
Descriptors: Programming Languages, Programming, Urban Youth, Children, Adolescents, Clubs, After School Programs, Student Projects, Student Motivation, Computer Software, Disadvantaged Youth, African Americans, Hispanic Americans
Geografický termín: California
Abstrakt: 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 time documents the learning of key programming concepts even in the absence of instructional interventions or experienced mentors. We discuss the motivations of urban youth who choose to program in Scratch rather than using one of the many other software packages available to them and the implications for introducing programming at after school settings in under served communities.
Abstractor: As Provided
Number of References: 15
Entry Date: 2011
Prístupové číslo: ED521157
Databáza: ERIC
Popis
Abstrakt: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 time documents the learning of key programming concepts even in the absence of instructional interventions or experienced mentors. We discuss the motivations of urban youth who choose to program in Scratch rather than using one of the many other software packages available to them and the implications for introducing programming at after school settings in under served communities.