{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:06:57Z","timestamp":1771045617384,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,5,6]],"date-time":"2021-05-06T00:00:00Z","timestamp":1620259200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["DGE 1256260"],"award-info":[{"award-number":["DGE 1256260"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,5,6]]},"DOI":"10.1145\/3411764.3445571","type":"proceedings-article","created":{"date-parts":[[2021,5,8]],"date-time":"2021-05-08T05:37:51Z","timestamp":1620452271000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":41,"title":["Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code\u2019s Purpose"],"prefix":"10.1145","author":[{"given":"Kathryn","family":"Cunningham","sequence":"first","affiliation":[{"name":"School of Information University of Michigan, United States"}]},{"given":"Barbara J.","family":"Ericson","sequence":"additional","affiliation":[{"name":"School of Information University of Michigan, United States"}]},{"given":"Rahul","family":"Agrawal Bejarano","sequence":"additional","affiliation":[{"name":"School for Environment and Sustainability University of Michigan, United States"}]},{"given":"Mark","family":"Guzdial","sequence":"additional","affiliation":[{"name":"Electrical Engineering &amp; Computer Science University of Michigan, United States"}]}],"member":"320","published-online":{"date-parts":[[2021,5,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8535.1993.tb00676.x"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/29933.275623"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240789"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 2012 annual meeting of the American Educational Research Association","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.\u00a01. AERA, Washington D.C., USA, 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.\u00a01. AERA, Washington D.C., USA, 25."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084362"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0302_2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242661"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357224"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858323"},{"key":"e_1_3_2_1_10_1","volume-title":"The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity(2 ed.)","author":"Cooper Alan","unstructured":"Alan Cooper . 2004. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity(2 ed.) . Sams , Indianapolis, IN, USA . Alan Cooper. 2004. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity(2 ed.). Sams, Indianapolis, IN, USA."},{"key":"e_1_3_2_1_11_1","volume-title":"Programming Activity. In ICLS 2020 Proceedings(The 14th International Conference of the Learning Sciences, Vol.\u00a02). International Society of the Learning Sciences (ISLS), 705\u2013708","author":"Cunningham Kathryn","year":"2020","unstructured":"Kathryn Cunningham , Rahul\u00a0Agrawal Bejarano , Mark Guzdial , and Barbara Ericson . 2020 . \u201c I\u2019m Not a Computer\u201d: How Identity Informs Value and Expectancy During a Programming Activity. In ICLS 2020 Proceedings(The 14th International Conference of the Learning Sciences, Vol.\u00a02). International Society of the Learning Sciences (ISLS), 705\u2013708 . Kathryn Cunningham, Rahul\u00a0Agrawal Bejarano, Mark Guzdial, and Barbara Ericson. 2020. \u201cI\u2019m Not a Computer\u201d: How Identity Informs Value and Expectancy During a Programming Activity. In ICLS 2020 Proceedings(The 14th International Conference of the Learning Sciences, Vol.\u00a02). International Society of the Learning Sciences (ISLS), 705\u2013708."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319788"},{"key":"e_1_3_2_1_13_1","first-page":"267","article-title":"What It Means to Be an iSchool","volume":"53","author":"Dillon Andrew","year":"2012","unstructured":"Andrew Dillon . 2012 . What It Means to Be an iSchool . Journal of Education for Library and Information Science 53 , 4(2012), 267 \u2013 273 . Andrew Dillon. 2012. What It Means to Be an iSchool. Journal of Education for Library and Information Science 53, 4(2012), 267\u2013273.","journal-title":"Journal of Education for Library and Information Science"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486844"},{"key":"e_1_3_2_1_15_1","volume-title":"Achievement and Achievement Motives: Psychological and Sociological Approaches","author":"Eccles Jacquelynne","unstructured":"Jacquelynne Eccles . 1983. Expectancies , Values and Academic Behaviors . In Achievement and Achievement Motives: Psychological and Sociological Approaches . Freeman , San Francisco, CA, USA , 75\u2013146. Jacquelynne Eccles. 1983. Expectancies, Values and Academic Behaviors. In Achievement and Achievement Motives: Psychological and Sociological Approaches. Freeman, San Francisco, CA, USA, 75\u2013146."},{"key":"e_1_3_2_1_16_1","volume-title":"Handbook of competence and motivation","author":"Eccles S.","unstructured":"Jacquelynne\u00a0 S. Eccles . 2005. Subjective Task Value and the Eccles et al. Model of Achievement-Related Choices . In Handbook of competence and motivation . Guilford Publications , New York, NY, USA , 105\u2013121. Jacquelynne\u00a0S. Eccles. 2005. Subjective Task Value and the Eccles et al. Model of Achievement-Related Choices. In Handbook of competence and motivation. Guilford Publications, New York, NY, USA, 105\u2013121."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1080\/00461520902832368"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787731"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960335"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632346"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844556"},{"key":"e_1_3_2_1_22_1","volume-title":"Chunking Mechanisms in Human Learning. Trends in cognitive sciences 5, 6","author":"Gobet Fernand","year":"2001","unstructured":"Fernand Gobet , Peter\u00a0 CR Lane , Steve Croker , Peter\u00a0 CH Cheng , Gary Jones , Iain Oliver , and Julian\u00a0 M Pine . 2001. Chunking Mechanisms in Human Learning. Trends in cognitive sciences 5, 6 ( 2001 ), 236\u2013243. Fernand Gobet, Peter\u00a0CR Lane, Steve Croker, Peter\u00a0CH Cheng, Gary Jones, Iain Oliver, and Julian\u00a0M Pine. 2001. Chunking Mechanisms in Human Learning. Trends in cognitive sciences 5, 6 (2001), 236\u2013243."},{"key":"e_1_3_2_1_23_1","volume-title":"Processing: Creative Coding and Computational Art","author":"Greenberg Ira","year":"2007","unstructured":"Ira Greenberg . 2007 . Processing: Creative Coding and Computational Art . Apress, Berkeley, CA , USA. Ira Greenberg. 2007. Processing: Creative Coding and Computational Art. Apress, Berkeley, CA, USA."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/1049482940040101"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1076\/ilee.6.1.143.3609"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151597"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960314"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 2010 Constructionism Conference","author":"Harvey Brian","year":"2010","unstructured":"Brian Harvey and Jens M\u00f6nig . 2010 . Bringing \u201cNo Ceiling\u201d to Scratch: Can One Language Serve Kids and Computer Scientists . In Proceedings of the 2010 Constructionism Conference ( Paris, France). 1\u201310. Brian Harvey and Jens M\u00f6nig. 2010. Bringing \u201cNo Ceiling\u201d to Scratch: Can One Language Serve Kids and Computer Scientists. In Proceedings of the 2010 Constructionism Conference (Paris, France). 1\u201310."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361300"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 1996 International Conference on Learning Sciences","author":"E.","unstructured":"Cindy\u00a0 E. Hmelo and Mark Guzdial. 1996. Of Black and Glass Boxes: Scaffolding for Doing and Learning . In Proceedings of the 1996 International Conference on Learning Sciences ( Evanston, Illinois) (ICLS \u201996). International Society of the Learning Sciences (ISLS), 128\u2013134. Cindy\u00a0E. Hmelo and Mark Guzdial. 1996. Of Black and Glass Boxes: Scaffolding for Doing and Learning. In Proceedings of the 1996 International Conference on Learning Sciences (Evanston, Illinois) (ICLS \u201996). International Society of the Learning Sciences (ISLS), 128\u2013134."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-55578-1_78"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1037\/0278-7393.33.4.720"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815355"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference -","volume":"114","author":"Lister Raymond","year":"2011","unstructured":"Raymond Lister . 2011 . Concrete and Other Neo-Piagetian Forms of Reasoning in the Novice Programmer . In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114 (Perth, Australia) (ACE \u201911). Australian Computer Society, Inc., AUS, 9\u201318. Raymond Lister. 2011. Concrete and Other Neo-Piagetian Forms of Reasoning in the Novice Programmer. In Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114 (Perth, Australia) (ACE \u201911). Australian Computer Society, Inc., AUS, 9\u201318."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1044550.1041673"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352260"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106168"},{"key":"e_1_3_2_1_40_1","volume-title":"Cooperative Minds: Social Interaction and Group Dynamics Proceedings of the 35th Annual Conference of the Cognitive Science Society","author":"Margulieux E.","year":"2013","unstructured":"Lauren\u00a0 E. Margulieux , Richard Catrambone , and Mark Guzdial . 2013 . Subgoal labeled worked examples improve K-12 teacher performance in computer programming training . In Cooperative Minds: Social Interaction and Group Dynamics Proceedings of the 35th Annual Conference of the Cognitive Science Society ( Berlin, Germany), M.\u00a0Knauff, M.\u00a0Pauen, N.\u00a0Sebanz, and I.\u00a0Wachsmuth (Eds.). Cognitive Science Society, Austin, TX, USA, 978\u2013983. Lauren\u00a0E. Margulieux, Richard Catrambone, and Mark Guzdial. 2013. Subgoal labeled worked examples improve K-12 teacher performance in computer programming training. In Cooperative Minds: Social Interaction and Group Dynamics Proceedings of the 35th Annual Conference of the Cognitive Science Society (Berlin, Germany), M.\u00a0Knauff, M.\u00a0Pauen, N.\u00a0Sebanz, and I.\u00a0Wachsmuth (Eds.). Cognitive Science Society, Austin, TX, USA, 978\u2013983."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361291"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844617"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787733"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.84.4.429"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden . 2006 . Parsons Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses . In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (Hobart, Australia) (ACE \u201906). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157\u2013163. http:\/\/dl.acm.org\/citation.cfm?id=115 1869.1151890 Dale Parsons and Patricia Haden. 2006. Parsons Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (Hobart, Australia) (ACE \u201906). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157\u2013163. http:\/\/dl.acm.org\/citation.cfm?id=1151869.1151890"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/947955.1083808"},{"key":"e_1_3_2_1_48_1","unstructured":"Leonard Richardson. 2020. Beautiful Soup Documentation. Beautiful Soup 4.9.0. Accessed: 2020-09-15.  Leonard Richardson. 2020. Beautiful Soup Documentation. Beautiful Soup 4.9.0. Accessed: 2020-09-15."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1303_3"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960333"},{"key":"e_1_3_2_1_51_1","volume-title":"An Inquiry into Human Knowledge Structures","author":"Schank C.","unstructured":"Roger\u00a0 C. Schank and Robert\u00a0 P. Abelson . 1977. Scripts, Plans, Goals, and Understanding : An Inquiry into Human Knowledge Structures . Lawrence Erlbaum , Hillsdale, New Jersey, USA. Roger\u00a0C. Schank and Robert\u00a0P. Abelson. 1977. Scripts, Plans, Goals, and Understanding: An Inquiry into Human Knowledge Structures. Lawrence Erlbaum, Hillsdale, New Jersey, USA."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828963"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.2190\/WK8C-BYCF-VQ5C-E307"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/182.358436"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_2_1_57_1","unstructured":"Elliot Soloway Kate Ehrlich Jeffrey Bonar and J. Greenspan. 1982. What do novices know about programming?In Directions in Human-Computer Interaction Andre Badre and Ben Schneiderman (Eds.). Ablex Publishing Norwood New Jersey USA 87\u2013122.  Elliot Soloway Kate Ehrlich Jeffrey Bonar and J. Greenspan. 1982. What do novices know about programming?In Directions in Human-Computer Interaction Andre Badre and Ben Schneiderman (Eds.). Ablex Publishing Norwood New Jersey USA 87\u2013122."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/800140.804605"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_61_1","volume-title":"MARCEL: A Generate-Test-and-Debug (GTD) Impasse\/Repair Model of Student Programmers","author":"Spohrer James\u00a0Clinton","year":"1989","unstructured":"James\u00a0Clinton Spohrer . 1989 . MARCEL: A Generate-Test-and-Debug (GTD) Impasse\/Repair Model of Student Programmers . Ablex Publishing , Norwood, New Jersey, USA. James\u00a0Clinton Spohrer. 1989. MARCEL: A Generate-Test-and-Debug (GTD) Impasse\/Repair Model of Student Programmers. Ablex Publishing, Norwood, New Jersey, USA."},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics. Vol.\u00a0March. IEEE","author":"C.","unstructured":"James\u00a0 C. Spohrer and Elliot Soloway. 1985. Putting it All Together is Hard for Novice Programmers . In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics. Vol.\u00a0March. IEEE , New York, New York, USA. James\u00a0C. Spohrer and Elliot Soloway. 1985. Putting it All Together is Hard for Novice Programmers. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics. Vol.\u00a0March. IEEE, New York, New York, USA."},{"key":"e_1_3_2_1_63_1","volume-title":"Empirical Studies of Programmers Workshop, Elliot Soloway and S.\u00a0Iyengar (Eds.). Ablex Publishing","author":"C.","unstructured":"James\u00a0 C. Spohrer and Elliot Soloway. 1986. Analyzing the high frequency bugs in novice programs . In Empirical Studies of Programmers Workshop, Elliot Soloway and S.\u00a0Iyengar (Eds.). Ablex Publishing , Norwood, New Jersey, USA, 230\u2013251. James\u00a0C. Spohrer and Elliot Soloway. 1986. Analyzing the high frequency bugs in novice programs. In Empirical Studies of Programmers Workshop, Elliot Soloway and S.\u00a0Iyengar (Eds.). Ablex Publishing, Norwood, New Jersey, USA, 230\u2013251."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0102_4"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1202_4"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584336"},{"key":"e_1_3_2_1_67_1","volume-title":"Socio-cultural theory","author":"Vygotsky S.","unstructured":"Lev\u00a0 S. Vygotsky . 1978. Socio-cultural theory . Harvard University Press, Cambridge , MA. Lev\u00a0S. Vygotsky. 1978. Socio-cultural theory. Harvard University Press, Cambridge, MA."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174085"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771860"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1469-7610.1976.tb00381.x"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1565235"}],"event":{"name":"CHI '21: CHI Conference on Human Factors in Computing Systems","location":"Yokohama Japan","acronym":"CHI '21","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411764.3445571","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411764.3445571","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411764.3445571","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:37Z","timestamp":1750195717000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411764.3445571"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,6]]},"references-count":70,"alternative-id":["10.1145\/3411764.3445571","10.1145\/3411764"],"URL":"https:\/\/doi.org\/10.1145\/3411764.3445571","relation":{},"subject":[],"published":{"date-parts":[[2021,5,6]]},"assertion":[{"value":"2021-05-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}