When teaching arrays, have students complete the Four Rotations problems in pairs. Share When teaching arrays, have students complete the Four Rotations problems in pairs. with FacebookShare When teaching arrays, have students complete the Four Rotations problems in pairs. with Twitter
Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. Share Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. with FacebookShare Build a paper airplane instead of the PB&J exercise for a less messy, more extensible algorithms introduction activity. with Twitter
Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. Share Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. with FacebookShare Teach hierarchical task analysis using Requirement Cards to sort through 100 requirements engineers have created for a robot cleaning up a nuclear disaster. with Twitter
When preparing students for industry jobs, create chaos in team projects so they can learn to handle the environment. Share When preparing students for industry jobs, create chaos in team projects so they can learn to handle the environment. with FacebookShare When preparing students for industry jobs, create chaos in team projects so they can learn to handle the environment. with Twitter
When introducing version control, set students up for failure to facilitate group discussions; it’s crucial that students develop good modes of communicating. Share When introducing version control, set students up for failure to facilitate group discussions; it’s crucial that students develop good modes of communicating. with FacebookShare When introducing version control, set students up for failure to facilitate group discussions; it’s crucial that students develop good modes of communicating. with Twitter
If the Navigator is too controlling when pair programming, have that student write down instructions instead of speaking them. Share If the Navigator is too controlling when pair programming, have that student write down instructions instead of speaking them. with FacebookShare If the Navigator is too controlling when pair programming, have that student write down instructions instead of speaking them. with Twitter
Only place the number of kids in a group necessary to complete the task, too many or too few collaborators leaves kids feelings distracted and underutilized. Share Only place the number of kids in a group necessary to complete the task, too many or too few collaborators leaves kids feelings distracted and underutilized. with FacebookShare Only place the number of kids in a group necessary to complete the task, too many or too few collaborators leaves kids feelings distracted and underutilized. with Twitter
Assign each student a procedural role necessary for the group to function to create the most equitable environment. Share Assign each student a procedural role necessary for the group to function to create the most equitable environment. with FacebookShare Assign each student a procedural role necessary for the group to function to create the most equitable environment. with Twitter
Make sure students understand that collaboration is important, and make collaboration easier by having students play an icebreaker after groups are assigned Share Make sure students understand that collaboration is important, and make collaboration easier by having students play an icebreaker after groups are assigned with FacebookShare Make sure students understand that collaboration is important, and make collaboration easier by having students play an icebreaker after groups are assigned with Twitter
SciGirls Seven tip: “Girls benefit from collaboration, especially when they can participate and communicate fairly.” Share SciGirls Seven tip: “Girls benefit from collaboration, especially when they can participate and communicate fairly.” with FacebookShare SciGirls Seven tip: “Girls benefit from collaboration, especially when they can participate and communicate fairly.” with Twitter
When students are struggling, use Think-Pair-Share. Share When students are struggling, use Think-Pair-Share. with FacebookShare When students are struggling, use Think-Pair-Share. with Twitter
Set up an open class environment by acting as a facilitator as opposed to a leader or an expert. Share Set up an open class environment by acting as a facilitator as opposed to a leader or an expert. with FacebookShare Set up an open class environment by acting as a facilitator as opposed to a leader or an expert. with Twitter
Allow students to share their work in whatever ways they like, this gives them more ownership. Share Allow students to share their work in whatever ways they like, this gives them more ownership. with FacebookShare Allow students to share their work in whatever ways they like, this gives them more ownership. with Twitter
Disagreement is a part of the scientific process and teamwork, learning to disagree respectfully is important for students to practice. Share Disagreement is a part of the scientific process and teamwork, learning to disagree respectfully is important for students to practice. with FacebookShare Disagreement is a part of the scientific process and teamwork, learning to disagree respectfully is important for students to practice. with Twitter
SciGirls Seven tip: “Girls gain confidence and trust in their own reasoning when encouraged to think critically.” Share SciGirls Seven tip: “Girls gain confidence and trust in their own reasoning when encouraged to think critically.” with FacebookShare SciGirls Seven tip: “Girls gain confidence and trust in their own reasoning when encouraged to think critically.” with Twitter
Encourage students, especially undergraduates, to get involved with CS research and researchers to develop their interest in pursuing CS research careers. Share Encourage students, especially undergraduates, to get involved with CS research and researchers to develop their interest in pursuing CS research careers. with FacebookShare Encourage students, especially undergraduates, to get involved with CS research and researchers to develop their interest in pursuing CS research careers. with Twitter
Place research students in groups of up to five to maintain continuity as some students leave and new students join. Share Place research students in groups of up to five to maintain continuity as some students leave and new students join. with FacebookShare Place research students in groups of up to five to maintain continuity as some students leave and new students join. with Twitter
Keep these three ideas in mind when teaching students how to politely disagree and evaluate one another’s ideas, to encourage productive group work. Share Keep these three ideas in mind when teaching students how to politely disagree and evaluate one another’s ideas, to encourage productive group work. with FacebookShare Keep these three ideas in mind when teaching students how to politely disagree and evaluate one another’s ideas, to encourage productive group work. with Twitter
Encourage students to justify their answers and ideas during conversations in group work to improve group dynamics. Share Encourage students to justify their answers and ideas during conversations in group work to improve group dynamics. with FacebookShare Encourage students to justify their answers and ideas during conversations in group work to improve group dynamics. with Twitter
Judge students’ participation along multiple dimensions, rather than prioritizing one dimension like accurate execution of procedures, to make assignments more accessible and encourage well-rounded engagement. Share Judge students’ participation along multiple dimensions, rather than prioritizing one dimension like accurate execution of procedures, to make assignments more accessible and encourage well-rounded engagement. with FacebookShare Judge students’ participation along multiple dimensions, rather than prioritizing one dimension like accurate execution of procedures, to make assignments more accessible and encourage well-rounded engagement. with Twitter