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