{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:46:30Z","timestamp":1783097190887,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,6,29]],"date-time":"2023-06-29T00:00:00Z","timestamp":1687996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,6,29]]},"DOI":"10.1145\/3587102.3588844","type":"proceedings-article","created":{"date-parts":[[2023,6,30]],"date-time":"2023-06-30T22:17:59Z","timestamp":1688163479000},"page":"540-546","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Teaching CS1 with a Mastery Learning Framework: Impact on Students' Learning and Engagement"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5731-9520","authenticated-orcid":false,"given":"Giulia","family":"Toti","sequence":"first","affiliation":[{"name":"University of British Columbia, Vancouver, BC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0581-6415","authenticated-orcid":false,"given":"Guoning","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Houston, Houston, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8775-7501","authenticated-orcid":false,"given":"Sebastian","family":"Gonzalez","sequence":"additional","affiliation":[{"name":"University of British Columbia, Vancouver, BC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,6,30]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1","article-title":"Plagiarism in programming assessments: a systematic review","volume":"20","author":"Albluwi Ibrahim","year":"2019","unstructured":"Ibrahim Albluwi. 2019. Plagiarism in programming assessments: a systematic review. ACM Transactions on Computing Education (TOCE) 20, 1 (2019), 1--28.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"e_1_3_2_1_2_1","first-page":"99","article-title":"Effectiveness of frequent testing over achievement: A meta analysis study","volume":"6","author":"Basol G\u00fclsah","year":"2009","unstructured":"G\u00fclsah Basol and George Johanson. 2009. Effectiveness of frequent testing over achievement: A meta analysis study. Journal of Human Sciences 6, 2 (2009), 99--121.","journal-title":"Journal of Human Sciences"},{"key":"e_1_3_2_1_3_1","volume-title":"Students' Perceptions of the Classroom Learning Environment and Engagement in Cooperative Mastery Learning-Based Biology Classroom Instruction. Education Research International","author":"Bizimana Emmanuel","year":"2022","unstructured":"Emmanuel Bizimana, Dieudonn\u00e9 Mutangana, and Adrian Mwesigye. 2022. Students' Perceptions of the Classroom Learning Environment and Engagement in Cooperative Mastery Learning-Based Biology Classroom Instruction. Education Research International (2022)."},{"key":"e_1_3_2_1_4_1","volume-title":"Number 1. Evaluation comment 1, 2","author":"Bloom Benjamin S","year":"1968","unstructured":"Benjamin S Bloom. 1968. Learning for Mastery. Instruction and Curriculum. Regional Education Laboratory for the Carolinas and Virginia, Topical Papers and Reprints, Number 1. Evaluation comment 1, 2 (1968)."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 24--30","author":"Bridson Kathryn","unstructured":"Kathryn Bridson and Scott D. Fleming. 2021. Frequent, timed coding tests for training and assessment of full-stack web development skills: an experience report. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. 24--30."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287481"},{"key":"e_1_3_2_1_7_1","volume-title":"2015 International Conference on Learning and Teaching in Computing and Engineering. 197--203","author":"Capovilla D.","unstructured":"D. Capovilla, M. Berges, A. M\u00fchling, and P. Hubwieser. 2015. Handling heterogeneity in programming courses for freshmen. In 2015 International Conference on Learning and Teaching in Computing and Engineering. 197--203."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.76.6.1038"},{"key":"e_1_3_2_1_9_1","volume-title":"Ryan","author":"Deci Edward L.","year":"2013","unstructured":"Edward L. Deci and Richard M. Ryan. 2013. Intrinsic motivation and selfdetermination in human behavior. Springer Science Business Media."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0346-251X(95)00005-5"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2458539.2458564"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15328023top0802_7"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286960.3286965"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1128\/jmbe.00280-21"},{"key":"e_1_3_2_1_15_1","volume-title":"Daniels","author":"Goegan Lauren D.","year":"2022","unstructured":"Lauren D. Goegan, Lily Le, and Lia M. Daniels. 2022. Online Learning is a Rollercoaster: Postsecondary Students With Learning Disabilities Navigate the COVID-19 Pandemic. Learning Disability Quarterly (2022)."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education. 534--539","author":"Amanda","unstructured":"Amanda M. Holland-Minkley and Thomas Lombardi. 2016. Improving engagement in introductory courses with homework resubmission. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education. 534--539."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.163"},{"key":"e_1_3_2_1_18_1","volume-title":"Bangert-Drowns","author":"Kulik Kulik James A.","year":"1990","unstructured":"James A. Kulik Kulik, Chen-Lin C. and Robert L. Bangert-Drowns. 1990. Effectiveness of mastery learning programs: A meta-analysis. Review of educational research 60, 2 (1990), 265--299."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1858583.1858604"},{"key":"e_1_3_2_1_20_1","volume-title":"Retrieved","author":"Levenson Eric","year":"2020","unstructured":"Eric Levenson, Chris Boyette, and Janine Mack. 2020. Colleges and universities across the US are canceling in-person classes due to coronavirus. Retrieved June 28, 2022 from https:\/\/edition.cnn.com\/2020\/03\/09\/us\/coronavirus-university-collegeclasses\/ index.html"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1177\/0098628311401587"},{"key":"e_1_3_2_1_23_1","volume-title":"Teaching with integrity: The ethics of higher education practice","author":"Macfarlane Bruce","unstructured":"Bruce Macfarlane. 2004. Teaching with integrity: The ethics of higher education practice. Routledge."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1901\/jaba.1971.4-257"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013501"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/acp.3605"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 333--339","author":"Muller Silvia","unstructured":"Silvia Muller, Monica Babes-Vroman, Mary Emenike, and Thu D. Nguyen. 2020. Exploring Novice Programmers' Homework Practices: Initial Observations of Information Seeking Behaviors. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 333--339."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3430665.3456321"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.4995\/HEAD19.2019.9297"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2018.8659032"},{"key":"e_1_3_2_1_31_1","volume-title":"Shaffer and Mary Beth Rosson","author":"Steven","year":"2013","unstructured":"Steven C. Shaffer and Mary Beth Rosson. 2013. Increasing student success by modifying course delivery based on student submission data. ACM inroads 4 (2013), 81--86. Issue 4."},{"key":"e_1_3_2_1_32_1","volume-title":"zyBooks. Retrieved","year":"2022","unstructured":"Wiley. [n.d.]. zyBooks. Retrieved June 27, 2022 from https:\/\/www.zybooks.com\/"}],"event":{"name":"ITiCSE 2023: Innovation and Technology in Computer Science Education","location":"Turku Finland","acronym":"ITiCSE 2023","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3587102.3588844","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3587102.3588844","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:08:03Z","timestamp":1750183683000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3587102.3588844"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,29]]},"references-count":31,"alternative-id":["10.1145\/3587102.3588844","10.1145\/3587102"],"URL":"https:\/\/doi.org\/10.1145\/3587102.3588844","relation":{},"subject":[],"published":{"date-parts":[[2023,6,29]]},"assertion":[{"value":"2023-06-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}