Abstract
Computational Thinking (CT) defines a domain-general, analytic approach to problem solving, combining computer science concepts with practices central to modeling and reasoning in STEM (Science, Technology, Engineering and Mathematics) domains. In our research, we exploit this synergy to develop CTSiM (Computational Thinking in Simulation and Modeling) - a cross-domain, visual programming and agent based, scaffolded environment for learning CT and science concepts simultaneously. CTSiM allows students to conceptualize and build computational models of scientific phenomena, execute the models as simulations, conduct experiments to verify the simulation behaviors against ‘expert behavior’, and use the models to solve real world problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Basu, S., Dickes, A., Kinnebrew, J.S., Sengupta, P., Biswas, G.: CTSiM: A Computational Thinking Environment for Learning Science through Simulation and Modeling. In: Proceedings of the 5th International Conference on Computer Supported Education, Aachen, Germany, pp. 369–378 (2013)
Guzdial, M.: Software-realized scaffolding to facilitate programming for science learning. Interactive Learning Environments 4(1), 1–44 (1995)
Hambrusch, S., Hoffmann, C., Korb, J.T., Haugan, M., Hosking, A.L.: A multidisciplinary approach towards computational thinking for science majors. In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE 2009), pp. 183–187. ACM, New York (2009)
Lehrer, R., Schauble, L.: Cultivating model-based reasoning in science education. In: Sawyer, R.K. (ed.) The Cambridge Handbook of the Learning Sciences, pp. 371–388. Cambridge University Press, New York (2006)
National Research Council, A framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. The National Academies Press, Washington, DC (2011)
Perkins, D.N., Simmons, R.: Patterns of misunderstanding: An integrative model for science, math, and programming. Review of Educational Research 58(3), 303–326 (1988)
Puntambekar, S., Hübscher, R.: Tools for scaffolding students in a complex learning environment: What have we gained and what have we missed? Educational Psychologist 40, 1–12 (2005)
Sengupta, P., Kinnebrew, J.S., Basu, S., Biswas, G., Clark, D.: Integrating Computational Thinking with K-12 Science Education Using Agent-based Computation: A Theoretical Framework. Education and Information Technologies 18(2), 351–380 (2013)
Wing, J.M.: Computational Thinking: What and Why? Link Magazine (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Basu, S., Biswas, G. (2013). A Computational Thinking Approach to Learning Middle School Science. In: Lane, H.C., Yacef, K., Mostow, J., Pavlik, P. (eds) Artificial Intelligence in Education. AIED 2013. Lecture Notes in Computer Science(), vol 7926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39112-5_146
Download citation
DOI: https://doi.org/10.1007/978-3-642-39112-5_146
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39111-8
Online ISBN: 978-3-642-39112-5
eBook Packages: Computer ScienceComputer Science (R0)