Misconception: Students think you can use the “item (any) of (list)” block in Snap! and Scratch to check for every item in a list, but this block actually returns a random item.
Misconception: Students incorrectly believe that variables passed into a block in Snap! will get modified; however, a copy of the passed-in variable is what the block receives and modifies.
Have students create a 2-3 minute videos of their project to demonstrate what it does and to synthesize the work they did for the project.
Create project videos to give students clear, verbal and visual explanations of what to do for a particular assignment.
Create a list of questions pertaining to the daily lab material that focus on the concepts of lab exercises to ask students, individually or in groups, to gauge student’s understanding of the material.
Line students up according to their familiarity with a concept, then pair nearby students so that students can work together in pairs more comfortably because of similar content competency.
Set aside class time to check in with students when they’re working on large (2-3+ weeks) group projects in order to catch them before they get derailed and create a project that doesn’t demonstrate assignment requirements.
Have students sort playing cards to teach concurrency and illustrate the power of work that happens in parallel using a hands-on activity.