CCSC
  • Home
    • About Us >
      • Contact Us
    • In the news
  • Research
    • Presentations
    • Podcast
    • Resources
  • CS Institute
    • 2022 CSI >
      • module1
      • module2
      • module3
      • module4
    • FAQs
    • 2021 CSI >
      • week1
      • week2
      • week3
      • 2021 CSI Resources
    • 2020 CSI Highlights
    • 2019 CSI Highlights
    • 2017 CSI Highlights
  • Design Lab
    • Updates
    • Playdates
    • Lesson Repositories
    • Reserve hardware
    • Request material
    • Reserve design lab

Week 2: CS Teaching Strategies



LEARN

What are CS Teaching Strategies?
  • Watch: Debugging strategies with Dr. Luther Tychonievich (UVA CS Dept)
  • Read: CS Teaching Strategies Section from Creating Equitable CS Experiences Handbook 
  • Watch: Tips for Introducing Computing
  • Resources:
    • Week 2 slide deck
    • CS Institute 2021 resources <- new resources added this week from the CSTA conference

Take a deeper dive (optional)
  • Do: Use-Modify-Create Teacher Activity
  • Read: Pair Programming Toolkit
  • Read: Unspotted Bugs (read aloud picture book to use with K-2)
  • Watch: Tips for Teaching Scratch

DO

Pick a CS lesson to remix and update it with 1-2 CS teaching strategies you plan to try out when you teach the lesson.

Note 1: We are providing CS-infused activities, lessons, and units used by Kim Wilkens (Miss-Bit). Please contact Kim (ksw8y@virginia.edu), if you have any questions about these lessons. We are also providing links to other lesson repositories.

Note 2: No matter which lesson you choose for remixing, please use the  Lesson Plan Template. Check out the video tutorial and lesson plan cheat sheet for more info. Here are some examples of CS-infused lessons using the template:
  • Events in Scratch Jr
  • Exploring Angles with Code
  • Virtual Field Trip

More CS Lesson Repositories

K-2:
  • Creative Computing (#CSinSF)
  • CS First from Google
  • CS Unplugged activities (Bootup)
  • CS Unplugged activities (Miss-Bit)
  • CS Unplugged (curriculum integration ideas)
  • Hello Ruby
  • ScratchJr projects (BootUp)

3-5: 
  • Action Fractions (fraction instruction in 3rd and 4th grade)
  • Creative Computing (#CSinSF)
  • CS First from Google
  • CS Unplugged activities (Bootup)
  • CS Unplugged activities (Miss-Bit)
  • CS Unplugged (curriculum integration ideas)
  • Scratch projects (BootUp)
6-8: 
  • Bootstrap: Algebra
  • Hello Processing
  • Getting Unstuck (Scratch curriculum from Harvard)
  • Intro to CS (#CSinSF)
  • Intro to CS (MakeCode)
  • MyCS (#CSinSF)
  • Science Modules (Project GUTS)

9-12
  • Cross-curricular projects from Zach Minster
  • Code! Programming with p5.js
  • Exploring Computer Science
  • Introduction to Computational Media with p5.js
  • The Beauty and Joy of Computing

Connect

The 2021 CS Institute is no longer "live", so office hours are no longer available, but please contact Kim Wilkens (ksw8y@virginia.edu) if you want to connect with the Charlottesville Computer Science Community.
Share an Aha! moment

Reflect

Reflect on the CS teaching strategies. In what way do they reflect your current teaching practices and in what way do they challenge you?

Made with Padlet
Week 1
Week 3
Picture
Picture
Picture
Picture
Picture
Picture

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
  • Home
    • About Us >
      • Contact Us
    • In the news
  • Research
    • Presentations
    • Podcast
    • Resources
  • CS Institute
    • 2022 CSI >
      • module1
      • module2
      • module3
      • module4
    • FAQs
    • 2021 CSI >
      • week1
      • week2
      • week3
      • 2021 CSI Resources
    • 2020 CSI Highlights
    • 2019 CSI Highlights
    • 2017 CSI Highlights
  • Design Lab
    • Updates
    • Playdates
    • Lesson Repositories
    • Reserve hardware
    • Request material
    • Reserve design lab