ScalaCourse

A one week course on Scala and Domain Specific Languages

The CSE Dept. at Chalmers University of Technology will host an intensive course on Scala and domain specific languages from the 3rd to the 7th of December,
2012. The course is aimed at doctoral students, who can get points for taking the course (including a project, giving 5 points in total).
But we welcome anyone who wants to come.

Topics to be covered include:

Basic Scala, including the syntax, semantics, type system and tools

Implicit arguments, implicit conversions and their uses

Encoding common Haskell and functional programming idioms, such as type classes

Techniques for embedding languages in Scala, including lightweight modular staging

The course will consist of two daily lectures and smaller nightly
projects. Additionally, a larger final project will be available for those who
wish to receive credit for the course. A basic working knowledge of Haskell
will be assumed.