Week 1: Why should I teach computer science?
LEARN
Intro to CS
Take a deeper dive into CS
- Watch: CS Experimentation Culture with Dr. Luther Tychonievich, UVA CS Dept
- Read: K-8 CS Guiding Principles
- Listen: Stereotypes, failure and the creative side of CS with Camellia Pastore, rising senior at Virginia Tech (Once Upon a Tech podcast)
- Resources:
- Week 1 slide deck
- Virginia CS SOLs
- CS Institute 2020 Resources (please add your favorite CS resource!)
Take a deeper dive into CS
- Watch: Intro to CS with Dr. Luther Tychonievich, UVA CS Dept
- Watch: Computational Thinking & Scratch - Intro to Computer Science - Harvard's CS50
- Do: Getting Unstuck (July 6-17) - 10 days, 10 Scratch projects
- Watch: Crash Course Computer Science
- Listen: The CS Visions Framework and Equity-centered Computing Education with Rafi Santo and Sara Vogel (#CSK8 podcast)
DO
Do a CS Unplugged activity
Do a CS lesson as a student
- Computational thinking inspired by a book with Jessa Campbell, 3rd grade teacher at Greer Elementary
- Binary bookmarks with Kim Wilkens, Tech-Girls founder
- More CS Unplugged activities curated by Kim Wilkens
Do a CS lesson as a student
- K-2: Intro to Procedures
- 3-5: Events in Scratch
- 6-8: Virtual Field Trip in Scratch
- 9-12: Intro to Processing (video tutorial and resources)