Data science pedagogy can enhance learning experiences for students across all STEM courses, regardless of traditional data science use. Come learn how to integrate data storytelling directly into your class. This session will provide you with resources that you can implement right away in your classroom.
AAS 247: Photometric Catalog Integration in a Python Framework for Spectral Energy Distribution Construction and Young Stellar Object Classification

Be sure to visit the Cepheus C YSO Catalog Creation project page to see details about our iPoster presentation at AAS 247 in Phoenix, Arizona, 4-8 January, 2026.

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.
Using Data Science to Teach Astronomy and Space Science
CAST 2025
Jimmy Newland and Justin Hickey
Zoom link (just in case!)
Choose your own adventure!
- Presentation Slides
- IRSA Viewer version of the activity as a Google Doc
- Jupyter Notebook version of the activity as a Google Colab Notebook (GitHub)
If you are interested in the role of data science pedagogy in teaching science, check out this page.
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
Strengthening Teacher Efficacy in Computer Science Education Through Hands-On Coding
How Hands-On Coding Can Benefit Future Computer Science Teachers
Chanel Belvin, Elaine Anita De Melo Gomes Soares, Toni Dunlap, James Newland
Expanding Pathways in Computing,
Texas Advanced Computing Center,
University of Texas at Austin

Click here for a lot more information and some examples, as well as references.
Advancing Mentorship Through Quantum Research Experiences in High School
STEM student retention can be enhanced through mentorship & research experiences.
Click here for the page related to this project.


CSTA 2025 Poster Session
Enhancing CT Attitudes in Physics Students by Code-based Model-building

Visit the project page for lots more information, including code and references.
WeTeach_CS Summit 2025
Impacting Student Attitudes About CS Through Coding Integration into Science
In this session, participants will learn how integrating computer science (CS) pedagogy into science and math classes can positively impact students’ attitudes about computer science. When students experience lessons in science and math classes that incorporate computer science (CS), they feel more confident about CS. They are more likely to pursue academic pathways that include CS. Participants will see examples of specific lessons that can be used in science and math courses to improve students’ attitudes about the use of computer science (CS) in non-CS STEM courses.
Participants will use STEMcoding during the session and can access STEMcoding for free for one year.
If you are interested in more academic details about the STEMcoding study, click here.
TSAAPT/TSAPS Spring 2025: Modeling with STEMcoding in AP Physics 1
Improving Student Computational Thinking Outcome Expectancy through Integrating Model-building in a Secondary Physics Course
The role of computation in physics is increasing in both a professional and educational context. High school physics pedagogy should incorporate computational thinking, data science, and computer science skills to bolster learning across these domains. The study described here shows that when students build physically meaningful models using computer programming in a physics course, their outcome expectancy is positively impacted. Outcome expectancy can predict students’ future academic and professional choices. The STEMcoding platform asks students to construct models using Euler-Cromer step-wise modeling of physical phenomena, such as those described by the laws of motion. The study presented had students use STEMcoding during the kinematics portion of Advanced Placement Physics 1 classes at a large, urban high school in southeast Texas. A moderate positive impact on outcome expectancy was found across various groups in the study population. Results show how computational essays can provide scaffolded learning while allowing students to use code to create interactive models, allowing knowledge construction in a domain-specific manner.