In required computational thinking classes at each grade level, students learn the foundations of logical processing and computational problem solving. In sixth grade, students participate in a First Lego League (FLL) Robotics class once a week for half the year. This class culminates in a Sumo Bot Focus Day.
Seventh graders participate in a required CodeCombat elective for one semester of the year. Through CodeCombat, students learn how to code in Python, one of the most popular programming languages. With a comprehensive curriculum that includes computer science units and reinforces learning through project-based game development and web development units, students will progress on a journey from basic syntax to recursion.
In eighth grade, students combine the skills developed in sixth and seventh grade into a project-based experience. Through the use of small circuit boards, sensors, motors, and coding, students will design and program their own robot. Project challenges include coding appropriate responses to different environmental stimuli. The final project is to build a line-following car.
In addition to the required electives in computational thinking, students have the opportunity to participate in our competitive FLL robotics team in the fall as well as various robotics and computational thinking electives throughout the year.