Publicize resources for learning CS to help students see how they can continue learning CS. Share Publicize resources for learning CS to help students see how they can continue learning CS. with FacebookShare Publicize resources for learning CS to help students see how they can continue learning CS. with Twitter
Model programming to show problem solving strategies. Share Model programming to show problem solving strategies. with FacebookShare Model programming to show problem solving strategies. with Twitter
Promote collaboration and creativity to dispel stereotypes about CS. Share Promote collaboration and creativity to dispel stereotypes about CS. with FacebookShare Promote collaboration and creativity to dispel stereotypes about CS. with Twitter
Introduce synonyms for CS to demystify terms describing CS jobs. Share Introduce synonyms for CS to demystify terms describing CS jobs. with FacebookShare Introduce synonyms for CS to demystify terms describing CS jobs. with Twitter
Explain that bugs are expected to encourage students to embrace mistakes. Share Explain that bugs are expected to encourage students to embrace mistakes. with FacebookShare Explain that bugs are expected to encourage students to embrace mistakes. with Twitter
Point out products of CS to help students see the prevalence of computing and computer programs in their daily lives. Share Point out products of CS to help students see the prevalence of computing and computer programs in their daily lives. with FacebookShare Point out products of CS to help students see the prevalence of computing and computer programs in their daily lives. with Twitter
Describe programs as instructions to connect programming with students' everyday life. Share Describe programs as instructions to connect programming with students' everyday life. with FacebookShare Describe programs as instructions to connect programming with students' everyday life. with Twitter
Make CS required for all to avoid students opting out without trying it. Share Make CS required for all to avoid students opting out without trying it. with FacebookShare Make CS required for all to avoid students opting out without trying it. with Twitter
Show off student projects to show students the variety of assignments Share Show off student projects to show students the variety of assignments with FacebookShare Show off student projects to show students the variety of assignments with Twitter
Recruit friend groups to expand participation to students who might not enroll, and encourage students to promote your class so students hear from peers that CS is cool. Share Recruit friend groups to expand participation to students who might not enroll, and encourage students to promote your class so students hear from peers that CS is cool. with FacebookShare Recruit friend groups to expand participation to students who might not enroll, and encourage students to promote your class so students hear from peers that CS is cool. with Twitter
Make it welcoming to make sure all students feel they belong Share Make it welcoming to make sure all students feel they belong with FacebookShare Make it welcoming to make sure all students feel they belong with Twitter
Educate counselors and teachers to help dispel myths about CS and who does CS. Share Educate counselors and teachers to help dispel myths about CS and who does CS. with FacebookShare Educate counselors and teachers to help dispel myths about CS and who does CS. with Twitter
Let students write "bad" code to let them apply abstraction to working code. Share Let students write "bad" code to let them apply abstraction to working code. with FacebookShare Let students write "bad" code to let them apply abstraction to working code. with Twitter
Use "and wait" blocks to use blocks that execute sequentially in Scratch. Share Use "and wait" blocks to use blocks that execute sequentially in Scratch. with FacebookShare Use "and wait" blocks to use blocks that execute sequentially in Scratch. with Twitter
Add sound blocks to Scratch code to help students reason about sequencing. Share Add sound blocks to Scratch code to help students reason about sequencing. with FacebookShare Add sound blocks to Scratch code to help students reason about sequencing. with Twitter
Use implicit then explicit variables to make creating new variables more intuitive. Share Use implicit then explicit variables to make creating new variables more intuitive. with FacebookShare Use implicit then explicit variables to make creating new variables more intuitive. with Twitter
Read code aloud to help students debug code by acting it out. Share Read code aloud to help students debug code by acting it out. with FacebookShare Read code aloud to help students debug code by acting it out. with Twitter
Ask students to write or modify code to demonstrate programming fluency. Share Ask students to write or modify code to demonstrate programming fluency. with FacebookShare Ask students to write or modify code to demonstrate programming fluency. with Twitter
Ask students to solve the problem by hand to demonstrate understanding of an algorithm. Share Ask students to solve the problem by hand to demonstrate understanding of an algorithm. with FacebookShare Ask students to solve the problem by hand to demonstrate understanding of an algorithm. with Twitter
Ask students to arrange code segments to code without syntax errors. Share Ask students to arrange code segments to code without syntax errors. with FacebookShare Ask students to arrange code segments to code without syntax errors. with Twitter