How the Course Works

How the Course Works

The goals of this course are to increase awareness of Computational Thinking (CT) among educators world-wide and encourage them to integrate CT into their curricula. The course is divided into five sections, each focusing on the following:

  • 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.

Course Structure

The Computational Thinking for Educators course includes the following:

  • Course: consists of five units including a two-part final project
  • Units: includes a group of lessons; each unit contains of a mix of lessons and activities for four different groups:
    • Humanities teachers
    • Math teachers
    • Science teachers
    • Computer Science teachers
  • Lesson Activities: includes example simulations, programs, and exercises that increase awareness of CT, showcase the integration of CT, and allow you to interact and develop CT into your subject area. The lesson activities also provide how-to steps for accomplishing tasks in the activities, links to learning more, activities for practicing the skills and getting feedback, and a discussion community for sharing ideas and getting help.
  • Final Project: provides a chance for you to apply skills learned in the class.

Course Certificate

In order to receive a certificate of completion, you must complete both parts of the final project.

Additional Resources

This course is only the beginning. Find lessons, resources, published papers, and more at Exploring Computational Thinking.

Discussion Community

This is your place to ask questions, share ideas, and provide feedback to course staff and peers. Teaching assistants will be monitoring the community throughout the course. If you have not yet joined, click on the Computational Thinking Community below and say hi to your colleagues and share your goals for the course.

screenshot of Google plus community

Screenshot of course community.