CS Pedagogy (the approach to teaching) involves research-based practices and strategies consistent with or adapted from those used across subjects, such as:

  • Pair Programming
  • Think-Pair-Share
  • Direct Demonstration and Modeling (ex. I do, We do, You do)
  • Hands-on or Kinesthetic Activities: CS Unplugged 
  • POGIL (Process Oriented Guided Inquiry Learning)
  • Reading about CS
  • Learning Centers or Stations
  • Jigsaw 
  • Project-Based, Inquiry-Based, Problem-Bbased Learning (ex, StartSOLE)
  • Storyboarding 
  • Exit Tickets
  • Rubrics
  • Emphasis of the 4Cs: Communication, Collaboration, Critical Thinking, and Creativity

In order to provide the best and most current resources and information, we continually revise our CSinPA Toolkits. You can contribute to the toolkit by submitting your questions, revisions, or resources using this form.