TranslateThe Hub

Computational Thinking

Given technology’s important role in our lives, it is essential for students to develop computational literacy. Computational thinking involves solving a range of problems like a computer scientist, identifying possible solutions to a particular problem, and selecting elegant strategies in solving them. Computational thinking means breaking down large tasks into smaller, more manageable problems, implementing algorithms, communicating patterns through symbolic language, and analyzing data and solutions.  We believe these skills will be useful to all of our students, thus our Computational Thinking program allows all students to access and embrace opportunities in modern computation. While some classes naturally incorporate elements of computer science and computational thinking, it is also important for students to have exposure to sustained and intentional practice in this area throughout their course and their secondary education.   

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 Students in 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