Getting Started
  • Welcome, Course Overview, and Why Computational Thinking?
  • Why should we teach Computational Thinking?
  • 4 Cornerstones of Computational Thinking
  • Cut Hives
  • Create your own Cut Hives
Decomposition
  • Decomposition
  • Decomposition Explained
  • Summary
Pattern Recognition
  • Pattern Recognition
  • Pattern Recognition Explained
Abstraction
  • Abstraction
  • Abstraction Explained
Algorithms
  • Algorithms
  • Algorithms Explained
Applying Computational Thinking, Hands-On Activities and Challenges
  • Video
  • Syntax
  • Variables
  • Loops
  • Conditionals
  • Flowchart
  • Lost in the Maze
  • Police Database
Conclusion and Final Thoughts
  • Conclusion
  • Summary