This course is based on the CYBER.ORG Computational Thinking curriculum which incorporates the four elements of computational thinking (decomposition, pattern recognition, abstraction, and algorithm design) in a project-based approach to learning within core subject areas. Teachers will be provided guidance about how to embed computational thinking vocabulary into everyday learning experiences and upon completion have a developed lesson to incorporate into their classroom. Completion of the workshop can be used towards fulfilling requirements for North Dakota Level II credential for Computer Science and Cybersecurity. This workshop session will use a blended learning approach. Teachers will need to attend a Teams online Meeting, complete asynchronous work, and check in periodically throughout the month.
Topic Skill
Topic Eligible for PD Credit
Topic Cost
$ 0 per participant
Topic Min Participants
Topic Max Participants
Topic Duration
Topic Major Goal
Explore and understand the components of computational thinking.
Objective Description
  • Apply the principles of computational thinking, including decomposition, pattern recognition, abstraction, and algorithm design, to analyze and solve real-world problems within core subject areas, effectively demonstrating their understanding through application.
  • Create a comprehensive lesson plan that seamlessly integrates computational thinking vocabulary into various learning experiences. Design engaging activities that foster the development of computational thinking skills while aligning with the curriculum goals of their respective subjects.
  • Evaluate the effectiveness of a developed lesson plan by analyzing the integration of computational thinking vocabulary, the engagement level of students, and the application of computational thinking skills, using a reflective approach to refine and improve teaching strategies.

Upcoming Sessions

Title City
- Computational Thinking