Take the time to encourage girls and students of color and tell them that academic abilities can expand and improve, as they often internalize cultural expectations that they have little innate CS ability. Share Take the time to encourage girls and students of color and tell them that academic abilities can expand and improve, as they often internalize cultural expectations that they have little innate CS ability. with FacebookShare Take the time to encourage girls and students of color and tell them that academic abilities can expand and improve, as they often internalize cultural expectations that they have little innate CS ability. with Twitter
Encourage students to stick with CS by providing them with role models and mentors in the tech fields. Share Encourage students to stick with CS by providing them with role models and mentors in the tech fields. with FacebookShare Encourage students to stick with CS by providing them with role models and mentors in the tech fields. with Twitter
Foster an “I can do it” learning environment to build self confidence. Share Foster an “I can do it” learning environment to build self confidence. with FacebookShare Foster an “I can do it” learning environment to build self confidence. with Twitter
Encourage girls to get involved in CS by emphasizing the importance of diverse perspectives in the industry and by informing them of the vast opportunities in the computer science industry. Share Encourage girls to get involved in CS by emphasizing the importance of diverse perspectives in the industry and by informing them of the vast opportunities in the computer science industry. with FacebookShare Encourage girls to get involved in CS by emphasizing the importance of diverse perspectives in the industry and by informing them of the vast opportunities in the computer science industry. with Twitter
Emphasize the creative and collaborative work of teams in computer science. Share Emphasize the creative and collaborative work of teams in computer science. with FacebookShare Emphasize the creative and collaborative work of teams in computer science. with Twitter
Use LightBot, Picobot, and Manufactoria as introductory exercises to figure out what types of problems might arise in the classroom. Share Use LightBot, Picobot, and Manufactoria as introductory exercises to figure out what types of problems might arise in the classroom. with FacebookShare Use LightBot, Picobot, and Manufactoria as introductory exercises to figure out what types of problems might arise in the classroom. with Twitter
Invite research teams from local universities to motivate your students by presenting their research. Share Invite research teams from local universities to motivate your students by presenting their research. with FacebookShare Invite research teams from local universities to motivate your students by presenting their research. with Twitter
Emphasize that computer science teaches a way of thinking that can be used in careers in the tech industry and beyond. Share Emphasize that computer science teaches a way of thinking that can be used in careers in the tech industry and beyond. with FacebookShare Emphasize that computer science teaches a way of thinking that can be used in careers in the tech industry and beyond. with Twitter
Have students write short computer science poems for extra credit to encourage them to show what they’ve learned in a new way. Share Have students write short computer science poems for extra credit to encourage them to show what they’ve learned in a new way. with FacebookShare Have students write short computer science poems for extra credit to encourage them to show what they’ve learned in a new way. with Twitter
Write out the underlying goals of your course in order to properly organize content. Share Write out the underlying goals of your course in order to properly organize content. with FacebookShare Write out the underlying goals of your course in order to properly organize content. with Twitter
Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own Share Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own with FacebookShare Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own with Twitter
Have finishing students write advice to incoming students. Share Have finishing students write advice to incoming students. with FacebookShare Have finishing students write advice to incoming students. with Twitter
Invite guest speakers to introduce students to the varied professions and people in computer science, especially to encourage girls to see themselves taking up STEM careers. Share Invite guest speakers to introduce students to the varied professions and people in computer science, especially to encourage girls to see themselves taking up STEM careers. with FacebookShare Invite guest speakers to introduce students to the varied professions and people in computer science, especially to encourage girls to see themselves taking up STEM careers. with Twitter
Emphasize rationale over accuracy to help students understand the overarching concepts, instead of the low-level details. Share Emphasize rationale over accuracy to help students understand the overarching concepts, instead of the low-level details. with FacebookShare Emphasize rationale over accuracy to help students understand the overarching concepts, instead of the low-level details. with Twitter
Emphasize general problem solving skills over ones only applicable to the task at hand. Share Emphasize general problem solving skills over ones only applicable to the task at hand. with FacebookShare Emphasize general problem solving skills over ones only applicable to the task at hand. with Twitter
Use resources that students are likely to access independently to maximize their use. Share Use resources that students are likely to access independently to maximize their use. with FacebookShare Use resources that students are likely to access independently to maximize their use. with Twitter
Help students reflect on their classroom contributions by having them write their own fictional letters of recommendation. Share Help students reflect on their classroom contributions by having them write their own fictional letters of recommendation. with FacebookShare Help students reflect on their classroom contributions by having them write their own fictional letters of recommendation. with Twitter
Remind students how important creating proposals and design documents is for efficiently writing good code in less time. Share Remind students how important creating proposals and design documents is for efficiently writing good code in less time. with FacebookShare Remind students how important creating proposals and design documents is for efficiently writing good code in less time. with Twitter
Remind students that it’s better for time management and project outcomes to get code reviewed after each small change is made. Share Remind students that it’s better for time management and project outcomes to get code reviewed after each small change is made. with FacebookShare Remind students that it’s better for time management and project outcomes to get code reviewed after each small change is made. with Twitter
Remind students that all programmers make mistakes—constructive criticism isn’t personal. Share Remind students that all programmers make mistakes—constructive criticism isn’t personal. with FacebookShare Remind students that all programmers make mistakes—constructive criticism isn’t personal. with Twitter