Building on the lessons of lower school, students continue their technology education in the upper school. Our STEAM-based curriculum draws from a variety of disciplines to create a program that incorporates concepts and projects based in design, computers and electronics, manufacturing, and transportation. Utilizing teachers from art and science, as well as technology, our technology curriculum is a true collaboration of departments. Within technology, coding and robotics are cornerstones of the upper school program. Coding helps students develop a way of thinking that aids in all forms of problem solving, expanding through all academic subjects. Coding allows students to break down information and figure out, piece by piece, how to solve complex problems and find solutions. Like any language, practice is the key to success. Students meet twice in a schedule rotation for technology and are given opportunities throughout the week to practice coding and work on robotics. Students are introduced to basic programing languages in the lower school and continue to explore more advanced coding languages like Python and Javascript throughout upper school. Units using Micro:bits and 3D printing are also part of the upper school program. Lego Mindstorms EV3 robots are used for a variety of robotic projects. Harbor’s technology courses teach concepts using the design thinking philosophy: observe, focus, design, create, share.