This quarter we will be primarily studying the programming language Scala. We will also be reading current research papers that will contribute to our understanding of some of the decisions, challenges, limitations, and opportunities manifest in Scala.


Evaluation (subject to change)

25% Minor programming assignments (approximately 5)

25% Class participation, forum postings, and summaries of research papers

50% Major project

Primary Text: Programming in Scala, Second edition

Tentative Reading List