Reassure students struggling with common misconceptions that they’re not alone to bolster their confidence.
When explaining code to the class, project your code and use a tablet to draw on top of it. Ask students for debugging suggestions to make them more comfortable finding bugs and to show them that all programmers, even you, make mistakes.
Create a group of student mentors who have already completed your school’s introductory computer science courses to give current students peer role models.
Assume the role of a confused student and ask your students questions, prompting them to answer your questions in order to further their understanding of the material.
Stand or sit among your students in small group settings to encourage more student-driven discussions.
Encourage students to answer one another’s questions in lab and office hours to help both confident and confused students better understand the course concepts.
Help autistic students and students with emotional behavior disorders by encouraging them to try as hard as they can to figure out solutions when they want to give up.
Reach out to current and former students with varied interests to find and suggest articles about CS current events for the class to read.
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.