Learn How to Teach Computational Thinking
The goal of this class is to help educators learn about Computational Thinking, how it differs from computer science, and how it can be integrated into a variety of subject areas. This course will increase your awareness of Computational Thinking and help explore and create a plan to integrate Computational Thinking into your own curricula.
The course is divided into 5 sections which will provide the opportunity for teachers to experience some of the elements of Computational Thinking:
- Introducing Computational Thinking: What is CT? – What is computational thinking, where does it occur, why should you care, and how is it being applied?
- Exploring Algorithms – Walk through examples of algorithms used in your subject. Recognize why algorithms are powerful tools to increase what you can do and that technology can be useful for implementing and automating them.
- Finding Patterns – Explore examples of patterns in various subjects and develop your own processes for approaching a problem through pattern recognition.
- Developing Algorithms – Increase your confidence in applying the computational process to a given problem and recognize how algorithms can articulate a process or rule.
- Final Project: Applying CT – Create a statement of how CT applies to your subject area and design a plan to integrate it into your work and classroom.