; (B) offering innovative pre-service and in-service programs that instruct teachers on gender-inclusive practices for teaching computing concepts; (C) 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; (D) developing or adapting prekindergarten and elementary school computer science curricular materials that incorporate contemporary research on the science of learning, particularly with respect to gender inclusion; (E) developing and offering gender-inclusive computer science enrichment programs for students, including after-school and summer programs; (F) providing mentors for female students in prekindergarten through elementary school in person and through the Internet to support such students in participating in computer science activities; (G) engaging female students in prekindergarten through elementary school and their guardians about the difficulties faced by such students to maintain an interest in participating in computer science activities; (H) acquainting female students in prekindergarten through elementary school with careers in computer science and encouraging such students to consider careers in such field; (I) developing tools to evaluate activities conducted under this subsection; and (J) any other tools or models the Director determines will accomplish the aim described in paragraph (2)(C). .