Coding, once considered an arcane craft practiced by solitary techies, is now recognized by educators and theorists as a crucial skill, even a new literacy, for all children. Programming is often promoted in K-12 schools as a way to encourage "computational thinking" -- which has now become the umbrella term for understanding what computer science has to contribute to reasoning and communicating in an ever-increasingly digital world.In Connected Code, Yasmin Kafai and Quinn Burke argue that although computational thinking represents an excellent starting point, the broader conception of "computational participation" better captures the twenty-first-century reality. Computational participation moves beyond the individual to focus on wider social networks and a DIY culture of digital "making." Kafai and Burke describe contemporary examples of computational participation: students who code not for the sake of coding but to create games, stories, and animations to share; the emergence of youth programming communities; the practices and ethical challenges of remixing (rather than starting from scratch); and the move beyond stationary screens to programmable toys, tools, and textiles.
Cited By
- Kafai Y Empowering the Next Generation of Computational Thinkers Proceedings of the ACM Conference on Global Computing Education Vol 1, (3-4)
- Ellis K, Kruesi L, Ananthanarayan S, Senaratne H and Lindsay S "Piece it together": Insights from one year of engagement with electronics and programming for people with intellectual disabilities Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, (1-17)
- Lonati V, Brodnik A, Bell T, Csizmadia A, De Mol L, Hickman H, Keane T, Mirolo C and Monga M What We Talk About When We Talk About Programs Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, (117-164)
- Jacob S, Montoya J, Nguyen H, Richardson D and Warschauer M (2022). Examining the What, Why, and How of Multilingual Student Identity Development in Computer Science, ACM Transactions on Computing Education, 22:3, (1-33), Online publication date: 30-Sep-2022.
- Tucker-Raymond E, Cassidy M and Puttick G (2021). Science teachers can teach computational thinking through distributed expertise, Computers & Education, 173:C, Online publication date: 1-Nov-2021.
- Morales-Navarro L, Kafai Y, Jayathirtha G and Shaw M Investigating Creative and Critical Engagement with Computing in the Hour of Code (Practical Report) Proceedings of the 16th Workshop in Primary and Secondary Computing Education, (1-6)
- Liu R, Luo F and Israel M What Do We Know about Assessing Computational Thinking? A New Methodological Perspective from the Literature Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, (269-275)
- Stefanidi E, Korozi M, Leonidis A, Arampatzis D, Antona M and Papagiannakis G When Children Program Intelligent Environments: Lessons Learned from a Serious AR Game Proceedings of the 20th Annual ACM Interaction Design and Children Conference, (375-386)
- Burke Q, Iwatani E, Ruiz P, Tackett T and Owens A Pivoting in a Pandemic Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (1273-1273)
- Resnick M and Rusk N (2020). Coding at a crossroads, Communications of the ACM, 63:11, (120-127), Online publication date: 22-Oct-2020.
- Clarke-Midura J, Sun C, Pantic K, Poole F and Allan V (2019). Using Informed Design in Informal Computer Science Programs to Increase Youths’ Interest, Self-efficacy, and Perceptions of Parental Support, ACM Transactions on Computing Education, 19:4, (1-24), Online publication date: 31-Dec-2020.
- Arawjo I, Mogos A, Jackson S, Parikh T and Toyama K (2019). Computing Education for Intercultural Learning, Proceedings of the ACM on Human-Computer Interaction, 3:CSCW, (1-24), Online publication date: 7-Nov-2019.
- Lakanen A and Kärkkäinen T (2019). Identifying Pathways to Computer Science, ACM Transactions on Computing Education, 19:3, (1-30), Online publication date: 30-Sep-2019.
- Fronza I, Corral L and Pahl C Combining Block-Based Programming and Hardware Prototyping to Foster Computational Thinking Proceedings of the 20th Annual SIG Conference on Information Technology Education, (55-60)
- Weintrop D, Bau D and Wilensky U (2019). The cloud is the limit, International Journal of Child-Computer Interaction, 20:C, (1-8), Online publication date: 1-Jun-2019.
- Koushik V and Kane S "It Broadens My Mind" Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-12)
- Vorvoreanu M, Zhang L, Huang Y, Hilderbrand C, Steine-Hanson Z and Burnett M From Gender Biases to Gender-Inclusive Design Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-14)
- Weintrop D, Killen H, Munzar T and Franke B Block-based Comprehension Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (1218-1224)
- Tsai M and Tsai C (2018). Applying online externally-facilitated regulated learning and computational thinking to improve students' learning, Universal Access in the Information Society, 17:4, (811-820), Online publication date: 1-Nov-2018.
- Gan E, Hill B and Dasgupta S (2018). Gender, Feedback, and Learners' Decisions to Share Their Creative Computing Projects, Proceedings of the ACM on Human-Computer Interaction, 2:CSCW, (1-23), Online publication date: 1-Nov-2018.
- Grizioti M and Kynigos C Game modding for computational thinking Proceedings of the 17th ACM Conference on Interaction Design and Children, (687-692)
- Corneliussen H and Tveranger F Programming in secondary schools in Norway Proceedings of the 4th Conference on Gender & IT, (175-182)
- Lechelt Z, Rogers Y, Yuill N, Nagl L, Ragone G and Marquardt N Inclusive Computing in Special Needs Classrooms Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, (1-12)
- Lui D, Anderson E, Kafai Y and Jayathirtha G Learning by Fixing and Designing Problems Proceedings of the 7th Annual Conference on Creativity and Fabrication in Education, (1-8)
- Fields D, Kafai Y and Giang M (2017). Youth Computational Participation in the Wild, ACM Transactions on Computing Education, 17:3, (1-22), Online publication date: 29-Aug-2017.
- Koracharkornradt C Tuk Tuk Proceedings of the 2017 Conference on Interaction Design and Children, (725-728)
- Villeroy M CodeStitch Proceedings of the 2017 Conference on Interaction Design and Children, (575-581)
- Kafai Y, Telhan O, Hogan K, Lui D, Anderson E, Walker J and Hanna S Growing Designs with biomakerlab in High School Classrooms Proceedings of the 2017 Conference on Interaction Design and Children, (503-508)
- Thanapornsangsuth S and Holbert N Bots for Tots Proceedings of the 2017 Conference on Interaction Design and Children, (458-465)
- Shaer O, Westendorf L, Knouf N and Pederson C Understanding Gaming Perceptions and Experiences in a Women's College Community Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, (1544-1557)
- Holbert N (2016). Leveraging cultural values and "ways of knowing" to increase diversity in maker activities, International Journal of Child-Computer Interaction, 9:C, (33-39), Online publication date: 1-Dec-2016.
- Reimann D and Maday C Smart textile objects and conductible ink as a context for arts based teaching and learning of computational thinking at primary school Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality, (31-35)
- Kafai Y (2016). From computational thinking to computational participation in K--12 education, Communications of the ACM, 59:8, (26-27), Online publication date: 22-Jul-2016.
- Pantic K, Fields D and Quirke L Studying situated learning in a constructionist programming camp Proceedings of the The 15th International Conference on Interaction Design and Children, (428-439)
- Holbert N Bots for Tots Proceedings of the The 15th International Conference on Interaction Design and Children, (79-88)
- Richard G and Kafai Y Blind Spots in Youth DIY Programming Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, (1473-1485)
- Burnett M, Peters A, Hill C and Elarief N Finding Gender-Inclusiveness Software Issues with GenderMag Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, (2586-2598)
- Kafai Y and Vasudevan V Constructionist Gaming Beyond the Screen Proceedings of the Workshop in Primary and Secondary Computing Education, (49-54)
- AlSulaiman S and Horn M Peter the Fashionista? Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play, (185-195)
- Rode J, Weibert A, Marshall A, Aal K, von Rekowski T, Elmimouni H and Booker J From computational thinking to computational making Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, (239-250)
- Searle K and Kafai Y Boys' Needlework Proceedings of the eleventh annual International Conference on International Computing Education Research, (31-39)
- Fields D, Pantic K and Kafai Y “I have a tutorial for this” Proceedings of the 14th International Conference on Interaction Design and Children, (229-238)
- Kafai Y and Vasudevan V Hi-Lo tech games Proceedings of the 14th International Conference on Interaction Design and Children, (130-139)
- Israel M, Pearson J, Tapia T, Wherfel Q and Reese G (2015). Supporting all learners in school-wide computational thinking, Computers & Education, 82:C, (263-279), Online publication date: 1-Mar-2015.
- Fields D, Giang M and Kafai Y Programming in the wild Proceedings of the 9th Workshop in Primary and Secondary Computing Education, (2-11)
Index Terms
- Connected Code: Why Children Need to Learn Programming
Recommendations
Code club: bringing programming to UK primary schools through scratch
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationCode Club is a network of after-school programming clubs for primary (US: elementary) schoolchildren, run by technically-competent volunteers in conjunction with (generally technically-unskilled) teachers. The main motivation of Code Club is to inspire ...
Connected learning in and after school: Exploring technology's role in the learning experiences of diverse high school students
Connecting fields: Information, learning sciences, and educationThis article explores the efforts of one network of afterschool programs to leverage new media technologies to promote out-of-school learning among high school students from nondominant backgrounds and connect this learning to their school contexts. The ...