Compare variables to gym scoreboards to help students understand them and how they can be used in a game. Share Compare variables to gym scoreboards to help students understand them and how they can be used in a game. with FacebookShare Compare variables to gym scoreboards to help students understand them and how they can be used in a game. with Twitter
Have students try to solve problems in their everyday environments to inspire their creativity. Share Have students try to solve problems in their everyday environments to inspire their creativity. with FacebookShare Have students try to solve problems in their everyday environments to inspire their creativity. with Twitter
Have students design time counters to reinforce place value and lists. Share Have students design time counters to reinforce place value and lists. with FacebookShare Have students design time counters to reinforce place value and lists. with Twitter
Examples in intro textbooks can be boring; create your own examples to match your students’ interests. Share Examples in intro textbooks can be boring; create your own examples to match your students’ interests. with FacebookShare Examples in intro textbooks can be boring; create your own examples to match your students’ interests. with Twitter
Be careful when using coin flips and gambling in examples to avoid offending students with moral objections to gambling. Share Be careful when using coin flips and gambling in examples to avoid offending students with moral objections to gambling. with FacebookShare Be careful when using coin flips and gambling in examples to avoid offending students with moral objections to gambling. with Twitter
Have students think through the steps of a racquetball simulation to help them create problem solving strategies. Share Have students think through the steps of a racquetball simulation to help them create problem solving strategies. with FacebookShare Have students think through the steps of a racquetball simulation to help them create problem solving strategies. with Twitter
Lay out your course day by day when creating curriculum to better understand the time you have with you students and how best to use it. Share Lay out your course day by day when creating curriculum to better understand the time you have with you students and how best to use it. with FacebookShare Lay out your course day by day when creating curriculum to better understand the time you have with you students and how best to use it. with Twitter
Have students program a robot to play a song to engage novices. Share Have students program a robot to play a song to engage novices. with FacebookShare Have students program a robot to play a song to engage novices. with Twitter
Help students identify strategies for splitting their attention between their code and their robots to help them monitor their code’s effects. Share Help students identify strategies for splitting their attention between their code and their robots to help them monitor their code’s effects. with FacebookShare Help students identify strategies for splitting their attention between their code and their robots to help them monitor their code’s effects. with Twitter
Misconception: In C-based languages, students don’t know when to use and not use pointer derefrences (*) and reference-operators (&). Share Misconception: In C-based languages, students don’t know when to use and not use pointer derefrences (*) and reference-operators (&). with FacebookShare Misconception: In C-based languages, students don’t know when to use and not use pointer derefrences (*) and reference-operators (&). with Twitter
Include on tests questions taken from earlier assignments and labs to mitigate the fact that you can’t grade every assignment. Share Include on tests questions taken from earlier assignments and labs to mitigate the fact that you can’t grade every assignment. with FacebookShare Include on tests questions taken from earlier assignments and labs to mitigate the fact that you can’t grade every assignment. with Twitter
Avoid recapping assigned reading to encourage students to complete the reading before class. Share Avoid recapping assigned reading to encourage students to complete the reading before class. with FacebookShare Avoid recapping assigned reading to encourage students to complete the reading before class. with Twitter
Explicitly discuss the lack of bounds-checking in C-based courses to avoid student confusion when using strings and arrays. Share Explicitly discuss the lack of bounds-checking in C-based courses to avoid student confusion when using strings and arrays. with FacebookShare Explicitly discuss the lack of bounds-checking in C-based courses to avoid student confusion when using strings and arrays. with Twitter
Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. Share Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. with FacebookShare Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available. with Twitter
Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. Share Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. with FacebookShare Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field. with Twitter
Use current CS events in class to engage students on social and ethical issues. Share Use current CS events in class to engage students on social and ethical issues. with FacebookShare Use current CS events in class to engage students on social and ethical issues. with Twitter
Have students write short response papers that synthesize assigned readings and discussion questions to facilitate in-depth conversations in class. Share Have students write short response papers that synthesize assigned readings and discussion questions to facilitate in-depth conversations in class. with FacebookShare Have students write short response papers that synthesize assigned readings and discussion questions to facilitate in-depth conversations in class. with Twitter
Use the framework “just right” to encourage students to take on challenges and create projects at their skill level. Share Use the framework “just right” to encourage students to take on challenges and create projects at their skill level. with FacebookShare Use the framework “just right” to encourage students to take on challenges and create projects at their skill level. with Twitter
Prototype Makey Makey, a simple invention kit for the classroom that helps students turn everyday items into keyboard buttons, to bring Scratch programming projects into the real world and engage your students. Share Prototype Makey Makey, a simple invention kit for the classroom that helps students turn everyday items into keyboard buttons, to bring Scratch programming projects into the real world and engage your students. with FacebookShare Prototype Makey Makey, a simple invention kit for the classroom that helps students turn everyday items into keyboard buttons, to bring Scratch programming projects into the real world and engage your students. with Twitter
Provide a framework for talking about controversial topics, like ethical dilemmas, to help direct heated discussions remain productive and in-depth. Share Provide a framework for talking about controversial topics, like ethical dilemmas, to help direct heated discussions remain productive and in-depth. with FacebookShare Provide a framework for talking about controversial topics, like ethical dilemmas, to help direct heated discussions remain productive and in-depth. with Twitter