To ensure equitable access in your classroom, don’t allow language reinforcing the idea that computer science is “guy stuff” in the classroom, even passively.
Don’t conflate interest in computer science with excessive amounts of time spent coding. This can discourage students who feel like they’re not into computer science because they don’t obsess over it.
Ask students what they like about programming—it lets you know what to focus on so that students remain interested.
Show students the diverse set of people who hold CS careers. Make sure it’s clear that there is no one person, or one personality that exemplifies the field.
To engage a wider range of students in intro courses, be sure to highlight the real-world context and applications of CS.
Allocate computer time evenly among students, especially in elementary school, so all students get a chance to play.
Model the software engineering process by having students design games or other projects for an audience. This helps students gain valuable, hands-on experience and make connections to real world applications.