Computing for Good (C4G) at Georgia Tech

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.

Google pledges to fund charitable projects suggested by Google users

Google is asking its users to submit ideas for ways to improve people’s lives. Google will choose what it feels are the 100 best ideas and then allow its users to vote on which of them should be funded.

The categories are:

Community: How can we help connect people, build communities and protect unique cultures?
Opportunity: How can we help people better provide for themselves and their families?
Energy: How can we help move the world toward safe, clean, inexpensive energy?
Environment: How can we help promote a cleaner and more sustainable global ecosystem?
Health: How can we help individuals lead longer, healthier lives?
Education: How can we help more people get more access to better education?
Shelter: How can we help ensure that everyone has a safe place to live?
Everything else: Sometimes the best ideas don’t fit into any category at all.