
Jean Adams' Honors Geometry class at Castilleja School in Palo Alto
A few months ago Jean Adams, a teacher from Castilleja School in Palo Alto, wrote to me about the OpenSCAD tutorials on our blog so she could use them in her classroom. Obviously, this got me interested, so I asked her to share more about her class:
I teach Honors Geometry at Castilleja, an independent girls’ school for grades 6-12 in the heart of Silicon Valley. This year our school opened an “Idea Lab” in connection with Stanford’s Fab Lab and trained a group of teachers on several digital fabrication machines. Among those machines was a cute, wooden MakerBot Thing-o-Matic. I was immediately drawn to the homebrew feel of the community around MakerBot and frankly the machine reminded me of the Apple I. A parent volunteer, Diego Fonstad, showed me the openSCAD program and I saw how wonderfully this software could help teach several concepts in my Geometry class. I began to play with OpenSCAD by following MakerBlock’s tutorials on the MakerBot blog. Eventually I adapted his tutorials for my classroom and my student’s learned OpenSCAD during two 50-minute class sessions. They were then given time outside of class to work on a final project which was printed on our school’s Thing-o-Matic.
The list of concepts that this project helped teach or reinforce is actually quite extensive. During the year long course my students learn about union and intersection of geometrical objects, vectors, rigid transformations such as translation, rotation, dilation (scale in OpenSCAD), and the z-axis. All of these ideas came together in the design of their OpenSCAD object. Futhermore I teach a small amount of programming in the python language and their skills in that language transferred over directly into OpenSCAD.
Beyond any specific content learned through this project, I intended my students to practice using spatial reasoning. A 2010 research report by AAUW entiled “Why So Few? Women in Science, Technology, Engineering, and Mathematics” presents research that shows women can dramatically improve spatial reasoning skills in a short amount of time in order to close the gap with men. ”If girls grow up in an environment with opportunities to develop their spatial skills, they are more likely to consider a future in a science or engineering field.” I found that students struggled with thinking and rotating in 3 dimensions, but by the end of the project had developed a robust ability to rotate their OpenSCAD objects in their mind.
A nice (and accidental) side effect was the chance for students to express themselves creatively in math class. Diego Fonstad wrote, “The detail and breadth of their output exceeded what was required of them to complete the project. This underscores their latent creativity and desire to build and also demonstrates how this exercise tapped their intrinsic motivation and truly engaged the students.”
Jean’s class have shared their designs on Thingiverse, including the cutest and pinkest R2D2 I’ve ever seen.
A tiny robot designed by a geometry student.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
A peace sign designed by one of my students.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
Skull and Crobssbones designed by one of my geometry students in openSCAD.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
Little teddy bear model made by one of my students.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
A toy model of a submarine made by one of my students.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
A tiny castle made by one of my geometry students in openSCAD.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.
An R2-D2 model made by one of my geometry students in openSCAD.
In my high school geometry class we used openSCAD and the MakerBot as a way to introduce the z-axis; learn a little code; and review the concepts of intersection, union, and rigid transformations. We spent 2 class periods learning openSCAD and I gave them 2 weeks outside of class to create their object.