Pool all available resources to maximize the benefit that can be drawn from them. Share Pool all available resources to maximize the benefit that can be drawn from them. with FacebookShare Pool all available resources to maximize the benefit that can be drawn from them. with Twitter
Assign projects that involve multimedia creation. It inspires students to spend extra time on assignments to make them “cool.” Share Assign projects that involve multimedia creation. It inspires students to spend extra time on assignments to make them “cool.” with FacebookShare Assign projects that involve multimedia creation. It inspires students to spend extra time on assignments to make them “cool.” with Twitter
Help students develop a more thorough understanding of CS topics by designing and building games. Share Help students develop a more thorough understanding of CS topics by designing and building games. with FacebookShare Help students develop a more thorough understanding of CS topics by designing and building games. with Twitter
Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. Share Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. with FacebookShare Don't worry about trying to match the modality of your instruction to students' "learning styles" since the importance of learning styles is a myth. with Twitter
Call on all students equally to emphasize student equality and avoid creating a competitive environment. This prevents expert students from dominating during class since you’re not validating interruptive, show-offy behavior. Share Call on all students equally to emphasize student equality and avoid creating a competitive environment. This prevents expert students from dominating during class since you’re not validating interruptive, show-offy behavior. with FacebookShare Call on all students equally to emphasize student equality and avoid creating a competitive environment. This prevents expert students from dominating during class since you’re not validating interruptive, show-offy behavior. with Twitter
Reward code solutions that have the correct thinking and steps behind them, as this can often be reassuring for students. Share Reward code solutions that have the correct thinking and steps behind them, as this can often be reassuring for students. with FacebookShare Reward code solutions that have the correct thinking and steps behind them, as this can often be reassuring for students. with Twitter
Remember that each student has differing amounts of experience and skill sets when giving feedback. Share Remember that each student has differing amounts of experience and skill sets when giving feedback. with FacebookShare Remember that each student has differing amounts of experience and skill sets when giving feedback. with Twitter
Emphasize that having more experience does not make some students smarter than others. Share Emphasize that having more experience does not make some students smarter than others. with FacebookShare Emphasize that having more experience does not make some students smarter than others. with Twitter
Learn students' names at the beginning of the year to build interpersonal relationships. Share Learn students' names at the beginning of the year to build interpersonal relationships. with FacebookShare Learn students' names at the beginning of the year to build interpersonal relationships. 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
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 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
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
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
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
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
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
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
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
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