Information about the Beauty and Joy of Computing (BJC) curriculum for the future AP Computer Science Principles course:

http://bjc.berkeley.edu/

http://apcsprinciples.org/

Snap! programming language