{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T12:26:13Z","timestamp":1784291173365,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":45,"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\/"}],"funder":[{"name":"ERDF, EU","award":["PID2022-137849OB-I00"],"award-info":[{"award-number":["PID2022-137849OB-I00"]}]},{"name":"MICIU\/AEI\/10.13039\/501100011033","award":["PID2022-137849OB-I00"],"award-info":[{"award-number":["PID2022-137849OB-I00"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,2,12]]},"DOI":"10.1145\/3641554.3701937","type":"proceedings-article","created":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T09:19:36Z","timestamp":1740043176000},"page":"1148-1154","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Reflections on Teaching Algorithm Courses"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9486-8526","authenticated-orcid":false,"given":"J. \u00e1ngel","family":"Vel\u00e1zquez-Iturbide","sequence":"first","affiliation":[{"name":"Universidad Rey Juan Carlos, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,2,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Computer Algorithms","author":"Baase Sarah","unstructured":"Sarah Baase and Allen van Gelder. 2000. Computer Algorithms (3rd ed.). Addison Wesley Longman, Reading, MA.","edition":"3"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/356827.356831"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/22627.22347"},{"key":"e_1_3_2_1_4_1","volume-title":"Fundamentals of Algorithmics","author":"Brassard Gilles","unstructured":"Gilles Brassard and Paul Bratley. 1996. Fundamentals of Algorithmics. Prentice-Hall, Hertfordshire, UK."},{"key":"e_1_3_2_1_5_1","volume-title":"The process of education","author":"Bruner Jerome S.","unstructured":"Jerome S. Bruner. 1960. The process of education, Harvard University Press."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140159"},{"key":"e_1_3_2_1_7_1","volume-title":"Rivest and Clifford Stein","author":"Cormen Thomas H.","year":"2009","unstructured":"Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. 2009. Introduction to Algorithms (3rd ed.). MIT Press, Cambridge, MA."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157148"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018109"},{"issue":"7","key":"e_1_3_2_1_10_1","first-page":"674","article-title":"Learning and teaching styles in engineering education","volume":"78","author":"Felder Richard M.","year":"1988","unstructured":"Richard M. Felder and Linda K. Silverman. 1988. Learning and teaching styles in engineering education. Engineering Education, 78(7), 674--681.","journal-title":"Engineering Education"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Sally A. Fincher and Anthony V. Robins Eds. 2019. The Cambridge Handbook of Computing Education Research. Cambridge University Press.","DOI":"10.1017\/9781108654555"},{"key":"e_1_3_2_1_12_1","volume-title":"Sartaj Sahni and Sanguthevar Rajasekaran","author":"Horowitz Ellis","year":"1997","unstructured":"Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran. 1997. Computer Algorithms. Computer Science Press, New York, NY."},{"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","first-page":"1","volume-title":"What are cognitive tools? In Cognitive Tools for Learning","author":"Jonassen David H.","unstructured":"David H. Jonassen. 1992. What are cognitive tools? In Cognitive Tools for Learning, Piet A.M. Kommers, David H. Jonassen and J. Terry Mayes (Eds.), Springer-Verlag, NATO Series F18, pp. 1--6."},{"key":"e_1_3_2_1_15_1","volume-title":"Algorithm Design","author":"Kleinberg Jon","unstructured":"Jon Kleinberg and \u00c9va Tardos. 2006. Algorithm Design. Pearson Addison-Wesley, Boston, MA."},{"key":"e_1_3_2_1_16_1","volume-title":"Experimental Learning: Experience as the Source of Learning and Development","author":"Kolb David A.","year":"1984","unstructured":"David A. Kolb. 1984. Experimental Learning: Experience as the Source of Learning and Development. Prentice Hall."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3664191"},{"key":"e_1_3_2_1_18_1","first-page":"773","volume-title":"Clancy and Jan Vahrenhold","author":"Lewis Colleen M.","year":"2019","unstructured":"Colleen M. Lewis, Michael J. Clancy and Jan Vahrenhold. 2019. Student knowledge and misconceptions. In The Cambridge Handbook of Computing Education Research, Sally A. Fincher and Anthony V. Robins, eds. Cambridge University Press, pp. 773--800."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2978249.2978251"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041624.1041673"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293881.3295779"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569820"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2002.1157917"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_3_2_1_25_1","volume-title":"A Guide to Experimental Algorithmics","author":"McGeoch Catherine C.","unstructured":"Catherine C. McGeoch. 2012. A Guide to Experimental Algorithmics. Cambridge University Press."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/960568.782998"},{"key":"e_1_3_2_1_27_1","first-page":"7","volume-title":"Mental Models. D. Gentner and A. Stevens (eds)","author":"Norman Donald","unstructured":"Donald Norman. 1983. Some observations on mental models. In Mental Models. D. Gentner and A. Stevens (eds), pp. 7--14. Erlbaum, Hillsdale, NJ."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077618"},{"key":"e_1_3_2_1_29_1","volume-title":"Russell and Peter Norvig","author":"Stuart","year":"2010","unstructured":"Stuart J. Russell and Peter Norvig. 2010. Artificial Intelligence: A Modern Approach, 3rd ed. Pearson Education, 2010.","edition":"3"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/563340.563468"},{"key":"e_1_3_2_1_31_1","volume-title":"Data Structures, Algorithms, and Applications in Java","author":"Sahni Sartaj","unstructured":"Sartaj Sahni. 2004. Data Structures, Algorithms, and Applications in Java (2nd ed.). Silicon Press, Summit, NJ.","edition":"2"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2850505"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3533760.3533763"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2022.2079865"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_36_1","unstructured":"John Stasko John Domingue Marc H. Brown and Blaine A. Price eds. 1998. Software Visualization. MIT Press Cambridge Massachusetts MA."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999753"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534972"},{"key":"e_1_3_2_1_39_1","first-page":"227","volume-title":"Handbook of Human Centric Visualization","author":"Vel\u00e1zquez-Iturbide J. \u00c1ngel","unstructured":"J. \u00c1ngel Vel\u00e1zquez-Iturbide. 2013. Using textbook illustrations to extract design principles for algorithm visualizations. In Handbook of Human Centric Visualization, W. Huang (ed.), pp. 227--249. Springer Science+Business Media."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","unstructured":"J. \u00c1ngel Vel\u00e1zquez-Iturbide. 2021. A unified framework to experiment with algorithm optimality and efficiency. Computer Applications in Engineering Education 29 6 1 793--1 810. https:\/\/doi.org\/10.1002\/cae.22423.","DOI":"10.1002\/cae.22423"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.3390\/a3010076"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 21st Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'16)","author":"J.","unstructured":"J. \u00c1ngel Vel\u00e1zquez-Iturbide and Antonio P\u00e9rez-Carrasco. 2016. Systematic development of dynamic programming algorithms assisted by interactive visualization. In Proceedings of the 21st Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'16). ACM Press, New York, NY, 71--76. 10.1145\/ 2899415.2899450."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2948070"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319749"},{"key":"e_1_3_2_1_45_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.3701937","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3641554.3701937","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T06:32:34Z","timestamp":1755757954000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641554.3701937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,12]]},"references-count":45,"alternative-id":["10.1145\/3641554.3701937","10.1145\/3641554"],"URL":"https:\/\/doi.org\/10.1145\/3641554.3701937","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"}}]}}