{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,11]],"date-time":"2026-08-11T02:49:26Z","timestamp":1786416566248,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,2,22]]},"DOI":"10.1145\/3478431.3499339","type":"proceedings-article","created":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:53:28Z","timestamp":1645577608000},"page":"502-508","source":"Crossref","is-referenced-by-count":8,"title":["Increase Performance in CS 2 via a Spiral Redesign of CS 1"],"prefix":"10.1145","author":[{"given":"Albert","family":"Lionelle","sequence":"first","affiliation":[{"name":"Colorado State University, Fort Collins, CO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sudipto","family":"Ghosh","sequence":"additional","affiliation":[{"name":"Colorado State University, Fort Collins, CO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Benjamin","family":"Say","sequence":"additional","affiliation":[{"name":"Metropolitan Community College, Omaha, NE, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J. Ross","family":"Beveridge","sequence":"additional","affiliation":[{"name":"Colorado State University, Fort Collins, CO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287466"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2013.6684923"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272848.1272879"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.21585\/ijcses.v3i1.53"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2007.29"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1037\/0033-2909.132.3.354"},{"issue":"3","key":"e_1_3_2_2_7_1","first-page":"439","article-title":"Eliciting self-explanations improves understanding","volume":"18","author":"Chi Michelene T H","year":"1994","unstructured":"Michelene T H Chi , Nicholas De Leeuw , Mei-Hung Chiu , and Christian LaVancher . Eliciting self-explanations improves understanding . Cognitive science , 18 ( 3 ): 439 -- 477 , 1994 . Michelene T H Chi, Nicholas De Leeuw, Mei-Hung Chiu, and Christian LaVancher. Eliciting self-explanations improves understanding. Cognitive science, 18(3):439--477, 1994.","journal-title":"Cognitive science"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844561"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1119\/1.1374249"},{"key":"e_1_3_2_2_10_1","volume-title":"Five reasons why computational thinking is an essential tool for teachers and students","author":"Cummins Kevin","year":"2020","unstructured":"Kevin Cummins . Five reasons why computational thinking is an essential tool for teachers and students . , 2020 . Kevin Cummins. Five reasons why computational thinking is an essential tool for teachers and students. , 2020."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5214\/ans.0972.7531.200408"},{"key":"e_1_3_2_2_12_1","first-page":"291","volume-title":"Nickolas J G Falkner. Identifying Computer Science Self-Regulated Learning Strategies. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14","author":"Falkner Katrina","year":"2014","unstructured":"Katrina Falkner , Rebecca Vivian , and Nickolas J G Falkner. Identifying Computer Science Self-Regulated Learning Strategies. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14 , pages 291 -- 296 , New York, NY, USA , 2014 . ACM. Katrina Falkner, Rebecca Vivian, and Nickolas J G Falkner. Identifying Computer Science Self-Regulated Learning Strategies. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14, pages 291--296, New York, NY, USA, 2014. ACM."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijer.2015.11.001"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151954.1067532"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844610"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742594"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/acp.1537"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2923.2009.03518.x"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1207\/S15328023TOP2903_06"},{"key":"e_1_3_2_2_20_1","first-page":"41","volume-title":"ACM International Conference Proceeding Series","author":"Leo","year":"2016","unstructured":"Leo Lepp\"a nen, Juho Leinonen , and Arto Hellas . Pauses and spacing in learning to program . In ACM International Conference Proceeding Series , pages 41 -- 50 , 2016 . Leo Lepp\"a nen, Juho Leinonen, and Arto Hellas. Pauses and spacing in learning to program. In ACM International Conference Proceeding Series, pages 41--50, 2016."},{"key":"e_1_3_2_2_21_1","volume-title":"Introduction to JAVA Programming","author":"Liang Y. Daniel","year":"2011","unstructured":"Y. Daniel Liang . Introduction to JAVA Programming , volume 8 . Pearson Education , 2011 . Y. Daniel Liang. Introduction to JAVA Programming, volume 8. Pearson Education, 2011."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366795"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960329"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445218"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787730"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201243"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067488"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734406"},{"key":"e_1_3_2_2_29_1","first-page":"177","volume-title":"Beth Simon. Halving Fail Rates Using Peer Instruction: A Study of Four Computer Science Courses. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13","author":"Porter Leo","year":"2013","unstructured":"Leo Porter , Cynthia Bailey Lee , and Beth Simon. Halving Fail Rates Using Peer Instruction: A Study of Four Computer Science Courses. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13 , pages 177 -- 182 , New York, NY, USA , 2013 . ACM. Leo Porter, Cynthia Bailey Lee, and Beth Simon. Halving Fail Rates Using Peer Instruction: A Study of Four Computer Science Courses. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, pages 177--182, New York, NY, USA, 2013. ACM."},{"key":"e_1_3_2_2_30_1","first-page":"358","volume-title":"Beth Simon. A Multi-Institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16","author":"Porter Leo","year":"2016","unstructured":"Leo Porter , Dennis Bouvier , Quintin Cutts , Scott Grissom , Cynthia Lee , Robert McCartney , Daniel Zingaro , and Beth Simon. A Multi-Institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16 , pages 358 -- 363 , New York, NY, USA , 2016 . ACM. Leo Porter, Dennis Bouvier, Quintin Cutts, Scott Grissom, Cynthia Lee, Robert McCartney, Daniel Zingaro, and Beth Simon. A Multi-Institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE '16, pages 358--363, New York, NY, USA, 2016. ACM."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406263"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.2190\/C670-Y3C8-LTJ1-CT3P"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1037\/a0026838"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1037\/0033-2909.130.2.261"},{"key":"e_1_3_2_2_35_1","first-page":"1","volume-title":"Psychology of learning and motivation","author":"Henry L","year":"2011","unstructured":"Henry L Roediger III, Adam L Putnam , and Megan A Smith . Ten benefits of testing and their applications to educational practice . In Psychology of learning and motivation , volume 55 , pages 1 -- 36 . Elsevier , 2011 . Henry L Roediger III, Adam L Putnam, and Megan A Smith. Ten benefits of testing and their applications to educational practice. In Psychology of learning and motivation, volume 55, pages 1--36. Elsevier, 2011."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jarmac.2012.09.002"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1037\/edu0000367"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11251-007-9015-8"},{"issue":"1","key":"e_1_3_2_2_39_1","first-page":"7","article-title":"Four principles of memory improvement: A guide to improving learning efficiency","volume":"21","author":"Schwartz Bennett L","year":"2011","unstructured":"Bennett L Schwartz , Lisa K Son , Nate Kornell , and Bridgid Finn . Four principles of memory improvement: A guide to improving learning efficiency . IJCPS-International Journal of Creativity and Problem Solving , 21 ( 1 ): 7 , 2011 . Bennett L Schwartz, Lisa K Son, Nate Kornell, and Bridgid Finn. Four principles of memory improvement: A guide to improving learning efficiency. IJCPS-International Journal of Creativity and Problem Solving, 21(1):7, 2011.","journal-title":"IJCPS-International Journal of Creativity and Problem Solving"},{"key":"e_1_3_2_2_40_1","first-page":"341","volume-title":"Quintin Cutts. Experience Report: Peer Instruction in Introductory Computing. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE '10","author":"Simon Beth","year":"2010","unstructured":"Beth Simon , Michael Kohanfars , Jeff Lee , Karen Tamayo , and Quintin Cutts. Experience Report: Peer Instruction in Introductory Computing. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE '10 , pages 341 -- 345 , New York, NY, USA , 2010 . ACM. Beth Simon, Michael Kohanfars, Jeff Lee, Karen Tamayo, and Quintin Cutts. Experience Report: Peer Instruction in Introductory Computing. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE '10, pages 341--345, New York, NY, USA, 2010. ACM."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445215"},{"key":"e_1_3_2_2_42_1","first-page":"573","volume-title":"Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE","author":"Stephenson Ben","year":"2017","unstructured":"Ben Stephenson , Michelle Craig , Daniel Zingaro , Diane Horton , Danny Heap , and Elaine Huynh . Exam wrappers : Not a silver bullet . In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE , pages 573 -- 578 , New York, NY, USA , 2017 . ACM. Ben Stephenson, Michelle Craig, Daniel Zingaro, Diane Horton, Danny Heap, and Elaine Huynh. Exam wrappers: Not a silver bullet. In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, pages 573--578, New York, NY, USA, 2017. ACM."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230980"},{"key":"e_1_3_2_2_44_1","first-page":"39","volume-title":"Watson and Frederick W B Li. Failure Rates in Introductory Programming Revisited. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14","author":"Christopher","year":"2014","unstructured":"Christopher Watson and Frederick W B Li. Failure Rates in Introductory Programming Revisited. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14 , pages 39 -- 44 , New York, NY, USA , 2014 . ACM. Christopher Watson and Frederick W B Li. Failure Rates in Introductory Programming Revisited. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14, pages 39--44, New York, NY, USA, 2014. ACM."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538930"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159480"},{"key":"e_1_3_2_2_47_1","first-page":"13","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference-Volume 136","author":"Wood Krissi","year":"2013","unstructured":"Krissi Wood , Dale Parsons , Joy Gasson , and Patricia Haden . It's never too early: pair programming in CS1 . In Proceedings of the Fifteenth Australasian Computing Education Conference-Volume 136 , pages 13 -- 21 , 2013 . Krissi Wood, Dale Parsons, Joy Gasson, and Patricia Haden. It's never too early: pair programming in CS1. In Proceedings of the Fifteenth Australasian Computing Education Conference-Volume 136, pages 13--21, 2013."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538878"}],"event":{"name":"SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education","location":"Providence RI USA","acronym":"SIGCSE 2022","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 53rd ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499339","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478431.3499339","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:26Z","timestamp":1750191506000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499339"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":48,"alternative-id":["10.1145\/3478431.3499339","10.1145\/3478431"],"URL":"https:\/\/doi.org\/10.1145\/3478431.3499339","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]}}}