Problem Solving through Computational Thinking for Educators:
Online Professional Development Training for Middle and High School Teachers
Welcome to Problem Solving through Computational Thinking for Educators—an online Professional Development training designed for Middle and High School teachers. This is a self-paced course that combines short instructional videos, optional, yet encouraged self-evaluation quizzes and links to excellent open source resources about Computational Thinking that teachers can use in their classrooms. The resources are aligned to Computer Science Teachers Association (CSTA) K-12 Computer Science Standards 5.2 Level 2: Computer Science and Community, as well as Next Generation Science Standards and Common Core Mathematics Standards.
This course is comprised of five modules:
- Introduction to Computational Thinking
- Pattern Recognition
- Abstraction and Pattern Generalization
- Algorithm Design
Each module contains:
- One or more short videos containing content about the topic, the role it plays in Computational Thinking and practical implementation methods in the classroom
- A “Take Home Messages” guide to the video(s)
- A printable/downloadable Self-Evaluation and Answer Key to check your understanding
- A collection of vetted resources—links to open source teacher- and student-facing activities
As part of the course, join the Curriki Group to post and discuss your questions, comments and ideas related to Computational Thinking.
To get the most out of this course, we recommend that you focus on one module at a time, in the order listed above.
Tips for course completion:
- Open or print out the “Take Home Messages” page to follow along as you watch the video
- Take the time to watch each video—you may want to pause and visit some of the resource links as you watch
- Complete the short Self-Evaluation for each module—click on the link and save the PDF to keep your answers
- Check your understanding using the Self-Evaluation Answer Key—click on the link to view the PDF
- Peruse the resource links suggested for each of the module topics—some are both teacher and student-facing and may help you to better understand the topic
- Try one or more of the activities suggested in the resources in your classroom
- Join the Curriki Group for the course (http://library.curriki.org/groups/problem-solving-through-computational-thinking-for-educators-online-professional-development-train/) to discuss any questions or comments you have with other teachers and share your experiences in teaching using Computational Thinking
- Submit links to new resources you might come across that help teachers and/or students learn about Computational Thinking