Use discipline policies based on principles of nonviolence and restorative justice and investigate how discipline policies are doled out.
Spend time listening to your students and their families before deciding the books or examples you’ll use in the curriculum in order to connect the material to your students’ lives.
Create a culturally responsive classroom to ensure you respect the identities of your students of color, this should increase classroom engagement.
Split students into groups responsible for programming different tasks in Java to create a Set game, this will allow them to learn to distributed work in environments that mirror industry.
Group students with similar attitudes toward collaboration together for pair-programming exercises so that both students get the most of the experience.
Keep the following specialized equipment in your computer lab to make it more accessible for students with disabilities.
Have students greet you professionally by shaking their hand as they come in the classroom on the first day!
Use inquiry to facilitate learning by helping students discover the answers to their questions without providing one, this helps them embrace the trial and error process.
Encourage students to apply for opportunities, even if they’re not sure they’re qualified, because the practice of applying is an important experience.
Allocate computer time evenly among students, especially in elementary school, so all students get a chance to play.
Have students create portfolios and resumes. This helps them show off the breadth of their skills. and connect their learning to real-world job skills.
Connect students with a wide variety of STEAM professionals to bring authenticity and additional input to students’ CS classroom experience.
Ensure a meaningful introductory CS learning experience for each student by creating differentiated expansions for assignments while providing the same starting points.
Create hands-on, meaningful, and relevant projects where students produce artifacts that require rigorous CS content-knowledge and software engineering skills.
Provide additional examples for the binary search activity in ECS because students struggle to understand this activity and how it connects to binary search.
Make the classroom a space for authentic and accountable exchange where a diverse set of voices add knowledge to the course beyond the perspective of the teacher.