Combat stereotypes about computer science and computer scientists. This shows students that, regardless of their personality or other hobbies outside of CS, they could become computer scientists too!
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".
Have students complete CodeLab’s practice exercises to improve their skills in Python, Java, C++, or other programming languages.
Send students on an online scavenger hunt to find pieces of information on the internet so they learn different ways of retrieving data.
Encourage students to replace variables with values when tracing through code to reduce the necessary cognitive load.
Provide students with an algorithm which is written in everyday language and have students write pseudocode in order to help them practice the process of translating the ideas in their heads into code.
Demonstrate manipulating primitives with operators before manipulating them with methods so students can understand the basics of primitives before using them in a more complicated way.
Have students think about a reference to an object as a numeric memory address to help them understand how passing references works.