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.
- If my child transfers to SAAS after 6th grade and hasn’t taken any computer science classes, how will they succeed in a course where their peers have all had exposure to the content in previous classes?
- If my child has a lot of experience with programming, can my child opt out of the computational thinking requirement?
- What is computational thinking?
- Is there robotics at SAAS?