2026 ASEE Annual Conference & Exposition

Teaching contextual reasoning as a key skill in data science education

Presented at Liberal Education/Engineering & Society Division (LEES) Technical Session 5

Teaching contextual reasoning as a key skill in data science education

Contextualization is a theme of recurring significance in engineering education. It is highly relevant to the emerging interdisciplinary field of data science/data analytics, which brings together computing, statistics, data systems engineering, and real-world applications. Data analytics and algorithmic decision-making systems have major impacts in our world today akin to other engineering practices. The models, algorithms, and other products created by data science practitioners derive from data and assumptions that inherently originate in particular contexts. Yet such tools abstract from those circumstances to create generalizable mechanisms and analyses that are meant to be cut loose from particularity and travel across contexts. In fact, this kind of abstraction is arguably intrinsic to technical training and specifically to computational and inferential thinking, which are defined as core skills in the data science education literature. Data science is thus a good setting in which to examine the kinds of work that “context” can do in technical education, including integrating key strategies into pedagogy, examining impact in students’ learning, building scaffolded curriculum to achieve key goals toward robust and responsible professional practice, and fleshing out a substantial place for a form of ethics that itself goes beyond abstraction.

“Contextual reasoning,” as used in this paper, is a cognitive skill that moves counter to abstracting from particular circumstances. In teaching data science, contextual reasoning centers skills of systematically analyzing where data comes from, how it is made, and what assumptions it may harbor; how the intermediate and end products of technical practice (including data and algorithms) respond to or carry traces of the human contexts from which they are drawn; and how the actual impact of data-driven solutions in the real world depends on how they end up embedded in concrete settings and contexts. As implemented in a data science curriculum that from the start has included “human contexts and ethics,” contextual reasoning has proven to be essential in advanced data science courses that consider real-world problems. Developing contextual reasoning is an ongoing project within this curriculum. This paper provides a mid-project examination of how contextual reasoning serves technical students and how it can be taught as a core skill across an undergraduate curriculum in ways that are responsive to growing discussions about contextualization and sociotechnical integration as broader strategies in technical education.

Authors
  1. Cathryn Carson University of California, Berkeley [biography]
  2. Lisa Yan Orcid 16x16http://orcid.org/0009-0007-2310-3060 University of California, Berkeley [biography]
  3. Ari Edmundson University of California, Berkeley [biography]
  4. Joshua Grossman University of California, Berkeley [biography]
Download paper (443 KB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.