Computing in K-12 STEM

A Phenomenological Approach

"Big-picture" papers

These papers sketch a phenomenological agenda for computing in K-12 STEM

  1. 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
  2. Sengupta, P., Dickes, A.C., Farris, A.V., Karan, A., Martin, K., & Wright, M. (2015). Programming in K12 Science Classrooms. Communications of the ACM. 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 Technologies, 18(2), 351-380. Download

Phenomenological studies of Computing in STEM

Each of these studies propose a "metaphor" for computational thinking, grounded in how the students and teachers make sense of and experience computation as part of the STEM classrooms and disciplinary contexts.

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 Education, 100(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. (2017). Boundary Play and Pivots in Public Computation: New Directions in STEM Education. International Journal of Engineering Education, Vol. 33 (3), pp. 1124–1134.


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.