Increased student interest in projects involving design, technology, programming and electronics are inspired by our science and technology (STEM) facilities which allow for easy project-based teaching and learning. From using drawing tablets to building mobile apps to designing electronic circuits that will eventually control robots, we create opportunities that encourage experimentation, risk-taking and individual progression in students. 

Curriculum strands including Programming, Digital Art and Design, Photography, Filmmaking, Animation, Sound Design, Journalism, Original Content Creation, and Web Design and are offered along with collaborative projects around electronics, robotics, the physics of design, mechanical engineering, understanding iOS (mobile), device architecture and game design.

Programming
This mandatory course provides 6th graders with an introduction to computer programming and computational thinking. We use web-based platforms such as Scratch, Khan Academy and Openprocessing to create art, games, animations and digital stories. Students learn the basics of what makes a program, what a programming language is, how to debug a program and how to solve problems independently.

Robotics
This course is an introduction to programming hardware based on the Arduino platform. It provides an opportunity to take skills learned in STEM and the 6th grade programming course and apply them to solving problems using robotics. Students are introduced to input sensors such as light, sound and distance as well as motors, servos and LED lights. Students will be programming in the Arduino language, which is based on C/C++.

Technology, Engineering & Design (TED)
The Technology, Engineering & Design Program is the design electives track at Town School. The curriculum includes the integration of fun coding and computer science activities as well as hands-on creative design projects beginning in the Lower School and moving through 8th grade.