http://www.eecs.berkeley.edu/news/cso.pdf
http://inst.eecs.berkeley.edu/~cs39N/fa09/
http://www.cs.rutgers.edu/~mlittman/courses/cs105-08/
Both of these courses use Scratch and cover some really cool CS topics.
The focus is not 100% on just programming, but more focused on how CS affects the world around us.
I think more high school intro CS courses would better serve students if they would follow suit.