Why Scala for CS1 and CS2?
Quick Overview of Scala
The cover images are ray traced images created with a ray tracer that the authors wrote in Scala as an initial Scala project. If you click the image on each of the book pages, you will get a full sized version. All the features used to make these images are within the scope of an engaged student by the time the CS2 material in an edition of the books has been completed.