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

CS Pedagogy