The Department of Computer Science has a couple of great outreach programs. One of which is the Young Women in Computing program, which has the overarching goal of engaging and preparing middle and high school women in the field of computer science. Program includes roadshows, student competitions, student clubs, online courses, and extensive summer camps.
The other program is Discovering Science through Computational Thinking that is aimed at partnering graduate students with middle and high school teachers to introduce computational thinking into the curriculum. The program currently has 7 graduate student/teacher teams throughout area middle and high schools.