TranslateThe Hub

Computational Thinking

Given technology’s ever-present role in our lives, it is essential for students to develop the ability to use and understand those technologies. Computational Thinking involves solving a range of problems like a computer scientist, identifying possible solutions to a particular problem, and learning to code. Computational thinking means breaking down large tasks into smaller, more manageable problems, implementing algorithms, communicating patterns through symbolic language, and analyzing data and solutions. These skills are essential to succeed in the world today regardless of what field a person decides to pursue.  

Photo of Seattle Academy Middle School student in the Computational Thinking Program

Learn general principles and practices that can be applied broadly and adapted to changing technology. 

Photo of Seattle Academy Upper School Innovations Program Computational Thinking Course

Use technology flexibly, logically, and creatively.

Photo of Seattle Academy Middle School Students in Computational Thinking Class

Become more comfortable puzzling through the unknown.

Photo of Seattle Academy Middle School Student in Computational Thinking Class

Implement a variety of problem-solving strategies and be more adept at breaking down complex problems. 

Photo of Seattle Academy Middle School Student in Computational Thinking Class

Envision how they will interact with technology in their lifetime.

Computational Thinking at SAAS FAQ