Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1352135.1352260acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Programming by choice: urban youth learning programming with scratch

Published: 12 March 2008 Publication History

Abstract

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 underserved communities.

References

[1]
Adams, J. C. (2007). Alice, middle schoolers & the imaginary worlds camps. Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (pp. 307--311). New York, NY: ACM Press.
[2]
Begel, A. (1996). LogoBlocks: A Graphical Programming Language for Interacting with the World. Unpublished Advanced Undergraduate Project Report, MIT Media Lab.
[3]
Goode, J., Estrella, R., & Margolis, J. (2006). Lost in translation: Gender and high school computer science. In J. M. Cohoon & W. Aspray (Eds.) Women in IT: Reasons on the Underrepresentation (pp. 89--114). Cambridge, MA: The MIT Press.
[4]
Guzdial, M. (2004). Programming environments for novices. In S. Fincher and M. Petre (Eds.), Computer Science Education Research (pp. 127--154). Lisse, The Netherlands: Taylor & Francis.
[5]
Kafai, Y. B., Desai, S., Peppler, K., Chiu, G. & Moya, J. (in press). Mentoring Partnerships in a Community Technology Center: A Constructionist Approach for Fostering Equitable Service Learning. Mentoring & Tutoring.
[6]
Kafai, Y. B., Desai, S., Peppler, K., Chiu, G. and Moya, J. (in press). Mentoring Partnerships in a Community Technology Center: A Constructionist Approach for Fostering Equitable Service Learning. Mentoring and Tutoring.
[7]
Kelleher, C. & Pausch, R. (2005). Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys, 37(2), 88--137.
[8]
Papert, S. (1980). Mindstorms. New York: Basic Books.
[9]
Peppler, K. & Kafai, Y. B. (2007). From SuperGoo to Scratch: exploring creative digital media production in informal learning. Learning, Media, and Technology, 32(2), pp. 149--166.
[10]
Peppler, K. & Kafai, Y. B. (under review). Creative Bytes: The Technical, Creative, and Critical Practices of Media Arts Production. Journal of the Learning Sciences.
[11]
Resnick, M., Kafai, Y., & Maeda, J. (2003). ITR: A Networked, Media-Rich Programming Environment to Enhance Technological Fluency at After-School Centers. Proposal {funded} to the National Science Foundation, Washington, DC.
[12]
Steinmetz, J. (2001). Computers and Squeak as Environments for Learning. In Rose, K. and Guzdial, M. (eds.), Squeak: Open Personal Computing and Multimedia, pp. 453--482. Prentice Hall: New York.
[13]
Resnick, M., Rusk, N., & Cooke, S. (1998). Computer Clubhouse: Technological fluency in the inner city. In D. Schon, B. Sanyal and W. Mitchell (Eds.), High technology and low-income communities. Cambridge, MA: MIT Press.
[14]
Sosniak, L. (2001). The 9% Challenge: Education in School and Society. Teachers College Record, 103.
[15]
Werner, L. L., Campe, S., and Denner, J. (2005). Middle school girls + games programming = information technology fluency. Proceedings of the 6th Conference on Information Technology Education SIGITE '05 (pp. 301--305). New York, NY: ACM Press.

Cited By

View all
  • (2024)FUZZY LOGIC APPROACH FOR PREDICTING STUDENT ACHIEVEMENT IN SCRATCHKonya Journal of Engineering Sciences10.36306/konjes.1372676(344-357)Online publication date: 26-Feb-2024
  • (2024)The Effect of Regular and Innovative Control Devices on Cultivating Creativity in a Game Creating Course in Primary SchoolEducation Sciences10.3390/educsci1408083314:8(833)Online publication date: 31-Jul-2024
  • (2024)Empathy Development in Digital Accessibility through Real-Life Practices in a Programming Course: A Case StudyProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685482(1-7)Online publication date: 13-Oct-2024
  • Show More Cited By

Index Terms

  1. Programming by choice: urban youth learning programming with scratch

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education
    March 2008
    606 pages
    ISBN:9781595937995
    DOI:10.1145/1352135
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 March 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. novice programming environments
    2. scratch
    3. wider-access

    Qualifiers

    • Research-article

    Conference

    SIGCSE '08

    Acceptance Rates

    Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

    Upcoming Conference

    SIGCSE Virtual 2024
    1st ACM Virtual Global Computing Education Conference
    December 5 - 8, 2024
    Virtual Event , NC , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)147
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)FUZZY LOGIC APPROACH FOR PREDICTING STUDENT ACHIEVEMENT IN SCRATCHKonya Journal of Engineering Sciences10.36306/konjes.1372676(344-357)Online publication date: 26-Feb-2024
    • (2024)The Effect of Regular and Innovative Control Devices on Cultivating Creativity in a Game Creating Course in Primary SchoolEducation Sciences10.3390/educsci1408083314:8(833)Online publication date: 31-Jul-2024
    • (2024)Empathy Development in Digital Accessibility through Real-Life Practices in a Programming Course: A Case StudyProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685482(1-7)Online publication date: 13-Oct-2024
    • (2024)VizGroup: An AI-assisted Event-driven System for Collaborative Programming Learning AnalyticsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676347(1-22)Online publication date: 13-Oct-2024
    • (2024)Youth as Peer Auditors: Engaging Teenagers with Algorithm Auditing of Machine Learning ApplicationsProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3655752(560-573)Online publication date: 17-Jun-2024
    • (2024)Integrating coding across the curriculum: a scoping reviewComputer Science Education10.1080/08993408.2024.2344402(1-22)Online publication date: 26-Apr-2024
    • (2024)IF science AND making AND computing: Insights for project-based learning and primary science curriculum designStudies in Science Education10.1080/03057267.2024.2397300(1-65)Online publication date: 19-Sep-2024
    • (2024) Seeking Language less ness: Maker Literacies Mindsets to Disrupt Normative Practices Reading Research Quarterly10.1002/rrq.53359:3(298-312)Online publication date: 10-Apr-2024
    • (2023)Examination of Projects Prepared by Prospective Secondary School Mathematics Teachers Using ScratchJournal of Teacher Education and Lifelong Learning10.51535/tell.12506515:1(209-221)Online publication date: 30-Jun-2023
    • (2023)Okul Öncesi Öğretmen Adaylarının Robotik Kodlamaya İlişkin GörüşleriThe Opinions of Pre-service Preschool Teachers about Robotic CodingTürk Eğitim Bilimleri Dergisi10.37217/tebd.113274021:1(22-48)Online publication date: 28-Apr-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media