{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T18:30:16Z","timestamp":1778524216181,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,22]],"date-time":"2024-11-22T00:00:00Z","timestamp":1732233600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Innovation project Swiss Accelerator - Innosuisse","award":["2155012933 (OMEN-E)"],"award-info":[{"award-number":["2155012933 (OMEN-E)"]}]},{"name":"National Recovery and Resilience Plan Greece 2.0 - NextGenerationEU","award":["TA\u03a3\u03a6P-06378"],"award-info":[{"award-number":["TA\u03a3\u03a6P-06378"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,12,3]]},"DOI":"10.1145\/3680533.3697057","type":"proceedings-article","created":{"date-parts":[[2024,11,22]],"date-time":"2024-11-22T09:39:05Z","timestamp":1732268345000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["pyGANDALF - An open-source Geometric, ANimation, Directed, Algorithmic, Learning Framework for Computer Graphics"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5373-8760","authenticated-orcid":false,"given":"John","family":"Petropoulos","sequence":"first","affiliation":[{"name":"ORamaVR, Heraklion, Greece and University of Crete, Heraklion, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6577-0354","authenticated-orcid":false,"given":"Manos","family":"Kamarianakis","sequence":"additional","affiliation":[{"name":"ORamaVR, Heraklion, Greece and University of Crete, Heraklion, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5670-1151","authenticated-orcid":false,"given":"Antonis","family":"Protopsaltis","sequence":"additional","affiliation":[{"name":"ORamaVR, Kozani, Greece and University of Western Macedonia, Kozani, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2977-9850","authenticated-orcid":false,"given":"George","family":"Papagiannakis","sequence":"additional","affiliation":[{"name":"ORamaVR, Heraklion, Greece and University of Crete, Heraklion, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,22]]},"reference":[{"key":"e_1_3_3_3_2_1","volume-title":"EG 2018 - Education Papers","author":"Andujar Carlos","year":"2018","unstructured":"Carlos Andujar, Antonio Chica, Marta Fair\u00e9n, and Alvar Vinacua. 2018. GL-Socket: A CG Plugin-based Framework for Teaching and Assessment. In EG 2018 - Education Papers, Frits Post and Jir\u00ed \u017d\u00e1ra (Eds.). The Eurographics Association."},{"key":"e_1_3_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.2312\/eged.20171019"},{"key":"e_1_3_3_3_4_1","first-page":"1","volume-title":"Eurographics (Education Papers)","author":"Balreira Dennis\u00a0Giovani","year":"2017","unstructured":"Dennis\u00a0Giovani Balreira, Marcelo Walter, Dieter\u00a0W Fellner, et\u00a0al. 2017b. What we are teaching in Introduction to Computer Graphics.. In Eurographics (Education Papers). 1\u20137."},{"key":"e_1_3_3_3_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/503376.503459"},{"key":"e_1_3_3_3_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76805-0_38"},{"key":"e_1_3_3_3_7_1","volume-title":"Dear ImGui Bundle: an extensive set of ready-to-use widgets and libraries, based on ImGui","author":"Bundle Dear\u00a0ImGui","year":"2023","unstructured":"Dear\u00a0ImGui Bundle. 2023. Dear ImGui Bundle: an extensive set of ready-to-use widgets and libraries, based on ImGui. https:\/\/pthom.github.io\/imgui_bundle\/index.html"},{"key":"e_1_3_3_3_8_1","volume-title":"EG 2017 - Education Papers","author":"B\u00fcrgisser Benjamin","year":"2017","unstructured":"Benjamin B\u00fcrgisser, David Steiner, and Renato Pajarola. 2017. bRenderer: A Flexible Basis for a Modern Computer Graphics Curriculum. In EG 2017 - Education Papers, Jean-Jacques Bourdin and Amit Shesh (Eds.). The Eurographics Association."},{"key":"e_1_3_3_3_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-3997-0_7"},{"key":"e_1_3_3_3_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"e_1_3_3_3_11_1","volume-title":"15th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia 2022","author":"Kenwright Benjamin","year":"2022","unstructured":"Benjamin Kenwright. 2022. Introduction to computer graphics and ray-tracing using the webgpu api. In 15th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia 2022."},{"key":"e_1_3_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587423.3595543"},{"key":"e_1_3_3_3_13_1","doi-asserted-by":"crossref","unstructured":"Thomas Mahatody Mouldi Sagar and Christophe Kolski. 2010. State of the art on the cognitive walkthrough method its variants and evolutions. Intl. Journal of Human\u2013Computer Interaction 26 8 (2010) 741\u2013785.","DOI":"10.1080\/10447311003781409"},{"key":"e_1_3_3_3_14_1","unstructured":"Miryahyoyeva Mashxura and Ilhomjon\u00a0Meliqo\u2019ziyevich Siddiqov. 2023. Effects of the Flipped Classroom in Teaching Computer Graphics. Eurasian Research Bulletin 16 (2023) 119\u2013123."},{"key":"e_1_3_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538892"},{"key":"e_1_3_3_3_16_1","doi-asserted-by":"publisher","DOI":"10.2312\/eged.20231015"},{"key":"e_1_3_3_3_17_1","volume-title":"Eurographics 2014 - Education Papers","author":"Papagiannakis G.","year":"2014","unstructured":"G. Papagiannakis, P. Papanikolaou, E. Greassidou, and P. Trahanias. 2014. glGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculum. In Eurographics 2014 - Education Papers. The Eurographics Association."},{"key":"e_1_3_3_3_18_1","volume-title":"Eurographics 2021 - Education Papers","author":"Pattanaik Sumanta\u00a0N.","year":"2021","unstructured":"Sumanta\u00a0N. Pattanaik and Alexis Benamira. 2021. Teaching Computer Graphics During Pandemic using Observable Notebook. In Eurographics 2021 - Education Papers, Beatriz Sousa\u00a0Santos and Gitta Domik (Eds.). The Eurographics Association."},{"key":"e_1_3_3_3_19_1","first-page":"361","volume-title":"Proceedings of the 25th International Conference on Computers in Education (ICCE 2017). APSCE, Christchurch, New Zealand","author":"Suselo Thomas","year":"2017","unstructured":"Thomas Suselo, Burkhard\u00a0C W\u00fcnsche, and Andrew Luxton-Reilly. 2017. The journey to improve teaching computer graphics: A systematic review. In Proceedings of the 25th International Conference on Computers in Education (ICCE 2017). APSCE, Christchurch, New Zealand. 361\u2013366."},{"key":"e_1_3_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286960.3286972"},{"key":"e_1_3_3_3_21_1","doi-asserted-by":"publisher","DOI":"10.2312\/eged.20171024"},{"key":"e_1_3_3_3_22_1","first-page":"31","volume-title":"Eurographics 2022 - Education Papers","author":"Unterguggenberger J.","year":"2022","unstructured":"J. Unterguggenberger, B. Kerbl, and M. Wimmer. 2022. The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses. In Eurographics 2022 - Education Papers (Reims). The Eurographics Association, 31\u201339."},{"key":"e_1_3_3_3_23_1","doi-asserted-by":"crossref","unstructured":"J. Unterguggenberger B. Kerbl and M. Wimmer. 2023. Vulkan all the way: Transitioning to a modern low-level graphics API in academia. Computers & Graphics 111 (2023) 155\u2013165.","DOI":"10.1016\/j.cag.2023.02.001"},{"key":"e_1_3_3_3_24_1","series-title":"(CSERC \u201921)","first-page":"21","volume-title":"Proceedings of the 10th Computer Science Education Research Conference","author":"Wuensche Burkhard\u00a0Claus","year":"2022","unstructured":"Burkhard\u00a0Claus Wuensche, Kai-Cheung Leung, Davis Dimalen, et\u00a0al. 2022. Using an Assessment Tool to Create Sandboxes for Computer Graphics Teaching in an Online Environment. In Proceedings of the 10th Computer Science Education Research Conference (Virtual Event, Netherlands) (CSERC \u201921). Association for Computing Machinery, New York, NY, USA, 21\u201330."},{"key":"e_1_3_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.23919\/ELINFOCOM.2019.8706402"}],"event":{"name":"SA '24: SIGGRAPH Asia 2024 Educator's Forum","location":"Tokyo Japan","acronym":"SA '24","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["SIGGRAPH Asia 2024 Educator's Forum"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3680533.3697057","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3680533.3697057","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:17:14Z","timestamp":1750295834000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3680533.3697057"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,22]]},"references-count":24,"alternative-id":["10.1145\/3680533.3697057","10.1145\/3680533"],"URL":"https:\/\/doi.org\/10.1145\/3680533.3697057","relation":{},"subject":[],"published":{"date-parts":[[2024,11,22]]},"assertion":[{"value":"2024-11-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}