; (2) offering innovative preservice and in-service programs that instruct teachers on gender-inclusive practices for teaching computing concepts; (3) developing distance learning programs for teachers or students, including developing curricular materials, play-based computing activities, and other resources for the in-service professional development of teachers that are made available to teachers through the Internet; (4) developing a cadre of master teachers who will promote reform and the adoption of gender-inclusive practices in teaching computer science concepts in early childhood education; (5) developing tools to evaluate activities conducted under this section; (6) developing or adapting pre-K and elementary school computer science curricular materials that incorporate contemporary research on the science of learning, particularly with respect to gender inclusion; (7) developing and offering gender-inclusive computer science enrichment programs for students, including after-school and summer programs; (8) providing mentors for girls in person and through the Internet to support such girls in participating in computer science activities; (9) educating the parents of girls about the difficulties faced by girls to maintain an interest and desire to participate in computer science activities, and enlisting the help of parents in overcoming these difficulties; (10) acquainting girls with careers in computer science and encouraging girls to consider careers in such field