http://www.cc.gatech.edu/news/features/technology-activism-computing-for-good
http://www.cc.gatech.edu/~vempala/c4g.html
A program and course at Georgia Tech that looks to use computer science for social change. From the course Web page:
How can computing help make the world a better place? Why is providing connectivity important? How best to do so? How can computers help a nation heal? Can we avoid wars and track diseases in time to avoid epidemics? We explore problems faced by developing countries and underserved populations from a computer science perspective.