Bringing AI/ML and HPC to High School Science Teachers Using Jupyter Notebooks – TACCster 2026

James Newland, Kelsey Beavers, Lena Duplechin Seymour, Elaine Anita de Melo Gomes Soares
Texas Advanced Computing Center, University of Texas at Austin

Abstract

Many scientific disciplines have become driven by data science methodology, requiring both statistical thinking and computation. Teachers can learn about the use of HPC, which can be transferred to classroom activities through Python and Jupyter notebooks. The use of Jupyter notebooks as computational essays in teacher professional development allows educators to experiment with and learn about HPC, data science, and machine learning algorithms using Python in various science contexts. Cloud-based platforms exist that allow access to HPC resources like multi-core processing and GPU usage for AI/ML contexts. The Jupyter notebook environment allows narrative and code to exist side by side to introduce learners to HPC computing concepts while also running code blocks that can run models or data visualizations. For those who are new to using computer programming, the notebooks can be written using research-backed computer science scaffolding pedagogy like worked examples, sub-task labeling, and minimally working programs. The use of Jupyter notebooks in educational contexts emulates HPC professional development techniques used with students and early-career scientists, like training sessions held at the Texas Advanced Computing Center (TACC). By using scaffolded techniques for educators built on successful professional learning designed for HPC users, teachers can bring authentic data science and machine learning concepts into their own classrooms. Specific examples will be explored related to biology, astronomy, and usage of LLMs in a computer science education context. The authors will explore HPC concepts like parallel data processing, machine-learning applications, and large data structure usage.

Background

The TACC life sciences team has been providing professional learning for biologists for a while. The Expanding Pathways in Computing team has been doing the same for teachers. This project is an attempt to create teacher professional development content by scaffolding the ML for Life Sciences @ TACC training designed for practicing scientists.

Poster

coming soon

Citations

Using AI to Visualize & Analyze Human Heartbeat Data

The Impacts of AI Symposium: Texas Tech University, Saturday, August 15, 2026

This entire project is an extension of work I did as a Research Experience for Teachers intern at Rice University in 2018 and 2019.

Data Driven Amateur Astronomy

Houston Astronomical Society December 5th, 2025

Modern astronomy research has become data-driven. Using data science techniques alongside computation allows us to interrogate data to understand astrophysical phenomena. The explosion of data sets has opened up new ways for enterprising amateur astronomers to contribute to modern astronomical research. Data can come from large-scale surveys, space-based observatories, individual scientists, or students. You can learn to select, reduce, visualize, and interpret authentic astronomical data while applying data science techniques to construct astronomy knowledge. Many free web-based tools leverage data science techniques. This talk explores how these activities bridge the gap between data science and astronomy, enabling amateurs to learn about both simultaneously.

The content of this talk can be cited as: Newland, J. (2025). Using Data Science in High School Astronomy. ASP 2024: Astronomy Across the Spectrum, 539, 147. http://arxiv.org/abs/2501.04856

The Google Colab (Jupyter Notebook) developed by Sara Kannan and me can be found here. Note that the actual catalog we created is not publicly available, so this notebook requires an existing catalog for SED creation.

If you are interested in data-driven astronomy learning, check out the page below from a talk given at the first-ever Data Science Education in K12 Conference. Even though the materials shared were designed for teaching high school astronomy, enterprising amateur astronomers can still pick up some cool tricks.

HOU’s Coding: Using CS for Science Teaching

Integrating Computer Science into Science Teaching

When doing domain-specific programming in science, some CS pedagogy can be used to
scaffold concepts like conditionals, function writing, and looping. Using worked examples,
minimally working programs, sub-task labeling, and live coding can help a student bring
coding to bear on learning concepts in science. Room B107 1:15 – 2:15 pm CDT