{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T13:25:01Z","timestamp":1726493101316},"reference-count":33,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2019,11,5]],"date-time":"2019-11-05T00:00:00Z","timestamp":1572912000000},"content-version":"am","delay-in-days":461,"URL":"http:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"},{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1644848","DRL-1640199"],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[2018,8]]},"DOI":"10.1016\/j.jpdc.2018.02.021","type":"journal-article","created":{"date-parts":[[2018,3,8]],"date-time":"2018-03-08T07:00:57Z","timestamp":1520492457000},"page":"189-200","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":16,"special_numbering":"P1","title":["A visual programming environment for introducing distributed computing to secondary education"],"prefix":"10.1016","volume":"118","author":[{"given":"Brian","family":"Broll","sequence":"first","affiliation":[]},{"given":"\u00c1kos","family":"L\u00e9deczi","sequence":"additional","affiliation":[]},{"given":"Hamid","family":"Zare","sequence":"additional","affiliation":[]},{"given":"Dung Nguyen","family":"Do","sequence":"additional","affiliation":[]},{"given":"J\u00e1nos","family":"Sallai","sequence":"additional","affiliation":[]},{"given":"P\u00e9ter","family":"V\u00f6lgyesi","sequence":"additional","affiliation":[]},{"given":"Mikl\u00f3s","family":"Mar\u00f3ti","sequence":"additional","affiliation":[]},{"given":"Lesa","family":"Brown","sequence":"additional","affiliation":[]},{"given":"Chris","family":"Vanags","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"year":"2012","series-title":"Operating System Concepts","author":"Abraham\u00a0Silberschatz","key":"10.1016\/j.jpdc.2018.02.021_b1"},{"key":"10.1016\/j.jpdc.2018.02.021_b2","unstructured":"AIRNow: National air quality information website, http:\/\/airnow.gov\/, cited 2018 February 2."},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b3","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/2189835.2189849","article-title":"The CS principles project","volume":"3","author":"Astrachan","year":"2012","journal-title":"ACM Inroads"},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b4","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s10758-009-9148-8","article-title":"An atom is known by the company it keeps: A constructionist learning environment for materials science using agent-based modeling","volume":"14","author":"Blikstein","year":"2009","journal-title":"Int. J. Comput. Math. Learn."},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b5","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1006\/ijhc.1981.0309","article-title":"The black box inside the glass box: presenting computing concepts to novices","volume":"51","author":"Boulay","year":"1999","journal-title":"Int. J. Hum.-Comput. Stud."},{"year":"2010","series-title":"Report of a Workshop on the Scope and Nature of Computational Thinking","key":"10.1016\/j.jpdc.2018.02.021_b6"},{"year":"1997","series-title":"Alice: Easy\u2013to\u2013Learn 3D Scripting for Novices","author":"Conway","key":"10.1016\/j.jpdc.2018.02.021_b7"},{"key":"10.1016\/j.jpdc.2018.02.021_b8","unstructured":"EarthScope: Complementary seismic data sets, http:\/\/www.earthscope.org\/research\/data, cited 2018 February 2."},{"key":"10.1016\/j.jpdc.2018.02.021_b9","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.jpdc.2017.01.018","article-title":"Parallel programming with pictures is a snap!","volume":"105","author":"Feng","year":"2017","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.jpdc.2018.02.021_b10","series-title":"Proceedings of the 8th Australasian Conference on Computing Education - Volume 52","first-page":"71","article-title":"Why complicate things?: introducing programming in high school using python","author":"Grandell","year":"2006"},{"issue":"1","key":"10.1016\/j.jpdc.2018.02.021_b11","doi-asserted-by":"crossref","first-page":"001","DOI":"10.1080\/1049482940040101","article-title":"Software-realized scaffolding to facilitate programming for science learning","volume":"4","author":"Guzdial","year":"1994","journal-title":"Interact. Learn. Environ."},{"key":"10.1016\/j.jpdc.2018.02.021_b12","series-title":"Proceedings of the 40th ACM Technical Symposium on Computer Science Education","first-page":"183","article-title":"A multidisciplinary approach towards computational thinking for science majors","author":"Hambrusch","year":"2009"},{"key":"10.1016\/j.jpdc.2018.02.021_b13","unstructured":"B. Harvey, J. M\u00f6nig, Bringing no ceiling to Scratch: can one language serve kids and computer scientists, in: Proc. of Constructionism, 2010, pp. 1\u201310."},{"key":"10.1016\/j.jpdc.2018.02.021_b14","series-title":"Computer Assisted Learning","first-page":"307","article-title":"Soda: A computer-aided design environment for the doing and learning of software design","volume":"vol. 602","author":"Hohmann","year":"1992"},{"key":"10.1016\/j.jpdc.2018.02.021_b15","doi-asserted-by":"crossref","unstructured":"I. C. S. The Joint Task Force on Computing Curricula, Association for Computing Machinery (ACM), Computer science curricula 2013: Curriculum guidelines for undergraduate degree programs in computer science, https:\/\/www.acm.org\/binaries\/content\/assets\/education\/cs2013_web_final.pdf, 2013.","DOI":"10.1145\/2534860"},{"key":"10.1016\/j.jpdc.2018.02.021_b16","unstructured":"Interdisciplinary Science and Research Program, http:\/\/www.vanderbilt.edu\/cso\/isr\/, cited 2018 February 2."},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b17","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/1089733.1089734","article-title":"Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers","volume":"37","author":"Kelleher","year":"2005","journal-title":"ACM Comput. Surv."},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b18","first-page":"157","article-title":"Teaching complex dynamic systems to young students with starlogo","volume":"24","author":"Klopfer","year":"2005","journal-title":"J. Comput. Math. Sci Teach."},{"key":"10.1016\/j.jpdc.2018.02.021_b19","series-title":"ACM SIGCSE Bulletin, Vol. 40","first-page":"367","article-title":"Programming by choice: urban youth learning programming with Scratch","author":"Maloney","year":"2008"},{"issue":"4","key":"10.1016\/j.jpdc.2018.02.021_b20","first-page":"16","article-title":"The Scratch programming language and environment","volume":"10","author":"Maloney","year":"2010","journal-title":"ACM Trans. Comput. Edu. (TOCE)"},{"key":"10.1016\/j.jpdc.2018.02.021_b21","unstructured":"MapQuest Traffic API, http:\/\/developer.mapquest.com\/web\/products\/dev-services\/traffic-ws\n , cited 2018 February 2."},{"issue":"3","key":"10.1016\/j.jpdc.2018.02.021_b22","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1080\/08993408.2013.832022","article-title":"Learning computer science concepts with Scratch","volume":"23","author":"Meerbaum-Salant","year":"2013","journal-title":"Comput. Sci. Edu."},{"issue":"3","key":"10.1016\/j.jpdc.2018.02.021_b23","doi-asserted-by":"crossref","first-page":"303","DOI":"10.3102\/00346543058003303","article-title":"Patterns of misunderstanding: An integrative model for science, math, and programming","volume":"58","author":"Perkins","year":"1988","journal-title":"Rev. Educ. Res."},{"key":"10.1016\/j.jpdc.2018.02.021_b24","series-title":"INTERCHI","first-page":"142","article-title":"Agentsheets: a tool for building domain-oriented visual programming environments.","author":"Repenning","year":"1993"},{"key":"10.1016\/j.jpdc.2018.02.021_b25","unstructured":"S.M.A. Savitzky, Parallel.js - Easy multi-core processing with javascript, cited 2018 February 2. URL https:\/\/parallel.js.org\/."},{"key":"10.1016\/j.jpdc.2018.02.021_b26","unstructured":"School for Science and Math at Vanderbilt, http:\/\/theschool.vanderbilt.edu\/, cited 2018 February 2."},{"issue":"1\u20132","key":"10.1016\/j.jpdc.2018.02.021_b27","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s10758-012-9190-9","article-title":"From agents to continuous change via aesthetics: learning mechanics with visual agent-based computational modeling","volume":"17","author":"Sengupta","year":"2012","journal-title":"Technol. Knowl. Learn."},{"issue":"2","key":"10.1016\/j.jpdc.2018.02.021_b28","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/s10639-012-9240-x","article-title":"Integrating computational thinking with k-12 science education using agent-based computation: A theoretical framework","volume":"18","author":"Sengupta","year":"2013","journal-title":"Educ. Inf. Technol."},{"key":"10.1016\/j.jpdc.2018.02.021_b29","unstructured":"Snap!: a visual, drag-and-drop programming language, http:\/\/snap.berkeley.edu\/snapsource\/snap.html, cited 2018 February 2."},{"issue":"7","key":"10.1016\/j.jpdc.2018.02.021_b30","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1145\/6138.6145","article-title":"Novice mistakes: are the folk wisdoms correct?","volume":"29","author":"Spohrer","year":"1986","journal-title":"Commun. ACM"},{"key":"10.1016\/j.jpdc.2018.02.021_b31","unstructured":"The Beauty and Joy of Computing, cited 2018 February 2. http:\/\/bjc.berkeley.edu\/."},{"key":"10.1016\/j.jpdc.2018.02.021_b32","unstructured":"Weather Underground: meteorological datasource, http:\/\/www.wunderground.com\/weather\/api\/\n , cited 2018 February 2."},{"issue":"3","key":"10.1016\/j.jpdc.2018.02.021_b33","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1118178.1118215","article-title":"Computational thinking","volume":"49","author":"Wing","year":"2006","journal-title":"Commun ACM."}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731518300996?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731518300996?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,4,7]],"date-time":"2024-04-07T00:46:09Z","timestamp":1712450769000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0743731518300996"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8]]},"references-count":33,"alternative-id":["S0743731518300996"],"URL":"http:\/\/dx.doi.org\/10.1016\/j.jpdc.2018.02.021","relation":{},"ISSN":["0743-7315"],"issn-type":[{"type":"print","value":"0743-7315"}],"subject":[],"published":{"date-parts":[[2018,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A visual programming environment for introducing distributed computing to secondary education","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jpdc.2018.02.021","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2018 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}