Send students on an online scavenger hunt to find pieces of information on the internet so they learn different ways of retrieving data. Share Send students on an online scavenger hunt to find pieces of information on the internet so they learn different ways of retrieving data. with FacebookShare Send students on an online scavenger hunt to find pieces of information on the internet so they learn different ways of retrieving data. with Twitter

Use an activity that introduces minimal spanning trees by having students determine the minimum number of roads to pave between houses. Share Use an activity that introduces minimal spanning trees by having students determine the minimum number of roads to pave between houses. with FacebookShare Use an activity that introduces minimal spanning trees by having students determine the minimum number of roads to pave between houses. with Twitter

Provide additional examples for the binary search activity in ECS because students struggle to understand this activity and how it connects to binary search. Share Provide additional examples for the binary search activity in ECS because students struggle to understand this activity and how it connects to binary search. with FacebookShare Provide additional examples for the binary search activity in ECS because students struggle to understand this activity and how it connects to binary search. with Twitter

Rotate elbow partners so students get the opportunity to work with many classmates, which helps create community and trust in the classroom. Share Rotate elbow partners so students get the opportunity to work with many classmates, which helps create community and trust in the classroom. with FacebookShare Rotate elbow partners so students get the opportunity to work with many classmates, which helps create community and trust in the classroom. with Twitter

Ask students to consider which objects in the room are computers to further their understanding of what computing is. Use the phrasing "What different Computers do you see". Share Ask students to consider which objects in the room are computers to further their understanding of what computing is. Use the phrasing "What different Computers do you see". with FacebookShare Ask students to consider which objects in the room are computers to further their understanding of what computing is. Use the phrasing "What different Computers do you see". with Twitter

Teach students to combine critical-thinking skills and smart-searching techniques so they can produce relevant Internet search results. Share Teach students to combine critical-thinking skills and smart-searching techniques so they can produce relevant Internet search results. with FacebookShare Teach students to combine critical-thinking skills and smart-searching techniques so they can produce relevant Internet search results. with Twitter

Use the "PB&J" sandwich activity to introduce important components of algorithms. Share Use the "PB&J" sandwich activity to introduce important components of algorithms. with FacebookShare Use the "PB&J" sandwich activity to introduce important components of algorithms. 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

Have students write Knock-Knock jokes in Scratch by making a conversation between sprites to motivate the introduction of broadcast blocks. Share Have students write Knock-Knock jokes in Scratch by making a conversation between sprites to motivate the introduction of broadcast blocks. with FacebookShare Have students write Knock-Knock jokes in Scratch by making a conversation between sprites to motivate the introduction of broadcast blocks. with Twitter

Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. Share Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. with FacebookShare Design class activities that incorporate a student's local knowledge with specific computer science content and practices to enable engagement in deep learning. with Twitter