[plt-scheme] Examples of Scheme (or Lisp) in real-world
My son studies CS at the Brussels Free University. There only contact with programming languages in the first year is Scheme. He really enjoyed the classes.
As a full year project they had to build a mobile phone in the first half of the year (contact lists, dialing, text messages, calculators, etc...) and in the second half of the year they had to implement a network/cities/antenna's and simulate phones (trying to) calling and talking to each other while moving throught the country (and as such switching from antenna to antenna).
I'm sure you can make a Scheme course fun.
Take also a look at the graphical intro on the plt-scheme site.
Johan