Equity & Inclusion Products
Pair Programming Toolkit
From our extensive work with students pair programming we have compiled a guide for educators that includes the what, why and how of this collaborative computing strategy that can be used to engage and address a greater range of students and their varied styles of interacting.
How to Teach and Support Pair Programming in your Middle and High School Classroom
Pair programming is when two people work on a computer together, each with a different role. One is the “Driver” who controls the mouse and keyboard and one is the “Navigator” who helps direct the driver. They complete programming tasks together, rotating roles regularly.
How to Run a Successful Near Peer Program
Near peers are slightly older students who act as role models and assistants. They share a similar background, culture and/or school experience, are viewed as having achieved some success, and have recently overcome challenges similar to those facing the younger students. They don't have to be experts—their value lies in being slightly more advanced and building relationships.
Getting (and Keeping) Girls Involved in Computer Science
How do you design, run and support a voluntary, outside-ofschool computer science class or workshop that will engage K-12 girls? Here are some tips on how you can get girls excited to learn computing!
Creating CTE Pathways to the Tech Industry: Tips for K–12 and College Educators
Are you a teacher or faculty member who wants to create a pathway from your class to the tech industry? These tips will help you begin to connect with the tech industry and start a partnership. It includes information on whom to reach out to and how to get them interested.
Creating CTE Pathways to Community Colleges: Tips for High School Educators
Are you a high school teacher or administrator who wants to help your students create a pathway to a local community college in a technical field? Here are tips on how to start a partnership, including whom to reach out to and how to get them interested.
Creating Computing Education Pathways from High School: Tips for Community College Personnel
Are you a college teacher or administrator who wants to increase the diversity and preparation of students before they come to your computing class? Check out these tips on how to start a partnership with your local high schools, including whom to reach out to and how to get them interested.