An Introduction to Computational Thinking

Welcome!

This introduction to the concept of Computational Thinking was created to assist students in Polytechnic School's ninth grade Bring Your Own Device program. The course consists of three lessons comprised of readings, reflection questions, online videos, written responses, problems, activities, and projects.

You can use the links and planner on this page to manage and plan your work.

Ready to begin? Let's get started!

  1. Lesson 1 - Intro to Computational Thinking
    Assignment: Peanut Butter and Jelly Sandwich
  2. Lesson 2 - Four Tenets of Computational Thinking
  3. Assignment: Two Bebras Challenge Problems
  4. Lesson 3 - Algorithms
    Assignment: Play Lightbot
    Assignment: Programming in Scratch/Python
  5. Lesson 4 - Recursion
    Assignment: Create a Recursion
  6. Lesson 5 - Conclusion
    Video: Computer Science at Poly