Coding in a Waldorf High School Humanities Class

Coding in a Waldorf High School Humanities Class

by Marina Budrys | High School Humanities Faculty Member

Rudolf Steiner believed that it is really important to understand how things work in the world in some basic way. This doesn’t mean, for example, that we all need to know how to build an Audi TT engine, but some experience with acceleration is important.

Coding has become such an important part of how our world works that I started to look at bringing it into my Humanities curriculum. Our high school students are not necessarily experiencing coding unless they’re members of the Robotics Club or pursuing an independent interest, and yet a general knowledge of how code works is essential for our graduates.

Confession, I am no coder. I took one rStudio class in college and it was really hard for me. So I called up my sister, an alumna of the class of 2017, who works in a plant science lab at Stanford and asked her if she would be willing to Zoom in for a demo with my 12th grade Economics students. We came up with an ideal exercise: 12th Graders would use R code to create visual representations of data they’ve been collecting for their Economics work. Each student worked through an example where they followed her through importing the data, adding instructions, and running different lines of code. They each ended up with a colorful graph that matched hers. Their homework was to ask a question related to the research they needed to do for their Senior store, collect their own data, and create their own graphs from those data. Did everyone figure out each part perfectly? No. Did everyone create a graph? Yes.

A big part of this education is building capacities. With each new task students do, they work through something. Visualizing data is a new skill that I hope opens their minds to what they believe they can do, however daunting it first appears to be.