{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T18:56:53Z","timestamp":1770231413184,"version":"3.49.0"},"reference-count":56,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T00:00:00Z","timestamp":1634083200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T00:00:00Z","timestamp":1634083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T00:00:00Z","timestamp":1634083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,10,13]]},"DOI":"10.1109\/fie49875.2021.9637441","type":"proceedings-article","created":{"date-parts":[[2021,12,21]],"date-time":"2021-12-21T00:13:31Z","timestamp":1640045611000},"page":"1-9","source":"Crossref","is-referenced-by-count":11,"title":["Algodynamics: Algorithms as systems"],"prefix":"10.1109","author":[{"given":"Venkatesh","family":"Choppella","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kasturi","family":"Viswanath","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mrityunjay","family":"Kumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"2nd","author":"press","year":"1992","journal-title":"Numerical Recipes in C"},{"key":"ref38","author":"plotkin","year":"1981","journal-title":"A structural approach to operational semantics"},{"key":"ref33","author":"lynch","year":"1996","journal-title":"Distributed Algorithms"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1595496.1562930"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/563340.563456"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2014.11.018"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/960875.960540"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/960568.782998"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-10235-3"},{"key":"ref28","author":"lee","year":"2015","journal-title":"Introduction to Embedded Systems"},{"key":"ref27","author":"lamport","year":"2002","journal-title":"Specifying Systems The TLA+ Language and Tools for Hardware and Software Engineers"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/331795.331802"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCGI.2010.12"},{"key":"ref1","article-title":"Computation and computational thinking","author":"aho","year":"2011","journal-title":"Ubuity"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677311"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-34874-3"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2015.7096016"},{"key":"ref24","author":"harel","year":"1991","journal-title":"Constructionism"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-5983-1"},{"key":"ref26","author":"knuth","year":"2011","journal-title":"The Art ofComputer Programming"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2017.07"},{"key":"ref51","author":"viswanath","year":"2008","journal-title":"An Introduction to Mathematical Computer Science"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1962.288302"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1095714.1095771"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/362575.362577"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2008.0118"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.07.011"},{"key":"ref10","author":"cormen","year":"2009","journal-title":"Introduction to Algorithms"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670780"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/973801.973818"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/360933.360975"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X023007005"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1821996.1821997"},{"key":"ref15","year":"2020","journal-title":"Computing Curricula 2020 Paradigms for Global Computing Education"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/563517.563470"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611920"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1352322.1352148"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364814"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/219817.219828"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2007.08.003"},{"key":"ref6","author":"chandy","year":"1988","journal-title":"Parallel Program Design"},{"key":"ref5","first-page":"45","article-title":"Constructivism in computer science education","volume":"20","author":"ben-ari","year":"2001","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"ref8","article-title":"Algodynamics: Teaching algorithms using interactive transition systems, 2020","author":"choppella","year":"0","journal-title":"Workshop presented at ACM Compute"},{"key":"ref7","author":"choppella","year":"2020","journal-title":"Algodynamics Teaching algorithms using interactive transition systems"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1538234.1538236"},{"key":"ref9","author":"choppella","year":"2021","journal-title":"Online demo of bubblesort"},{"key":"ref46","author":"tabuada","year":"0","journal-title":"Verification and Control of Hybrid Systems A Symbolic Approach"},{"key":"ref45","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1007\/3-540-34874-3_18","author":"stein","year":"2006","journal-title":"Interaction computation and education"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1538234.1538236"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139168724"},{"key":"ref42","author":"sahni","year":"1978","journal-title":"Fundamentals of Computer Algorithms"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1093\/combul\/39.2.20"},{"key":"ref44","author":"stein","year":"2005","journal-title":"The Rethinking CS 101 Project"},{"key":"ref43","author":"sedgewick","year":"1988","journal-title":"Algorithms"}],"event":{"name":"2021 IEEE Frontiers in Education Conference (FIE)","location":"Lincoln, NE, USA","start":{"date-parts":[[2021,10,13]]},"end":{"date-parts":[[2021,10,16]]}},"container-title":["2021 IEEE Frontiers in Education Conference (FIE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9637048\/9637049\/09637441.pdf?arnumber=9637441","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T11:50:09Z","timestamp":1674129009000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9637441\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,13]]},"references-count":56,"URL":"https:\/\/doi.org\/10.1109\/fie49875.2021.9637441","relation":{},"subject":[],"published":{"date-parts":[[2021,10,13]]}}}