{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T02:58:02Z","timestamp":1784602682748,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,2,12]],"date-time":"2025-02-12T00:00:00Z","timestamp":1739318400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,2,12]]},"DOI":"10.1145\/3641554.3701865","type":"proceedings-article","created":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T09:19:36Z","timestamp":1740043176000},"page":"645-651","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["dpvis: A Visual and Interactive Learning Tool for Dynamic Programming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-1927-5039","authenticated-orcid":false,"given":"David H.","family":"Lee","sequence":"first","affiliation":[{"name":"University of Southern California, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5652-7578","authenticated-orcid":false,"given":"Aditya","family":"Prasad","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, Illinois, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9777-1110","authenticated-orcid":false,"given":"Ramiro","family":"Deo-Campo Vuong","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, New York, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-7773-265X","authenticated-orcid":false,"given":"Tianyu","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8756-1319","authenticated-orcid":false,"given":"Eric","family":"Han","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4002-9759","authenticated-orcid":false,"given":"David","family":"Kempe","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, CA, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,2,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Codeforces. https:\/\/codeforces.com\/. Accessed: 2024-07-22."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Hackerrank. https:\/\/www.hackerrank.com\/. Accessed: 2024-07-22."},{"key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. Leetcode. https:\/\/leetcode.com\/. Accessed: 2024-07-22."},{"key":"e_1_3_2_1_4_1","unstructured":"2023. Algorithm Visualizer. https:\/\/algorithm-visualizer.org\/dynamicprogramming\/ fibonacci-sequence. Accessed: 2024-07-02."},{"key":"e_1_3_2_1_5_1","unstructured":"Anaconda Inc. [n. d.]. Anaconda. https:\/\/anaconda.org."},{"key":"e_1_3_2_1_6_1","unstructured":"Deb Banerji. 2021. Dynamic Programming Visualization. https:\/\/dynamicprogramming. debkbanerji.com\/select-problem. Accessed: 2024-07-02."},{"key":"e_1_3_2_1_7_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","unstructured":"Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2001. Introduction to Algorithms (second ed.). MITPress."},{"key":"e_1_3_2_1_8_1","volume-title":"Participation bias, self-selection bias, and response bias. Journal of the American Academy of Dermatology","author":"Elston Dirk M","year":"2021","unstructured":"Dirk M Elston. 2021. Participation bias, self-selection bias, and response bias. Journal of the American Academy of Dermatology (2021)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2013.6685158"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2018.8658592"},{"key":"e_1_3_2_1_11_1","unstructured":"Nail Fraser. 2015. DPVisualizer. https:\/\/easyhard.github.io\/dpv\/. Accessed: 2024-07-02."},{"key":"e_1_3_2_1_12_1","unstructured":"Steven Halim. 2024. VisuAlgo. https:\/\/visualgo.net\/en\/recursion. Accessed: 2024-07-02."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1177\/2372732215624708"},{"key":"e_1_3_2_1_15_1","volume-title":"Algorithm Design","author":"Kleinberg Jon","unstructured":"Jon Kleinberg and Eva Tardos. 2005. Algorithm Design. Addison-Wesley."},{"key":"e_1_3_2_1_16_1","volume-title":"Tianyu Wang, Eric Han, and David Kempe.","author":"Lee David H.","year":"2024","unstructured":"David H. Lee, Aditya Prasad, Ramiro Deo-Campo Vuong, Tianyu Wang, Eric Han, and David Kempe. 2024. dpvis: A Visual and Interactive Learning Tool for Dynamic Programming. arXiv:2411.07705 [cs.CY] https:\/\/arxiv.org\/abs\/2411. 07705"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 284--290","author":"Luu Michael","year":"2023","unstructured":"Michael Luu, Matthew Ferland, Varun Nagaraj Rao, Arushi Arora, Randy Huynh, Frederick Reiber, Jennifer Wong-Ma, and Michael Shindler. 2023. What is an algorithms course? Survey results of introductory undergraduate algorithms courses in the US. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. 284--290."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Thomas L Naps Guido R\u00f6\u00dfling Vicki Almstrum Wanda Dann Rudolf Fleischer Chris Hundhausen Ari Korhonen Lauri Malmi Myles McNally Susan Rodger et al. 2002. Exploring the role of visualization and engagement in computer science education. In Working group reports from ITiCSE on Innovation and technology in computer science education. 131--152.","DOI":"10.1145\/960568.782998"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) IEEE Computer Society. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. (2013). https:\/\/doi.org\/doi\/pdf\/10.1145\/2534860","DOI":"10.1145\/2534860"},{"key":"e_1_3_2_1_20_1","unstructured":"Python Software Foundation. [n. d.]. Python Package Index. https:\/\/pypi.org."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971432"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953204"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2022.2079865"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159528"}],"event":{"name":"SIGCSE TS 2025: The 56th ACM Technical Symposium on Computer Science Education","location":"Pittsburgh PA USA","acronym":"SIGCSE TS 2025","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641554.3701865","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3641554.3701865","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T06:30:53Z","timestamp":1755757853000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641554.3701865"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,12]]},"references-count":24,"alternative-id":["10.1145\/3641554.3701865","10.1145\/3641554"],"URL":"https:\/\/doi.org\/10.1145\/3641554.3701865","relation":{},"subject":[],"published":{"date-parts":[[2025,2,12]]},"assertion":[{"value":"2025-02-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}