At the CSKGOI workshop Ian Eslick presented ScratchTalk, a system which creates programs from natural language input. It is based on Scratch, which is an animation framework with a visual program language. Scratch has been developed at the MIT and is used to teach kids how to program. It is rather easy to create a small side scroller game with easy graphics so I think I might give it a try in my teachings (e.g. in “Introduction to computer science” for students from social science).