Write code in class in real time. This way you’ll be forced to pace yourself, so students can better see and understand the process you’re going through.
Start designing class activities by creating goals for what the students should learn from a particular activity. Ask yourself, “why would kids need to know this?”
To engage a wider range of students in intro courses, be sure to highlight the real-world context and applications of CS.
Invite guest speakers to introduce students to the varied professions and people in computer science, especially to encourage girls to see themselves taking up STEM careers.
Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own
Have students write short computer science poems for extra credit to encourage them to show what they’ve learned in a new way.
Emphasize that computer science teaches a way of thinking that can be used in careers in the tech industry and beyond.