Phenomenology of Computational Thinking in STEM

Here are some papers that we have written that argue for framing computational thinking phenomenologically in the context of STEM education. 

Computational Thinking as Perspectival Reasoning
Farris, A.V., & Sengupta, P. (2014). Perspectival Computational Thinking for Learning Physics: A Case Study of Collaborative Agent-based Modeling. Proceedings of the 12th International Conference of the Learning Sciences. (ICLS 2014), pp 1102 - 1107.

Computational Thinking as Mechanistic Reasoning
Dickes, A. C., Sengupta, P., Farris, A. V., & Basu, S. (2016). Development of Mechanistic Reasoning and Multilevel Explanations of Ecology in Third Grade Using Agent‐Based Models. Science Education100(4), 734-776.

Computational Thinking as Disciplined Interpretations
Farris, A.V., Dickes, A.C., & Sengupta, P. (2016). Development of Disciplined Interpretation Using Computational Modeling in the Elementary Science Classroom. In: Proceedings of the 12th International Conference of the Learning Sciences (ICLS 2016), pp 282 – 289. 

Computational Thinking using SocioMathematical Norms
Dickes, A.C.,  Farris, A.V., & Sengupta, P. (2016). Integrating Agent-based Programming with Elementary Science: The Role of Sociomathematical Norms. In: Proceedings of the 24th International Conference on Computers in Education, pp 129 - 138. 

Computational Thinking as Boundary Play in Public
Sengupta, P., & Shanahan, M.C. (2016). STEM as Public Computation and Boundary Play. In: Proceedings of the STEM 2016 Conference, Beijing, China. 

Computational Thinking as Designing for Others
Sengupta, P., Krishnan, G., Wright, M., & Ghassoul, C. (2015). Mathematical Machines & Integrated STEM: An Intersubjective Constructionist Approach. Communications in Computer and Information Science, Vol. 510, 272-288.

In addition, three "summary" papers can be found here:

  1. Sengupta, P., Dickes, A.C., Farris, A.V., Karan, A., Martin, K., & Wright, M. (2015). Programming in K12 Science Classrooms. Communications of the ACMDownload
  2. Sengupta, P., Dickes, A., & Farris, A. (2018). Toward a Phenomenology of Computational Thinking in STEM Education. In: Khine, M.S. (Ed.): Computational Thinking in STEM: Foundations and Research Highlights Download
  3. 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 Technologies18(2), 351-380. Download