Found in 1 comment on Hacker News
jlas · 2013-11-17 · Original thread
The intro to programming class I took at CMU (Fall of '05) was pretty much this. We learned Java using a robot simulator. It was based on Karel the Robot, adapted for Java:

Fresh book recommendations delivered straight to your inbox every Thursday.