This class is part of a Google pilot program.
Google provided us with 20 Android Phones and a new visual language, App Inventor for Android. Their vision is "a world where young people—and everyone—can engage the world of mobile services and applications as creators, not just consumers."

The class targets non-computer science students and shares Google's vision of introductory computer science that is 'more about about people and their interactions with others and with the world around them.' And not about sitting in a lab writing programs that nobody will ever use.

The students in this course will:
  • Learn how to program (a mobile phone).
  • Become better problem solvers.
  • Explore mobile and cloud computing and its effect on society.
  • Create the next killer app for the Android Phone!
Here's Hal Abelson of Google talking about App Inventor:

Abelson on App Inventor

Want to know what university students think about mobile and cloud computing? Check out Tech U., the class blog.

Here's an emergency alert program created by Chris Witte and Elisa Miguelena from the course. Click on the pic to read about the class in an SF Chronicle article:

CS Night with some of the 107 students

App Inventor allows you to program by configuring blocks.