Abstract
Despite STEM education communities recognizing the importance of integrating computational thinking (CT) into high school curricula, computation still remains a separate area of study in K-12 contexts. In addition, much of the research on CT has focused on creating generally agreed-upon definitions and curricula, but few studies have empirically tested assessments or used contemporary learning sciences methods to do so. In this paper, we outline the implementation of an assessment approach for a 10-day high school biology unit with computational thinking activities that examines student pre-post responses as well as responses to embedded assessments throughout the unit. Using pre-post scores, we identified students with both positive and negative gains and examined how each group’s CT practices developed as they engaged with the curricular unit. Our results show that (1) students exhibited science and computational learning gains after engaging with a science unit with computational models and (2) that the use of embedded assessments and discourse analytics tools reveals how students think differently with computational tools throughout the unit.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
Braun & Clark (2006) note that when researchers use a bottom-up approach, they do not completely analyze their data in an “epistemological vacuum” because they “can not free themselves [completely] of their theoretical and epistemological commitments.” Even if researchers do not explicitly take a theoretical or epistemological stance, their implicit biases and points of view shape the analysis of the data.
References
Abrahamson, D., & Wilensky, U. (2007). Learning axes and bridging tools in a technology-based design for statistics. International Journal of Computers for Mathematical Learning, 12(1), 23–55.
Adams, W. K., & Wieman, C. E. (2011). Development and validation of instruments to measure learning of expert-like thinking. International Journal of Science Education, 33(9), 1289–1312. https://doi.org/10.1080/09500693.2010.512369.
Arastoopour, G., & Shaffer, D. W. (2013). Measuring social identity development in epistemic games. In Computer-Supported Collaborative Learning Conference, CSCL (Vol. 1).
Arastoopour, G., Chesler, N. C., & Shaffer, D. W. (2014). Epistemic persistence: A simulation-based approach to increasing participation of women in engineering. Journal of Women and Minorities in Science and Engineering, 20(3). https://doi.org/10.1615/JWomenMinorScienEng.2014007317.
Arastoopour, G., Shaffer, D. W., Swiecki, Z., Ruis, A. R. R., & Chesler, N. C. N. C. (2016). Teaching and assessing engineering design thinking with virtual internships and epistemic network analysis. International Journal of Engineering Education, 32(3), 1–10.
Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661–670. https://doi.org/10.1016/j.robot.2015.10.008.
Bagley, E. A., & Shaffer, D. W. (2009). When people get in the way: Promoting civic thinking through epistemic game play. International Journal of Gaming and Computer-Mediated Simulations, 1(1), 36–52.
Basu, S., Kinnebrew, J. S., & Biswas, G. (2014). Assessing student performance in a computational-thinking based science learning environment. Springer International Publishing, 476–481.
Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628–647. https://doi.org/10.1007/s10956-015-9552-x.
Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020.
Bienkowski, M., Snow, E., Rutstein, D., & Grover, S. (2015). Assessment design patterns for computational thinking practices in secondary computer science, (December), 1–46.
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(2), 81–119. https://doi.org/10.1007/s10758-009-9148-8.
Brady, C., Holbert, N., Soylu, F., Novak, M., & Wilensky, U. (2015). Sandboxes for model-based inquiry. Journal of Science Education and Technology, 24(2–3), 265–286. https://doi.org/10.1007/s10956-014-9506-8.
Brasiel, S., Close, K., Jeong, S., Lawanto, K., Janisiewicz, P., & Martin, T. (2017). Emerging research, practice, and policy on computational thinking. In P. J. Rich & C. B. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 327–347). https://doi.org/10.1007/978-3-319-52691-1.
Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77–101.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Annual Meeting of the American Educational Research Association. Vancouver, B.C. https://doi.org/10.1.1.296.6602.
Collier, W., Ruis, A. R., & Shaffer, D. W. (2016). Local versus global connection making in discourse. In International Conference of the Learning Sciences. Singapore.
Dabholkar, S., Hall, K., Woods, P., Bain, C., & Wilensky, U. (2017). From ecosystems to speciation. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Denner, J., Werner, L., Campe, S., & Ortiz, E. (2014). Pair programming: Under what conditions is it advantageous for middle school students? Journal of Research on Technology in Education, 46(3), 277–296. https://doi.org/10.1080/15391523.2014.888272.
di Sessa, A. A. (2001). Changing minds: Computers, learning, and literacy. Cambridge, MA: Mit Press.
Dijkstra, E. W. (1974). Programming as a discipline of mathematical nature. The American Mathematical Monthly, 81(6), 608–612.
diSessa, A. A. (1993). Towards an epistemology of physics. Cognition and Instruction, 10(2), 105–225.
Eagan, B. R., Rogers, B., Serlin, R., Ruis, A. R., Arastoopour Irgens, G., & Shaffer, D. W. (2017). Can we rely on IRR? Testing the assumptions of inter-rater reliability. In Computer Supported Collaborative Learning. Philadelphia, PA.
Felsen, M., & Wilensky, U. (2007). NetLogo urban suite—pollution model. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Foster, I. (2006). A two-way street to science’s future. Nature, 440(March 23), 419. https://doi.org/10.1038/440419a.
Grover, S. (2017). Assessing algorithmic and computational thinking in K-12: Lessons from a middle school classroom. In P. J. Rich, & C. B. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (1st ed.). pp. 269-288. Cham, Switzerland: Springer International Publishing
Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Research, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051.
Grover, S., Pea, R., & Cooper, S. (2015). Designing for deeper learning in a blended computer science course for middle school students. Computer Science Education, 25(2), 199–237. https://doi.org/10.1080/08993408.2015.1033142.
Hall, K., & Wilensky, U. (2017). Ecosystem stability. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Hammer, D., & Elby, A. (2004). On the form of a personal epistemology, 169–190. https://doi.org/10.4324/9780203424964.
Hatfield, D. L. (2015). The right kind of telling: An analysis of feedback and learning in a journalism epistemic game. International Journal of Gaming and Computer-Mediated Simulations, 7(2), 1–23.
Israel, M., Pearson, J. N., Tapia, T., Wherfel, Q. M., & Reese, G. (2015). Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Computers & Education, 82, 263–279. https://doi.org/10.1016/j.compedu.2014.11.022.
Kafai, Y. (1995). Minds in play: Video game design as a context for children’s learning. Hillsdale, NJ: Lawrence Erlbaum Associates.
Knight, S., Arastoopour, G., Shaffer, D. W., Buckingham Shum, S., & Littleton, K. (2014). Epistemic networks for epistemic commitments. In Proceedings of the International Conference of the Learning Sciences. Boulder, CO.
Knuth, D. E. (1985). Algorithmic thinking and mathematical thinking. The American Mathematical Monthly, 92(3), 170–181.
Koh, K. H., Basawapatna, A., Nickerson, H., & Repenning, A. (2014a). Real time assessment of computational thinking. Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, 49–52. https://doi.org/10.1109/VLHCC.2014.6883021.
Koh, K. H., Nickerson, H., & Basawapatna, A. (2014b). Early validation of computational thinking pattern analysis. In Proceedings of the 2014 ITICSE. Uppsala, Sweden. https://doi.org/10.1145/2591708.2591724.
Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., et al. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1), 32. https://doi.org/10.1145/1929887.1929902.
Lund, K., & Burgess, C. (1996). Producing high-dimensional semantic spaces from lexical co-occurrence. Behavior Research Methods, Instruments, & Computers, 28(2), 203–208.
Moreno-León, J., Robles, G., & Román-González, M. (2015). Dr. Scratch: Automatic analysis of scratch projects to assess and foster computational thinking. RED. Revista de Educación a Distancia, 15(46), 1–23. https://doi.org/10.6018/red/46/10.
Moreno-León, J., Harteveld, C., Román-González, M., & Robles, G. (2017). On the automatic assessment of computational thinking skills: A comparison with human experts. Conference on Human Factors in Computing Systems (CHI), 2788–2795. https://doi.org/10.1145/3027063.3053216.
Nash, P., & Shaffer, D. W. (2013). Epistemic trajectories: Mentoring in a game design practicum. Instructional Science, 41(4), 745–771.
National Academy of Sciences, National Academy of Engineering, & Institute of Medicine. (2007). Rising above the gathering storm: Energizing and employing America for a brighter economic future. Washington, DC: The National Academies Press. https://doi.org/10.17226/11463.
National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: The National Academies Press. https://doi.org/10.17226/12840.
National Research Council. (2012). A framework for K-12 science education: Practices, crosscutting concepts, and core ideas. Washington, DC: The National Academies Press. https://doi.org/10.17226/13165.
NGSS Lead States. (2013). Next generation science standards: for states, by states. Washington, DC: The National Academies Press.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books.
Papert, S. (1996). An exploration in the space of mathematics educations. International Journal of Computers for Mathematical Learning, 1(1), 95–123.
Papert, S., & Harel, I. (1991). Situating constructionism. In Constructionism (pp. 1–11). Ablex Publishing Corporation. https://doi.org/10.1111/1467-9752.00269.
Portelance, D. J., & Bers, M. U. (2015). Code and tell: Assessing young children’s learning of computational thinking using peer video interviews with ScratchJr. In Proceedings of the 14th international conference on interaction design and children (pp. 271–274). https://doi.org/10.1145/2771839.2771894.
Schanzer, E., Fisler, K., & Krishnamurthi, S. (2018). Assessing bootstrap: Algebra students on scaffolded and unscaffolded word problems. In Proceedings of the 49th ACM technical symposium on computer science education - SIGCSE’18 (pp. 8–13). Baltimore, Maryland: ACM Press. https://doi.org/10.1145/3159450.3159498.
Seiter, L., & Foreman, B. (2013). Modeling the learning progressions of computational thinking of primary grade students. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research (pp. 59–66). https://doi.org/10.1145/2493394.2493403.
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–50.
Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351–380. https://doi.org/10.1007/s10639-012-9240-x.
Shaffer, D. W. (2017). Quantitative ethnography. Madison, WI: Cathcart Press.
Shaffer, D. W., & Resnick, M. (1999). Thick authenticity: New media and authentic learning. Journal of Interactive Learning Research, 10(2), 195–215.
Shaffer, D. W., & Ruis, A. R. (2017). Epistemic network analysis: A worked example of theory-based learning analytics. In Handbook of learning analytics and educational data mining (p. in press).
Shaffer, D. W., Hatfield, D., Svarovsky, G., Nash, P., Nulty, A., Bagley, E. A., et al. (2009). Epistemic network analysis: A prototype for 21st century assessment of learning. The International Journal of Learning and Media, 1(1), 1–21.
Shaffer, D. W., Borden, F., Srinivasan, A., Saucerman, J., Arastoopour, G., Collier, W., … Frank, K. A. (2015). The nCoder: a technique for improving the utility of inter-rater reliability statistics (Epistemic Games Group Working Paper No. 2015–01).
Shaffer, D. W., Collier, W., & Ruis, A. R. (2016). A tutorial on epistemic network analysis: Analyzing the structure of connections in cognitive, social, and interaction data. Journal of Learning Analytics, 3(3), 9–45.
Sherin, B. L. (2001). A comparison of programming languages and algebraic notation as expressive languages for physics. International Journal of Computers for Mathematical Learning, 6(1), 1–61. https://doi.org/10.1023/A:1011434026437.
Sherin, B. L. (2006). Common sense clarified: The role of intuitive knowledge in physics problem solving. Journal of Research in Science Teaching, 43(6), 535–555. https://doi.org/10.1002/tea.20136.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003.
Siebert-Evenstone, A. L., Arastoopour Irgens, G., Collier, W., Swiecki, Z., Ruis, A. R., & Shaffer, D. W. (2017). In search of conversational grain size: Modeling semantic structure using moving stanza windows. Journal of Learning Analytics, 4(3), 123–139.
Swanson, H., Arastoopour Irgens, G., Bain, C., Hall, K., Woods, P., Rogge, C., et al. (2018). Characterizing computational thinking in high school science. In International Conference of the Learning Sciences. London, UK.
Swanson, H., Anton, G., Bain, C., Horn, M., & Wilensky, U. (2019). Introducing and Assessing Computational Thinking in the Secondary Science Classroom. In Computational Thinking Education (pp. 99-117). Springer, Singapore.
Wagh, A., Cook-Whitt, K., & Wilensky, U. (2017). Bridging inquiry-based science and constructionism: Exploring the alignment between students tinkering with code of computational models and goals of inquiry. Journal of Research in Science Teaching, 54(5), 615–641. https://doi.org/10.1002/tea.21379.
Webb, D. C. (2010). Troubleshooting assessment: An authentic problem solving activity for it education. Procedia-Social and Behavioral Sciences, 9, 903–907.
Weintrop, D., Beheshti, E., Horn, M. S., Orton, K., Trouille, L., Jona, K., & Wilensky, U. (2014). Interactive assessment tools for computational thinking in high school STEM classrooms. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 136 LNICST, 22–25. https://doi.org/10.1007/978-3-319-08189-2_3.
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5.
Werner, L., Denner, J., & Campe, S. (2012). The fairy performance assessment: Measuring computational thinking in middle school. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education - SIGCSE ‘12, 215–220. https://doi.org/10.1145/2157136.2157200.
Wilensky, U. (1991). Abstract meditation on the concrete and concrete implications for mathematics education. In Constructionism (pp. 193–204).
Wilensky, U. (1998). NetLogo Virus model. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Wilensky, U. (1999). NetLogo. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Wilensky, U. (2003). Statistical mechanics for secondary school: The GasLab multi-agent modeling toolkit. International Journal of Computers for Mathematical Learning, 8(1), 1–41.
Wilensky, U., & Papert, S. (2010). Restructurations: Reformulating knowledge disciplines through new representational forms. In Constructionism (pp. 1–14) Paris, France.
Wilensky, U., & Stroup, W. (1999). Learning through participatory simulations: Network-based design for systems learning in classrooms. Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, (1), 80.
Wilensky, U., & Stroup, W. (2002). Participatory simulations: Envisioning the networked classroom as a way to support systems learning for all. In Presented at the Annual meeting of the American Research Education Association, New Orleans, LA.
Wilensky, U., Novak, M., & Wagh, A. (2012). MSIM evolution unit. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33. https://doi.org/10.1145/1118178.1118215.
Wing, J. M. (2017). Computational thinking’s influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7–14. https://doi.org/10.17471/2499-4324/922.
Zhong, B., Wang, Q., Chen, J., & Li, Y. (2016). An exploration of three-dimensional integrated assessment for computational thinking. Journal of Educational Computing Research, 53(4), 562–590. https://doi.org/10.1177/0735633115608444.
Acknowledgments
This study was funded in part by the National Science Foundation (grants CNS-1138461, CNS-1441041, and DRL-1020101), the Spencer Foundation (Award #201600069), the National Science Foundation (DRL-1661036, DRL-1713110), the Wisconsin Alumni Research Foundation, and the Office of the Vice Chancellor for Research and Graduate Education at the University of Wisconsin-Madison. The opinions, findings, and conclusions do not reflect the views of the funding agencies, cooperating institutions, or other individuals. Thank you to Daisy Rutstein from SRI for providing feedback on the development of the pre-post assessments.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and national research committee. Informed consent was obtained from all individual participants included in the study.
Conflict of Interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Arastoopour Irgens, G., Dabholkar, S., Bain, C. et al. Modeling and Measuring High School Students’ Computational Thinking Practices in Science. J Sci Educ Technol 29, 137–161 (2020). https://doi.org/10.1007/s10956-020-09811-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10956-020-09811-1