Have students sort specific topics in computer science into broader categories in an activity that uses index cards to give them a big-picture understanding of concepts they are learning. Share Have students sort specific topics in computer science into broader categories in an activity that uses index cards to give them a big-picture understanding of concepts they are learning. with FacebookShare Have students sort specific topics in computer science into broader categories in an activity that uses index cards to give them a big-picture understanding of concepts they are learning. with Twitter
Reassure students struggling with common misconceptions that they’re not alone to bolster their confidence. Share Reassure students struggling with common misconceptions that they’re not alone to bolster their confidence. with FacebookShare Reassure students struggling with common misconceptions that they’re not alone to bolster their confidence. 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
Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. Share Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. with FacebookShare Have students build on one another’s answers during class discussion rather than starting their answers from scratch to keep them engaged throughout the discussion. with Twitter
Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. Share Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. with FacebookShare Administer group quizzes to help students learn to collaborate with one another while also gaining insights about course concepts. with Twitter
Create a programmatic contract, a document that states students will break an assignment into smaller components, for a large programming project to give students experience with modular design. Share Create a programmatic contract, a document that states students will break an assignment into smaller components, for a large programming project to give students experience with modular design. with FacebookShare Create a programmatic contract, a document that states students will break an assignment into smaller components, for a large programming project to give students experience with modular design. with Twitter
Ask student teams to design a controller for a coffee machine in Java to practice design modification. Share Ask student teams to design a controller for a coffee machine in Java to practice design modification. with FacebookShare Ask student teams to design a controller for a coffee machine in Java to practice design modification. with Twitter
Organize an activity in which one student gives other students precise instructions for how to draw a certain picture to teach students how a computer executes code. Share Organize an activity in which one student gives other students precise instructions for how to draw a certain picture to teach students how a computer executes code. with FacebookShare Organize an activity in which one student gives other students precise instructions for how to draw a certain picture to teach students how a computer executes code. with Twitter
Use the think-pair-share method of brainstorming to help students get the most out of class discussions. Share Use the think-pair-share method of brainstorming to help students get the most out of class discussions. with FacebookShare Use the think-pair-share method of brainstorming to help students get the most out of class discussions. with Twitter
Explicitly state ground rules for classroom and lab behavior to ensure all students feel comfortable and to discourage certain students from dominating discourse. Share Explicitly state ground rules for classroom and lab behavior to ensure all students feel comfortable and to discourage certain students from dominating discourse. with FacebookShare Explicitly state ground rules for classroom and lab behavior to ensure all students feel comfortable and to discourage certain students from dominating discourse. with Twitter
Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. Share Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. with FacebookShare Have students brainstorm project ideas in class to ensure that every student has a feasible project to pursue. with Twitter
Have students pair program to increase their interactions with one another, promote retention of female students, and maximize resources. Share Have students pair program to increase their interactions with one another, promote retention of female students, and maximize resources. with FacebookShare Have students pair program to increase their interactions with one another, promote retention of female students, and maximize resources. with Twitter