Integrating a CS+Social Science Project into STEM and non-STEM High School Courses

In this paper, we describe a CS+Social Science Python project that can be integrated directly into high school classrooms, enabling students to explore social science questions using computer science. The project uses the pandas library and Google Colab to give students an authentic experience with data science tools. We present teachers' experiences and students feedback from implementing the project in three high school classes, one non-STEM class and two AP CS classes. The project is designed to be simple enough for students with no CS background to succeed, but creative and open-ended enough to allow students with experience to develop their skills further. Students from both courses report the project was interesting and useful. Our work builds upon the body of literature examining ways to include CS in non-STEM high school courses, but also appears to fit well into CS curricula.

Authors

Institutions

Publication Details

Published
2025-02-12
DOI
https://doi.org/10.1145/3641554.3701818
Citations
2
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
3.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Integrating a CS+Social Science Project into STEM and non-STEM High School Courses

Kathleen Isenegger, Raya Hegeman-Davis, Leonard Pitt, Benjamin J.J. Leff et al.
2 citations
Teaching and Learning Programming
3.39
article

Integrating a CS+Social Science Project into STEM and non-STEM High School Courses

Kathleen Isenegger, Raya Hegeman-Davis, Leonard Pitt, Benjamin J.J. Leff, Yael Gertner, Max Fowler, Daphane Hammer
article en
2 citations

Abstract

In this paper, we describe a CS+Social Science Python project that can be integrated directly into high school classrooms, enabling students to explore social science questions using computer science. The project uses the pandas library and Google Colab to give students an authentic experience with data science tools. We present teachers' experiences and students feedback from implementing the project in three high school classes, one non-STEM class and two AP CS classes. The project is designed to be simple enough for students with no CS background to succeed, but creative and open-ended enough to allow students with experience to develop their skills further. Students from both courses report the project was interesting and useful. Our work builds upon the body of literature examining ways to include CS in non-STEM high school courses, but also appears to fit well into CS curricula.

University of Wyoming (US), University of Illinois Urbana-Champaign (US), Urbana University (US), University of Illinois System (US)
Openalex Percentile: Top 8%
Teaching and Learning Programming
3.39
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.