Back to All Events

Interdisciplinary CS0 with OpenSCAD

Join the authors of the new book "Programming with OpenSCAD: A Beginner's Guide to Coding 3D-Printable Objects" to learn more about using a STEAM-based, maker approach to teaching an introduction to coding and computational thinking. A session for educators at all levels who are looking for a holistic, multi-disciplinary pathway for integrating coding, computational thinking, 3D printing, makerspace projects, design, and engineering into the traditional "core" curriculum. We'll start the session with a brief introduction to the origins and motivations behind the creation of OpenSCAD, a popular text-based open-source 3D CAD application that has played a foundational role in the 3D printing universe over the last ten years. Next, we'll take a short look at how to create 3D printable designs with OpenSCAD, including how to use loops, modules, conditional expressions, and multiple interacting files to describe more complex 3D designs. We'll end the session with an overview of the final two chapters of the book, including a case study highlighting how to use OpenSCAD to facilitate teaching some of the trickier components of computational thinking and consider specific examples of how OpenSCAD might be used to encourage "coding as service" even at introductory levels of computer science education. All participants will be eligible for purchasing the book at a significant discount and entered in a raffle for a free copy of the text.

All levels of backgrounds in coding, 3D design, and 3D printing are welcome and encouraged to attend! To code along and participate in the coding demos, please have OpenSCAD installed prior to attending the session. OpenSCAD can be downloaded at https://openscad.org/downloads.html

Justin Gohde has been teaching math and computer science for more than 20 years. He is the head of computer science at Trinity School in Manhattan, New York, where he oversees the computer science curriculum and programs, including the Design Lab makerspace, which includes a wide collection of rapid prototyping tools for computer science, robotics, and other STEAM-focused projects.

Marius Kintel is the primary author and maintainer of OpenSCAD. He is a software engineer with more than 20 years of professional experience in diverse fields such as 3D visualization, physical computing, manufacturing automation, and cloud computing. In 2007, he became involved in the RepRap project out of an interest in learning electronics and the opportunity to transfer his knowledge of graphics into the creation of tangible objects. Together with the rest of the local RepRap team at Metalab hackerspace in Vienna, Austria, he created OpenSCAD out of a need for an open-source multiplatform design tool more suitable for 3D printing. The project was adopted by the maker community at large and has since grown to become one of the most popular open-source 3D modeling tools for 3D printing.

Register: https://zoom.us/meeting/register/tJIlc-igqT4pEt3oQwT0yYQEElQbLil18o8M