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