Break necessary skills for students down to a meaningful difficulty level to motivate students designing games. Share Break necessary skills for students down to a meaningful difficulty level to motivate students designing games. with FacebookShare Break necessary skills for students down to a meaningful difficulty level to motivate students designing games. with Twitter
Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. Share Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. with FacebookShare Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them. with Twitter
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
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
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
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
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
Have students think about extreme extensions of technology to engage them. Share Have students think about extreme extensions of technology to engage them. with FacebookShare Have students think about extreme extensions of technology to engage them. with Twitter
Write code in class in real time. This way you’ll be forced to pace yourself, so students can better see and understand the process you’re going through. Share Write code in class in real time. This way you’ll be forced to pace yourself, so students can better see and understand the process you’re going through. with FacebookShare Write code in class in real time. This way you’ll be forced to pace yourself, so students can better see and understand the process you’re going through. with Twitter
Draw a parallel between window shopping and viewing resources online to help students understand the logistics of digital copyright. Share Draw a parallel between window shopping and viewing resources online to help students understand the logistics of digital copyright. with FacebookShare Draw a parallel between window shopping and viewing resources online to help students understand the logistics of digital copyright. with Twitter
Go to a dollar store to buy props for class. Share Go to a dollar store to buy props for class. with FacebookShare Go to a dollar store to buy props for class. with Twitter
Have the class make instructions for a Robot class you created that will bring Chipotle back to the classroom to motivate instructions and method sequencing. Share Have the class make instructions for a Robot class you created that will bring Chipotle back to the classroom to motivate instructions and method sequencing. with FacebookShare Have the class make instructions for a Robot class you created that will bring Chipotle back to the classroom to motivate instructions and method sequencing. with Twitter
Create a word counter assignment to help students understand the importance of Big-O. Share Create a word counter assignment to help students understand the importance of Big-O. with FacebookShare Create a word counter assignment to help students understand the importance of Big-O. with Twitter