{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T03:04:30Z","timestamp":1780628670764,"version":"3.54.1"},"reference-count":94,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2013,1,3]],"date-time":"2013-01-03T00:00:00Z","timestamp":1357171200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2013,6]]},"DOI":"10.1007\/s10639-012-9240-x","type":"journal-article","created":{"date-parts":[[2013,1,2]],"date-time":"2013-01-02T06:19:56Z","timestamp":1357107596000},"page":"351-380","source":"Crossref","is-referenced-by-count":409,"title":["Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework"],"prefix":"10.1007","volume":"18","author":[{"given":"Pratim","family":"Sengupta","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John S.","family":"Kinnebrew","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Satabdi","family":"Basu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gautam","family":"Biswas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Douglas","family":"Clark","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,1,3]]},"reference":[{"key":"9240_CR1","volume-title":"A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee","author":"ACM K-12 Taskforce","year":"2003","unstructured":"ACM K-12 Taskforce. (2003). A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee. New York, NY: CSTA."},{"key":"9240_CR2","unstructured":"Aristotle (350 BCE\/2002) Nichomachean ethics. New York: Oxford University Press."},{"key":"9240_CR3","unstructured":"Basu, S., Sengupta, P., & Biswas, G. (In Review). A scaffolding framework to support learning in multi-agent based simulation environments. Research in Science Education."},{"key":"9240_CR4","unstructured":"Basu, S., Kinnebrew, J., Dickes, A., Farris, A. V., Sengupta, P., Winger, J., & Biswas, G. (2012). A Science Learning Environment using a Computational Thinking Approach. In: Proceedings of the 20th International Conference on Computers in Education, Singapore."},{"key":"9240_CR5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s10758-009-9148-8","volume":"14","author":"P Blikstein","year":"2009","unstructured":"Blikstein, P., & Wilensky, U. (2009). An atom is known by the company it keeps: A constructionist learning environment for materials science using Agent-Based Modeling. International Journal of Computers for Mathematical Learning, 14, 81\u2013119.","journal-title":"International Journal of Computers for Mathematical Learning"},{"issue":"11","key":"9240_CR6","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1177\/0037549706074190","volume":"82","author":"C Bravo","year":"2006","unstructured":"Bravo, C., van Joolingen, W. R., & deJong, T. (2006). Modeling and simulation in inquiry learning: Checking solutions and giving advice. Simulation, 82(11), 769\u2013784.","journal-title":"Simulation"},{"key":"9240_CR7","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1207\/s15327809jls1402_1","volume":"14","author":"MTH Chi","year":"2005","unstructured":"Chi, M. T. H. (2005). Common sense conceptions of emergent processes: Why some misconceptions are robust. Journal of the Learning Sciences, 14, 161\u2013199.","journal-title":"Journal of the Learning Sciences"},{"key":"9240_CR8","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/0959-4752(94)90017-5","volume":"4","author":"MTH Chi","year":"1994","unstructured":"Chi, M. T. H., Slotta, J. D., & de Leeuw, N. (1994). From things to processes: A theory of conceptual change for learning science concepts. Learning and Instruction, 4, 27\u201343.","journal-title":"Learning and Instruction"},{"key":"9240_CR9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3102\/00346543063001001","volume":"63","author":"CA Chinn","year":"1993","unstructured":"Chinn, C. A., & Brewer, W. F. (1993). The role of anomalous data in knowledge acquisition: A theoretical framework and implications for science instruction. Review of Educational Research, 63, 1\u201349.","journal-title":"Review of Educational Research"},{"key":"9240_CR10","unstructured":"Conway, M. (1997). Alice: Easy to Learn 3D Scripting for Novices, Technical Report, School of Engineering and Applied Sciences, University of Virginia, Charlottesville, VA."},{"key":"9240_CR11","volume-title":"Learning progressions in science: An evidence-based approach to reform (RR-63)","author":"T Corcoran","year":"2009","unstructured":"Corcoran, T., Mosher, F., & Rogat, A. (2009). Learning progressions in science: An evidence-based approach to reform (RR-63). Philadelphia, PA: Consortium for Policy Research in Education."},{"key":"9240_CR12","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.destud.2004.06.002","volume":"25","author":"N Cross","year":"2004","unstructured":"Cross, N. (2004). Expertise in design: An overview. Design Studies, 25, 427\u2013441.","journal-title":"Design Studies"},{"key":"9240_CR13","doi-asserted-by":"crossref","unstructured":"Dickes, A., & Sengupta, P. (2012). Learning Natural Selection in 4th Grade with Multi Agent-Based Computational Models. Research in Science Education. doi: 10.1007\/s11165-012-9293-2 .","DOI":"10.1007\/s11165-012-9293-2"},{"issue":"1","key":"9240_CR14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1207\/s15327051hci0101_1","volume":"1","author":"AA diSessa","year":"1985","unstructured":"diSessa, A. A. (1985). A principled design for an integrated computational environment. Human-Computer Interaction, 1(1), 1\u201347.","journal-title":"Human-Computer Interaction"},{"issue":"2\/3","key":"9240_CR15","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1080\/07370008.1985.9649008","volume":"10","author":"AA diSessa","year":"1993","unstructured":"diSessa, A. A. (1993). Toward an epistemology of physics. Cognition and Instruction, 10(2\/3), 105\u2013225.","journal-title":"Cognition and Instruction"},{"key":"9240_CR16","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1786.001.0001","volume-title":"Changing minds: Computers, learning, and literacy","author":"AA diSessa","year":"2000","unstructured":"diSessa, A. A. (2000). Changing minds: Computers, learning, and literacy. Cambridge, MA: MIT Press."},{"issue":"3","key":"9240_CR17","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1207\/s1532690xci2203_2","volume":"22","author":"AA diSessa","year":"2004","unstructured":"diSessa, A. A. (2004). Metarepresentation: Native competence and targets for instruction. Cognition and Instruction, 22(3), 293\u2013331.","journal-title":"Cognition and Instruction"},{"key":"9240_CR18","unstructured":"diSessa, A. A. (2001). Changing minds: Computers, learning, and literacy. The MIT Press."},{"issue":"9","key":"9240_CR19","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1145\/6592.6595","volume":"29","author":"AA diSessa","year":"1986","unstructured":"diSessa, A. A., & Abelson, H. (1986). BOXER: A reconstructible computational medium. Communications of ACM, 29(9), 859\u2013868.","journal-title":"Communications of ACM"},{"issue":"1","key":"9240_CR20","first-page":"3","volume":"10","author":"AA diSessa","year":"1991a","unstructured":"diSessa, A. A., Abelson, H., & Ploger, D. (1991a). An overview of boxer. Journal of Mathematical Behavior, 10(1), 3\u201315.","journal-title":"Journal of Mathematical Behavior"},{"issue":"2","key":"9240_CR21","first-page":"117","volume":"10","author":"A diSessa","year":"1991b","unstructured":"diSessa, A., Hammer, D., Sherin, B., & Kolpakowski, T. (1991b). Inventing graphing: Children\u2019s meta-representational expertise. Journal of Mathematical Behavior, 10(2), 117\u2013160.","journal-title":"Journal of Mathematical Behavior"},{"issue":"3","key":"9240_CR22","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1002\/(SICI)1098-237X(200005)84:3<287::AID-SCE1>3.0.CO;2-A","volume":"84","author":"R Driver","year":"2000","unstructured":"Driver, R., Newton, P., & Osborne, J. (2000). Establishing the norms of scientific argumentation in classrooms. Science Education, 84(3), 287\u2013313.","journal-title":"Science Education"},{"key":"9240_CR23","first-page":"268","volume-title":"Review of research in education","author":"R Duschl","year":"2008","unstructured":"Duschl, R. (2008). Science education in three part harmony: Balancing conceptual, epistemic and social learning goals. In J. Green, A. Luke, & G. Kelly (Eds.), Review of research in education (Vol. 32, pp. 268\u2013291). Washington, DC: AERA."},{"key":"9240_CR24","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1080\/03057260208560187","volume":"38","author":"RA Duschl","year":"2002","unstructured":"Duschl, R. A., & Osborne, J. (2002). Supporting and promoting argumentation discourse in science education. Studies in Science Education, 38, 39\u201372.","journal-title":"Studies in Science Education"},{"key":"9240_CR25","doi-asserted-by":"crossref","unstructured":"Dykstra, D. I., Jr., & Sweet, D. R. (2009). Conceptual development about motion and force in elementary and middle school students. American Journal of Physics, 77(5), 468\u2013476.","DOI":"10.1119\/1.3090824"},{"issue":"3","key":"9240_CR26","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1002\/1098-2736(200103)38:3<355::AID-TEA1010>3.0.CO;2-M","volume":"38","author":"DC Edelson","year":"2001","unstructured":"Edelson, D. C. (2001). Learning-for-use: A framework for the design of technology-supported inquiry activities. Journal of Research in Science Teaching, 38(3), 355\u2013385.","journal-title":"Journal of Research in Science Teaching"},{"key":"9240_CR27","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1016\/S0732-3123(01)00054-2","volume":"19","author":"A Elby","year":"2000","unstructured":"Elby, A. (2000). What students\u2019 learning of representations tells us about constructivism. Journal of Mathematical Behavior, 19, 481\u2013502.","journal-title":"Journal of Mathematical Behavior"},{"issue":"1","key":"9240_CR28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1023\/A:1022643003120","volume":"12","author":"MJ Ford","year":"2003","unstructured":"Ford, M. J. (2003). Representing and meaning in history and in classrooms: Developing symbols and conceptual organizations of free-fall motion. Science & Education, 12(1), 1\u201325.","journal-title":"Science & Education"},{"key":"9240_CR29","doi-asserted-by":"crossref","DOI":"10.7208\/chicago\/9780226292038.001.0001","volume-title":"Explaining science: A cognitive approach","author":"RN Giere","year":"1988","unstructured":"Giere, R. N. (1988). Explaining science: A cognitive approach. Chicago: University of Chicago Press."},{"issue":"1","key":"9240_CR30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/1049482940040101","volume":"4","author":"M Guzdial","year":"1995","unstructured":"Guzdial, M. (1995). Software-realized scaffolding to facilitate programming for science learning. Interactive Learning Environments, 4(1), 1\u201344.","journal-title":"Interactive Learning Environments"},{"key":"9240_CR31","volume-title":"Paving the way for computational thinking","author":"M Guzdial","year":"2008","unstructured":"Guzdial, M. (2008). Paving the way for computational thinking. Communications of the ACM: Education Column. 51(8)."},{"issue":"11","key":"9240_CR32","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1119\/1.14030","volume":"53","author":"IA Halloun","year":"1985","unstructured":"Halloun, I. A., & Hestenes, D. (1985). The initial knowledge state of college physics students. American Journal of Physics, 53(11), 1043\u20131056.","journal-title":"American Journal of Physics"},{"key":"9240_CR33","doi-asserted-by":"crossref","unstructured":"Hambrusch, S., Hoffmann, C., Korb, J. T., Haugan, M., & Hosking, A. L. (2009). A multidisciplinary approach towards computational thinking for science majors. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09). ACM, New York, NY, USA, 183\u2013187.","DOI":"10.1145\/1508865.1508931"},{"key":"9240_CR34","doi-asserted-by":"crossref","unstructured":"Hammer, D. (1996). Misconceptions or p-prims: How may alternative perspectives of cognitive structure influence instructional perceptions and intentions? Journal of the Learning Sciences, 5(2), 97\u2013127.","DOI":"10.1207\/s15327809jls0502_1"},{"key":"9240_CR35","unstructured":"Harel, I., & Papert, S. (1991). Software design as a learning environment. Constructionism. Norwood, NJ: Ablex Publishing Corporation. pp. 51\u201352. ISBN 0-89391-785-0."},{"key":"9240_CR36","first-page":"129","volume":"3","author":"SJ Hegedus","year":"2004","unstructured":"Hegedus, S. J., & Kaput, J. J. (2004). An Introduction to the Profound Potential of Connected Algebra Activities: Issues of Representation, Engagement, and Pedagogy. Proceedings of the 28th Conference of the International Group for the Psychology of Mathematics Education, 3, 129\u2013136.","journal-title":"Proceedings of the 28th Conference of the International Group for the Psychology of Mathematics Education"},{"issue":"1","key":"9240_CR37","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/S0142-694X(99)00030-7","volume":"22","author":"CH Ho","year":"2001","unstructured":"Ho, C. H. (2001). Some phenomena of problem decomposition strategy for design thinking: Differences between novices and experts. Design Studies, 22(1), 27\u201345.","journal-title":"Design Studies"},{"key":"9240_CR38","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.jvlc.2006.03.002","volume":"18","author":"CD Hundhausen","year":"2007","unstructured":"Hundhausen, C. D., & Brown, J. L. (2007). What You See Is What You Code: A \u201clive\u201d algorithm development and visualization environment for novice learners. Journal of Visual Languages and Computing, 18, 22\u201347.","journal-title":"Journal of Visual Languages and Computing"},{"issue":"1","key":"9240_CR39","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1207\/s15327809jls1501_4","volume":"15","author":"M Jacobson","year":"2006","unstructured":"Jacobson, M., & Wilensky, U. (2006). Complex systems in education: Scientific and educational importance and implications for the learning sciences. Journal of the Learning Sciences, 15(1), 11\u201334.","journal-title":"Journal of the Learning Sciences"},{"key":"9240_CR40","doi-asserted-by":"crossref","unstructured":"Kahn, K. (1996). ToonTalk: An animated programming environment for children. Journal of Visual Languages and Computing.","DOI":"10.1006\/jvlc.1996.0011"},{"key":"9240_CR41","first-page":"77","volume-title":"Mathematical thinking and problem solving","author":"J Kaput","year":"1994","unstructured":"Kaput, J. (1994). Democratizing access to calculus: New routes using old routes. In A. Schoenfeld (Ed.), Mathematical thinking and problem solving (pp. 77\u2013156). Hillsdale, NJ: Lawrence Erlbaum."},{"key":"9240_CR42","doi-asserted-by":"crossref","unstructured":"Kelleher, C., & Pausch, R. (2005) Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys, Vol. (37) 83\u2013137.","DOI":"10.1145\/1089733.1089734"},{"key":"9240_CR43","first-page":"355","volume-title":"Computational models of scientific discovery and theory formation","author":"D Klahr","year":"1990","unstructured":"Klahr, D., Dunbar, K., & Fay, A. L. (1990). Designing good experiments to test bad hypotheses. In J. Shrager & P. Langley (Eds.), Computational models of scientific discovery and theory formation (pp. 355\u2013401). San Mateo, CA: Morgan Kaufman."},{"issue":"2","key":"9240_CR44","first-page":"157","volume":"24","author":"E Klopfer","year":"2005","unstructured":"Klopfer, E., Yoon, S., & Um, T. (2005). Teaching complex dynamic systems to young students with StarLogo. The Journal of Computers in Mathematics and Science Teaching, 24(2), 157\u2013178.","journal-title":"The Journal of Computers in Mathematics and Science Teaching"},{"issue":"4","key":"9240_CR45","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1207\/S15327809JLS1204_2","volume":"12","author":"JL Kolodner","year":"2003","unstructured":"Kolodner, J. L., Camp, P. J., Crismond, D., Fasse, B., Gray, J., Holbrook, J., Puntambekar, S., & Ryan, M. (2003). Problem-based learning meets case-based reasoning in the middle-school science classroom: Putting learning by design into practice. The Journal of Learning Sciences, 12(4), 495\u2013547.","journal-title":"The Journal of Learning Sciences"},{"issue":"4","key":"9240_CR46","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1145\/1232743.1232745","volume":"50","author":"J Kramer","year":"2007","unstructured":"Kramer, J. (2007). Is abstraction the key to computing? Communications of the ACM, 50(4), 36\u201342. April 2007.","journal-title":"Communications of the ACM"},{"key":"9240_CR47","first-page":"65","volume-title":"E-slate Logo as a basis for constructing microworlds with mathematics teachers","author":"C Kynigos","year":"2001","unstructured":"Kynigos, C. (2001). E-slate Logo as a basis for constructing microworlds with mathematics teachers (pp. 65\u201374). Lintz, Austria: Proceedings of the Ninth Eurologo Conference."},{"issue":"2","key":"9240_CR48","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1007\/s10758-007-9114-2","volume":"12","author":"C Kynigos","year":"2007","unstructured":"Kynigos, C. (2007). Using half-baked microworlds to challenge teacher educators\u2019 knowing. Journal of Computers for Math Learning, 12(2), 87\u2013111.","journal-title":"Journal of Computers for Math Learning"},{"key":"9240_CR49","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1126\/science.208.4450.1335","volume":"208","author":"JH Larkin","year":"1980","unstructured":"Larkin, J. H., McDermott, J., Simon, D. P., & Simon, H. A. (1980). Expert and novice performance in solving physics problems. Science, 208, 1335\u20131342.","journal-title":"Science"},{"key":"9240_CR50","first-page":"371","volume-title":"The Cambridge handbook of the learning sciences","author":"R Lehrer","year":"2006","unstructured":"Lehrer, R., & Schauble, L. (2006). Cultivating model-based reasoning in science education. In R. K. Sawyer (Ed.), The Cambridge handbook of the learning sciences (pp. 371\u2013388). New York: Cambridge University Press."},{"issue":"4","key":"9240_CR51","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1016\/j.cogdev.2008.09.001","volume":"23","author":"R Lehrer","year":"2008","unstructured":"Lehrer, R., Schauble, L., & Lucas, D. (2008). Supporting development of the epistemology of inquiry. Cognitive Development, 23(4), 512\u2013529.","journal-title":"Cognitive Development"},{"key":"9240_CR52","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3102\/00346543060001001","volume":"60","author":"G Leinhardt","year":"1990","unstructured":"Leinhardt, G., Zaslavsky, O., & Stein, M. M. (1990). Functions, graphs, and graphing: Tasks, learning and teaching. Review of Educational Research, 60, 1\u201364.","journal-title":"Review of Educational Research"},{"issue":"1","key":"9240_CR53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/07370000701798479","volume":"26","author":"ST Levy","year":"2008","unstructured":"Levy, S. T., & Wilensky, U. (2008). Inventing a \u201cmid-level\u201d to make ends meet: Reasoning through the levels of complexity. Cognition and Instruction, 26(1), 1\u201347.","journal-title":"Cognition and Instruction"},{"key":"9240_CR54","doi-asserted-by":"crossref","unstructured":"Locke, J. (1690\/1979). An essay concerning human understanding. New York: Oxford University Press.","DOI":"10.1093\/oseo\/instance.00018020"},{"key":"9240_CR55","doi-asserted-by":"crossref","unstructured":"Maloney, J., Burd, L., Kafai, Y., Rusk, N., Silverman, B., & Resnick, M. (2004) Scratch: A sneak preview. In Proceedings of Creating, Connecting, and Collaborating through Computing, 104\u2013109.","DOI":"10.1109\/C5.2004.1314376"},{"key":"9240_CR56","first-page":"299","volume-title":"Mental models","author":"M McCloskey","year":"1983","unstructured":"McCloskey, M. (1983). Naive theories of motion. In D. Gentner & A. Stevens (Eds.), Mental models (pp. 299\u2013324). Hillsdale, NJ: Lawrence Erlbaum."},{"key":"9240_CR57","volume-title":"Taking science to school: Learning and teaching science in grades K\u20138","author":"National Research Council","year":"2008","unstructured":"National Research Council. (2008). Taking science to school: Learning and teaching science in grades K\u20138. Washington, DC: National Academy Press."},{"key":"9240_CR58","volume-title":"Report of a workshop on the scope and nature of computational thinking","author":"National Research Council","year":"2010","unstructured":"National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: The National Academies Press."},{"key":"9240_CR59","first-page":"3","volume-title":"Cognitive models of science","author":"NJ Nersessian","year":"1992","unstructured":"Nersessian, N. J. (1992). How do scientists think? Capturing the dynamics of conceptual change in science. In R. N. Giere (Ed.), Cognitive models of science (pp. 3\u201345). MN: University of Minnesota Press. Minneapolis."},{"key":"9240_CR60","doi-asserted-by":"crossref","unstructured":"Oshima, Y. (2005). Kedama: A GUI-based interactive massively parallel particle programming system. Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC\u201905).","DOI":"10.1109\/VLHCC.2005.49"},{"key":"9240_CR61","volume-title":"Mindstorms: Children, computers, and powerful ideas","author":"S Papert","year":"1980","unstructured":"Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books, Inc."},{"key":"9240_CR62","volume-title":"Constructionism","author":"S Papert","year":"1991","unstructured":"Papert, S. (1991). Situating constructionism. In I. Harel & S. Papert (Eds.), Constructionism. Norwood, NJ: Ablex Publishing Corporation."},{"issue":"3\u20134","key":"9240_CR63","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1080\/10508406.1998.9672060","volume":"7","author":"DE Penner","year":"1998","unstructured":"Penner, D. E., Lehrer, R., & Schauble, L. (1998). From physical models to biomechanics: A design-based modeling approach. Journal of the Learning Sciences, 7(3\u20134), 429\u2013449.","journal-title":"Journal of the Learning Sciences"},{"issue":"3","key":"9240_CR64","doi-asserted-by":"crossref","first-page":"303","DOI":"10.3102\/00346543058003303","volume":"58","author":"DN Perkins","year":"1988","unstructured":"Perkins, D. N., & Simmons, R. (1988). Patterns of misunderstanding: An integrative model for science, math, and programming. Review of Educational Research, 58(3), 303\u2013326.","journal-title":"Review of Educational Research"},{"key":"9240_CR65","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1119\/1.17295","volume":"61","author":"EF Redish","year":"1993","unstructured":"Redish, E. F., & Wilson, J. M. (1993). Student programming in the introductory physics course: M.U.P.P.E.T. American Journal of Physics, 61, 222\u2013232.","journal-title":"American Journal of Physics"},{"issue":"1","key":"9240_CR66","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1207\/S1532690XCI1801_01","volume":"18","author":"M Reiner","year":"2000","unstructured":"Reiner, M., Slotta, J. D., Chi, M. T. H., & Resnick, L. B. (2000). Naive physics reasoning: A commitment to substance-based conceptions. Cognition and Instruction, 18(1), 1\u201334.","journal-title":"Cognition and Instruction"},{"key":"9240_CR67","doi-asserted-by":"crossref","unstructured":"Repenning, A. (1993). Agentsheets: A tool for building domain-oriented visual programming. Conference on Human Factors in Computing Systems, 142\u2013143.","DOI":"10.1145\/169059.169119"},{"key":"9240_CR68","volume-title":"Turtles, termites, and traffic jams: Explorations in massively parallel microworlds","author":"M Resnick","year":"1994","unstructured":"Resnick, M. (1994). Turtles, termites, and traffic jams: Explorations in massively parallel microworlds. Cambridge, MA: MIT Press."},{"key":"9240_CR69","first-page":"69","volume":"128","author":"J Roschelle","year":"1994","unstructured":"Roschelle, J., & Teasley, S. D. (1994). The construction of shared knowledge in collaborative problem solving. NATO ASI Series F Computer and Systems Sciences, 128, 69\u201369.","journal-title":"NATO ASI Series F Computer and Systems Sciences"},{"key":"9240_CR70","unstructured":"Roschelle, J., Digiano, C., Pea, R. D., & Kaput, J. (1999). Educational Software Components of Tomorrow (ESCOT), Proceedings of the International Conference on Mathematics\/Science Education & Technology (M\/SET), March 1\u20134, 1999. San Antonio, USA."},{"issue":"1","key":"9240_CR71","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1207\/s1532690xci2301_2","volume":"23","author":"WA Sandoval","year":"2005","unstructured":"Sandoval, W. A., & Millwood, K. (2005). The quality of students\u2019 use of evidence in written scientific explanations. Cognition and Instruction, 23(1), 23\u201355.","journal-title":"Cognition and Instruction"},{"key":"9240_CR72","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1002\/tea.3660280910","volume":"28","author":"L Schauble","year":"1991","unstructured":"Schauble, L., Klopfer, L. E., & Raghavan, K. (1991). Students\u2019 transition from an engineering model to a science model of experimentation. Journal of Research in Science Teaching, 28, 859\u2013882.","journal-title":"Journal of Research in Science Teaching"},{"issue":"2","key":"9240_CR73","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D. C. (2006). Guest editor\u2019s introduction: Model-driven engineering. Computer, 39(2), 25\u201331.","journal-title":"Computer"},{"key":"9240_CR74","unstructured":"Segedy, J. R., Kinnebrew, J. S., & Biswas, G. (2012). Promoting metacognitive learning behaviors using conversational agents in a learning by teaching environment. Educational Technology Research & Development."},{"key":"9240_CR75","unstructured":"Sengupta, P. (2011). Design Principles for a Visual Programming Language to Integrate Agent-based modeling in K-12 Science. In: Proceedings of the Eighth International Conference of Complex Systems (ICCS 2011), pp 1636\u20131637."},{"key":"9240_CR76","doi-asserted-by":"crossref","unstructured":"Sengupta, P., & Farris, A. V. (2012). Learning Kinematics in Elementary Grades Using Agent-based Computational Modeling: A Visual Programming Based Approach. Proceedings of the 11th International Conference on Interaction Design & Children, pp 78\u201387.","DOI":"10.1145\/2307096.2307106"},{"key":"9240_CR77","doi-asserted-by":"crossref","unstructured":"Sengupta, P., & Wilensky, U. (2009). Learning electricity with NIELS: Thinking with electrons and thinking in levels. International Journal of Computers for Mathematical Learning, 14(1), 21\u201350.","DOI":"10.1007\/s10758-009-9144-z"},{"key":"9240_CR78","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/978-94-007-0449-7_7","volume-title":"Dynamic modeling: Cognitive tool for scientific inquiry","author":"P Sengupta","year":"2011","unstructured":"Sengupta, P., & Wilensky, U. (2011). Lowering the learning threshold: Multi-agent-based models and learning electricity. In M. S. Khine & I. M. Saleh (Eds.), Dynamic modeling: Cognitive tool for scientific inquiry (pp. 141\u2013171). New York, NY: Springer."},{"issue":"1\u20132","key":"9240_CR79","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s10758-012-9190-9","volume":"17","author":"P Sengupta","year":"2012","unstructured":"Sengupta, P., Farris, A. V., & Wright, M. (2012). From agents to aggregation via aesthetics: Learning mechanics with visual agent-based computational modeling. Technology, Knowledge & Learning, 17(1\u20132), 23\u201342.","journal-title":"Technology, Knowledge & Learning"},{"key":"9240_CR80","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1023\/A:1011434026437","volume":"6","author":"B Sherin","year":"2001","unstructured":"Sherin, B. (2001). A comparison of programming languages and algebraic notation as expressive languages for physics. International Journal of Computers for Mathematics Learning:, 6, 1\u201361.","journal-title":"International Journal of Computers for Mathematics Learning:"},{"issue":"2","key":"9240_CR81","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1080\/1049482930030201","volume":"3","author":"B Sherin","year":"1993","unstructured":"Sherin, B., diSessa, A. A., & Hammer, D. M. (1993). Dynaturtle revisited: Learning physics through collaborative design of a computer model. Interactive Learning Environments, 3(2), 91\u2013118.","journal-title":"Interactive Learning Environments"},{"issue":"2","key":"9240_CR82","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1207\/s15327809jls0302_1","volume":"3","author":"JP Smith","year":"1993","unstructured":"Smith, J. P., diSessa, A. A., & Roschelle, J. (1993). Misconceptions reconceived: A constructivist analysis of knowledge in transition. Journal of the Learning Sciences, 3(2), 115\u2013163.","journal-title":"Journal of the Learning Sciences"},{"issue":"3","key":"9240_CR83","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/330534.330544","volume":"43","author":"D Smith","year":"2000","unstructured":"Smith, D., Cypher, A., & Tesler, L. (2000). Programming by example: Novice programming comes of age. Communications of the ACM, 43(3), 75\u201381.","journal-title":"Communications of the ACM"},{"issue":"10","key":"9240_CR84","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/163430.164061","volume":"36","author":"E Soloway","year":"1993","unstructured":"Soloway, E. (1993). Should we teach students to program? Communications of the ACM, 36(10), 21\u201324.","journal-title":"Communications of the ACM"},{"key":"9240_CR85","doi-asserted-by":"crossref","unstructured":"Tan, J., & Biswas, G. (2007). Simulation-based game learning environments: Building and sustaining a fish tank. In Proceedings of the First IEEE International Workshop on Digital Game and Intelligent Toy Enhanced Learning (pp. 73\u201380). Jhongli, Taiwan.","DOI":"10.1109\/DIGITEL.2007.44"},{"key":"9240_CR86","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/S1045-926X(05)80012-6","volume":"1","author":"SL Tanimoto","year":"1990","unstructured":"Tanimoto, S. L. (1990). VIVA: A visual language for image processing. Journal of Visual Languages and Computing, 1, 127\u2013139.","journal-title":"Journal of Visual Languages and Computing"},{"key":"9240_CR87","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1007\/978-1-4612-3178-3_4","volume-title":"Epistemological foundations of mathematical experience","author":"E Glaserfeld Von","year":"1991","unstructured":"Von Glaserfeld, E. (1991). Abstraction, re-presentation, and reflection: An interpretation of experience and of Piaget\u2019s approach. In L. P. Steffe (Ed.), Epistemological foundations of mathematical experience (pp. 45\u201367). New York: Springer."},{"issue":"1","key":"9240_CR88","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/0004-3702(90)90095-H","volume":"42","author":"BY White","year":"1990","unstructured":"White, B. Y., & Frederiksen, J. R. (1990). Causal model progressions as a foundation for intelligent learning environments. Artificial Intelligence, 42(1), 99\u2013157.","journal-title":"Artificial Intelligence"},{"key":"9240_CR89","unstructured":"Wilensky, U. (1999). NetLogo. Center for Connected Learning and Computer-Based Modeling ( http:\/\/ccl.northwestern.edu\/netlogo ). Northwestern University, Evanston, IL."},{"key":"9240_CR90","volume-title":"Epistemology and science education: Understanding the evolution vs. Intelligent design controversy","author":"U Wilensky","year":"2010","unstructured":"Wilensky, U., & Novak, M. (2010). Understanding evolution as an emergent process: Learning with agent-based models of evolutionary dynamics. In R. S. Taylor & M. Ferrari (Eds.), Epistemology and science education: Understanding the evolution vs. Intelligent design controversy. New York: Routledge."},{"issue":"2","key":"9240_CR91","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1207\/s1532690xci2402_1","volume":"24","author":"U Wilensky","year":"2006","unstructured":"Wilensky, U., & Reisman, K. (2006). Thinking like a wolf, a sheep or a firefly: Learning biology through constructing and testing computational theories\u2014An embodied modeling approach. Cognition & Instruction, 24(2), 171\u2013209.","journal-title":"Cognition & Instruction"},{"key":"9240_CR92","doi-asserted-by":"crossref","unstructured":"Wilensky, U., & Resnick, M. (1999). Thinking in levels: A dynamic systems perspective to making sense of the world. Journal of Science Education and Technology, 8(1).","DOI":"10.1023\/A:1009421303064"},{"key":"9240_CR93","doi-asserted-by":"crossref","unstructured":"Wing, J. M. (2006) Computational Thinking. Communications of the ACM, vol. 49, no.3 March 2006, pp. 33\u201335.","DOI":"10.1145\/1118178.1118215"},{"key":"9240_CR94","doi-asserted-by":"crossref","unstructured":"Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society, 366, 3717\u20133725.","DOI":"10.1098\/rsta.2008.0118"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-012-9240-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10639-012-9240-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-012-9240-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,28]],"date-time":"2023-06-28T09:23:44Z","timestamp":1687944224000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10639-012-9240-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,3]]},"references-count":94,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,6]]}},"alternative-id":["9240"],"URL":"https:\/\/doi.org\/10.1007\/s10639-012-9240-x","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1,3]]}}}