In this project, students use the engineering design process to redesign a fictional apartment building for improved safety in an earthquake-prone region. Students build and test scale models by taking video data during simulated earthquakes. Through analyzing the resulting data, students learn about the challenges of collecting, interpreting, displaying, and analyzing data to make and defend informed design decisions while considering necessary trade-offs.
In this Upper School elective, students learn 3D modeling and product design by transforming ideas into tangible objects using professional CAD software.
They complete the full design process. From concept sketches to digital models and 3D-printed prototypes, students apply principles of engineering and user-centered design. By the end of the semester, students bring their ideas to life with 3D-printed creations such as everyday tools, personal accessories, game pieces, wearable tech, or innovative solutions to real-world challenges.
Students also learn software engineering and object-oriented programming using the Java language, gaining experience across the full development cycle, including designing effective solutions, developing robust algorithms, and managing information through essential data structures. The curriculum emphasizes problem-solving, creativity, and collaboration via hands-on projects. This course builds a strong foundation for advanced computer science study and explores the social and ethical impacts of computing.