Available from January 26, 2020 until July 3, 2020

Course: CSE2120 Edition: 2019-2020

One can enroll until Thu, Apr 2, 2020 12:00:00
Course staff
  • Casper Poulsen
  • Eelco Visser
  • Ali Al-Kaswan
  • Yana Angelova
  • Wesley Baartman
  • Kirti Biharie
  • Philippos Boon Alexaki
  • Luc Everse
  • Boris Janssen
  • Rembrandt Klazinga
  • Mirco Kroon
  • Chris Lemaire
  • Sterre Lutz
  • Yaniv Oren
  • Wouter Polet
  • Thijs Raijmakers
  • Jim van Vliet
  • Yoshi van den Akker
  • Paul van der Stel
  • Eric van der Toorn
1.1. Week 1: Learning Scala

The assignments for this week provide an introduction to the basic features of Scala that we will be using in this course:

  • Function definitions and calls
  • Expressions
  • Case classes
  • Pattern matching

Study the “Programming in Scala” book to learn more about these features, and consult the Scala Standard Library to learn about pre-defined functions that are available to you.

The final assignment is the implementation of the parse function described in the PLAI book.