{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T04:12:48Z","timestamp":1750824768887,"version":"3.41.0"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319667324"},{"type":"electronic","value":"9783319667331"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-66733-1_23","type":"book-chapter","created":{"date-parts":[[2017,8,18]],"date-time":"2017-08-18T01:32:46Z","timestamp":1503019966000},"page":"208-214","source":"Crossref","is-referenced-by-count":1,"title":["Visual Computational Thinking Using Patch"],"prefix":"10.1007","author":[{"given":"Hasan M.","family":"Jamil","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,8,19]]},"reference":[{"key":"23_CR1","unstructured":"Khan Academy. https:\/\/www.khanacademy.org\/ . Accessed 19 June 2017"},{"key":"23_CR2","unstructured":"Python Tutor. http:\/\/pythontutor.com\/ . Accessed 19 June 2017"},{"key":"23_CR3","unstructured":"Toptal. https:\/\/www.toptal.com\/developers\/sorting-algorithms . Accessed 19 Apr 2017"},{"key":"23_CR4","doi-asserted-by":"crossref","unstructured":"Broll, B., L\u00e9deczi, \u00c1., V\u00f6lgyesi, P., Sallai, J., Maroti, M., Carrillo, A., Weeden-Wright, S.L., Vanags, C., Swartz, J. D., Lu, M.: A visual programming environment for learning distributed programming. In: SIGCSE, pp. 81\u201386. ACM (2017)","DOI":"10.1145\/3017680.3017741"},{"key":"23_CR5","unstructured":"Ernst, M.D.: Natural language is a programming language: applying natural language processing to software development. In: SNAPL. LIPIcs, vol. 71, pp. 4:1\u20134:14 (2017). Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik"},{"key":"23_CR6","unstructured":"Galles, D.: Data structure visualization library. https:\/\/www.cs.usfca.edu\/~galles\/visualization\/Algorithms.html . Accessed 19 Apr 2017"},{"key":"23_CR7","doi-asserted-by":"crossref","unstructured":"Jamil, H.M.: Automated personalized assessment of computational thinking MOOC assignments. In: Proceedings of the 17th IEEE International Conference on Advanced Learning Technologies, ICALT 2017, Timisoara, Romania, 3\u20137 July, pp. 261\u2013263 (2017)","DOI":"10.1109\/ICALT.2017.147"},{"key":"23_CR8","doi-asserted-by":"crossref","unstructured":"Jin, Z., Anderson, M.R., Cafarella, M.J., Jagadish, H.V.: Foofah: a programming-by-example system for synthesizing data transformation programs. In: SIGMOD Conference, pp. 1607\u20131610. ACM (2017)","DOI":"10.1145\/3035918.3058732"},{"key":"23_CR9","doi-asserted-by":"crossref","unstructured":"Martin, V.J., Pereira, S., Sridharan, T., Rivero, C.R.: Automated personalized feedback in introductory Java programming MOOCs. In: IEEE ICDE, California, 19\u201322 April, pp. 1259\u20131270 (2017)","DOI":"10.1109\/ICDE.2017.169"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Mou, X., Jamil, H.M., Rinker, R.: Visual orchestration and autonomous execution of distributed and heterogeneous computational biology pipelines. In: IEEE BIBM, Shenzhen, 15\u201318 December, pp. 752\u2013757 (2016)","DOI":"10.1109\/BIBM.2016.7822615"},{"key":"23_CR11","doi-asserted-by":"crossref","unstructured":"Turchi, T., Malizia, A.: Fostering computational thinking skills with a tangible blocks programming environment. In: IEEE VL\/HCC, UK, pp. 232\u2013233 (2016)","DOI":"10.1109\/VLHCC.2016.7739692"},{"issue":"3","key":"23_CR12","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33\u201335 (2006)","journal-title":"Commun. ACM"}],"container-title":["Lecture Notes in Computer Science","Advances in Web-Based Learning \u2013 ICWL 2017"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-66733-1_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T23:20:31Z","timestamp":1750807231000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-66733-1_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319667324","9783319667331"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-66733-1_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}