{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T08:04:42Z","timestamp":1784361882331,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T00:00:00Z","timestamp":1596758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation","award":["1738758"],"award-info":[{"award-number":["1738758"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,8,10]]},"DOI":"10.1145\/3372782.3406256","type":"proceedings-article","created":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T13:41:45Z","timestamp":1596807705000},"page":"14-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":35,"title":["An Analysis of Use-Modify-Create Pedagogical Approach's Success in Balancing Structure and Student Agency"],"prefix":"10.1145","author":[{"given":"Diana","family":"Franklin","sequence":"first","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Merijke","family":"Coenraad","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jennifer","family":"Palmer","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Donna","family":"Eatinger","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Zipp","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Anaya","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Max","family":"White","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hoang","family":"Pham","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ozan","family":"G\u00f6kdemir","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Weintrop","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,8,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Code.org CS Curricula. https:\/\/curriculum.code.org\/  [n. d.]. Code.org CS Curricula. https:\/\/curriculum.code.org\/"},{"key":"e_1_3_2_1_2_1","volume-title":"Learnable programming: blocks and beyond. arXiv preprint arXiv:1705.09413","author":"Bau David","year":"2017","unstructured":"David Bau , Jeff Gray , Caitlin Kelleher , Josh Sheldon , and Franklyn Turbak . 2017. Learnable programming: blocks and beyond. arXiv preprint arXiv:1705.09413 ( 2017 ). David Bau, Jeff Gray, Caitlin Kelleher, Josh Sheldon, and Franklyn Turbak. 2017. Learnable programming: blocks and beyond. arXiv preprint arXiv:1705.09413 (2017)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2013.229"},{"key":"e_1_3_2_1_4_1","unstructured":"K. Brennan C Balch and M. Chung. 2014. Creative computing. http:\/\/creativecomputing.gse.harvard.edu\/guide\/  K. Brennan C Balch and M. Chung. 2014. Creative computing. http:\/\/creativecomputing.gse.harvard.edu\/guide\/"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 2012 annual meeting of the American Educational Research Association","volume":"1","author":"Brennan Karen","year":"2012","unstructured":"Karen Brennan and Mitchel Resnick . 2012 . New frameworks for studying and assessing the development of computational thinking . In Proceedings of the 2012 annual meeting of the American Educational Research Association , Vancouver, Canada , Vol. 1 . 25. Karen Brennan and Mitchel Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada, Vol. 1. 25."},{"key":"e_1_3_2_1_6_1","volume-title":"mbox","author":"Seth Chaiklin","year":"2003","unstructured":"Seth Chaiklin et al mbox . 2003 . The zone of proximal development in Vygotsky's analysis of learning and instruction. Vygotsky's educational theory in cultural context, Vol. 1 (2003), 39--64. Seth Chaiklin et almbox. 2003. The zone of proximal development in Vygotsky's analysis of learning and instruction. Vygotsky's educational theory in cultural context, Vol. 1 (2003), 39--64."},{"key":"e_1_3_2_1_7_1","volume-title":"App Inventor: Create Your Own Android Apps","author":"Wolber E. Spertus D.","year":"2011","unstructured":"E. Spertus D. Wolber , H. Abelson and L. Looney . 2011 . App Inventor: Create Your Own Android Apps . O'Reilly Media , Sebastopol, California . E. Spertus D. Wolber, H. Abelson and L. Looney. 2011. App Inventor: Create Your Own Android Apps. O'Reilly Media, Sebastopol, California."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670774"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670768"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366912"},{"key":"e_1_3_2_1_11_1","volume-title":"Comput. Sci. Educ","volume":"25","author":"Grover S.","year":"2015","unstructured":"S. Grover , R. Pea , and S. Cooper . 2015. Designing for deeper learning in a blended computer science course for middle school students . Comput. Sci. Educ , Vol. 25 , 2 (4 2015 ), 199--237. S. Grover, R. Pea, and S. Cooper. 2015. Designing for deeper learning in a blended computer science course for middle school students. Comput. Sci. Educ, Vol. 25, 2 (4 2015), 199--237."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1080\/1049482900010102"},{"key":"e_1_3_2_1_13_1","volume-title":"Harel and Seymour Ed Papert","author":"Idit","year":"1991","unstructured":"Idit Ed Harel and Seymour Ed Papert . 1991 . Constructionism. Ablex Publishing . Idit Ed Harel and Seymour Ed Papert. 1991. Constructionism. Ablex Publishing."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593968.2610491"},{"key":"e_1_3_2_1_15_1","volume-title":"The computer clubhouse: A place for youth. eScholarship","author":"Kafai Yasmin","unstructured":"Yasmin Kafai , Kylie Peppler , and Robbin Chapman . 2009. The computer clubhouse: A place for youth. eScholarship , University of California . Yasmin Kafai, Kylie Peppler, and Robbin Chapman. 2009. The computer clubhouse: A place for youth. eScholarship, University of California."},{"key":"e_1_3_2_1_16_1","volume-title":"Constructionism in practice: Designing, thinking, and learning in a digital world","author":"Kafai Yasmin B","unstructured":"Yasmin B Kafai and Mitchel Resnick . 2012. Constructionism in practice: Designing, thinking, and learning in a digital world . Routledge . Yasmin B Kafai and Mitchel Resnick. 2012. Constructionism in practice: Designing, thinking, and learning in a digital world. Routledge."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929902"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319786"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361721.3362110"},{"key":"e_1_3_2_1_21_1","article-title":"The Scratch Programming Language and","volume":"10","author":"Maloney John","year":"2010","unstructured":"John Maloney , Mitchel Resnick , Natalie Rusk , Brian Silverman , and Evelyn Eastmond . 2010 . The Scratch Programming Language and Environment. Trans. Comput. Educ. , Vol. 10 , 4, Article 16 (Nov. 2010), bibinfonumpages15 pages. John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The Scratch Programming Language and Environment. Trans. Comput. Educ., Vol. 10, 4, Article 16 (Nov. 2010), bibinfonumpages15 pages.","journal-title":"Environment. Trans. Comput. Educ."},{"key":"e_1_3_2_1_22_1","first-page":"1","article-title":"Programming by Choice","volume":"40","author":"Maloney John H.","year":"2008","unstructured":"John H. Maloney , Kylie Peppler , Yasmin Kafai , Mitchel Resnick , and Natalie Rusk . 2008 . Programming by Choice : Urban Youth Learning Programming with Scratch. SIGCSE Bull. , Vol. 40 , 1 (March 2008), 367--371. John H. Maloney, Kylie Peppler, Yasmin Kafai, Mitchel Resnick, and Natalie Rusk. 2008. Programming by Choice: Urban Youth Learning Programming with Scratch. SIGCSE Bull., Vol. 40, 1 (March 2008), 367--371.","journal-title":"Urban Youth Learning Programming with Scratch. SIGCSE Bull."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999030.1999074"},{"key":"e_1_3_2_1_24_1","volume-title":"Windows on mathematical meanings: Learning cultures and computers","author":"Noss Richard","unstructured":"Richard Noss and Celia Hoyles . 1996. Windows on mathematical meanings: Learning cultures and computers . Vol. 17 . Springer Science & Business Media . Richard Noss and Celia Hoyles. 1996. Windows on mathematical meanings: Learning cultures and computers. Vol. 17. Springer Science & Business Media."},{"key":"e_1_3_2_1_25_1","volume-title":"Mindstorms: Children, Computers, and Powerful Ideas","author":"Papert S.","year":"1980","unstructured":"S. Papert . 1980 . Mindstorms: Children, Computers, and Powerful Ideas . Basic Books, Inc. S. Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc."},{"key":"e_1_3_2_1_26_1","unstructured":"Seymour Papert. 1993. The children's machine: Rethinking school in the age of the computer. ERIC.  Seymour Papert. 1993. The children's machine: Rethinking school in the age of the computer. ERIC."},{"key":"e_1_3_2_1_27_1","first-page":"1","article-title":"Situating constructionism","volume":"36","author":"Papert Seymour","year":"1991","unstructured":"Seymour Papert and Idit Harel . 1991 . Situating constructionism . Constructionism , Vol. 36 , 2 (1991), 1 -- 11 . Seymour Papert and Idit Harel. 1991. Situating constructionism. Constructionism, Vol. 36, 2 (1991), 1--11.","journal-title":"Constructionism"},{"key":"e_1_3_2_1_28_1","volume-title":"A. diSessa, and S. Weir.","author":"Papert S.","year":"1979","unstructured":"S. Papert , D. watt , A. diSessa, and S. Weir. 1979 . Final report of the Brookline Logo Project: Project summary and data analysis (Logo Memo 53). Technical Report. MIT Logo Group , Cambridge, MA. S. Papert, D. watt, A. diSessa, and S. Weir. 1979. Final report of the Brookline Logo Project: Project summary and data analysis (Logo Memo 53). Technical Report. MIT Logo Group, Cambridge, MA."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307096.2307130"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327809jls1303_5"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1177\/002221949803100404"},{"key":"e_1_3_2_1_32_1","volume-title":"Mind in society: The development of higher psychological processes","author":"Vygotsky Lev Semenovich","unstructured":"Lev Semenovich Vygotsky . 1980. Mind in society: The development of higher psychological processes . Harvard university press . Lev Semenovich Vygotsky. 1980. Mind in society: The development of higher psychological processes. Harvard university press."},{"key":"e_1_3_2_1_33_1","first-page":"8","article-title":"Block-based Programming in Computer Science","volume":"62","author":"Weintrop David","year":"2019","unstructured":"David Weintrop . 2019 . Block-based Programming in Computer Science Education. Commun. ACM , Vol. 62 , 8 (July 2019), 22--25. https:\/\/doi.org\/10.1145\/3341221 10.1145\/3341221 David Weintrop. 2019. Block-based Programming in Computer Science Education. Commun. ACM, Vol. 62, 8 (July 2019), 22--25. https:\/\/doi.org\/10.1145\/3341221","journal-title":"Education. Commun. ACM"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230988"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120406"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771860"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1469-7610.1976.tb00381.x"}],"event":{"name":"ICER '20: International Computing Education Research Conference","location":"Virtual Event New Zealand","acronym":"ICER '20","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2020 ACM Conference on International Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3372782.3406256","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3372782.3406256","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3372782.3406256","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:16Z","timestamp":1750203856000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3372782.3406256"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,7]]},"references-count":37,"alternative-id":["10.1145\/3372782.3406256","10.1145\/3372782"],"URL":"https:\/\/doi.org\/10.1145\/3372782.3406256","relation":{},"subject":[],"published":{"date-parts":[[2020,8,7]]},"assertion":[{"value":"2020-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}