582643, Programming in Scala (2 cu)
- Main page
- Slides and course materials
- Exercises
- Links
Topical matters
- Course pages published at 17.4.2008
- Contents and scope of the course adjusted due to original lecturer's sick leave, 13.8.2008
- Thursday's first lesson has been placed to B123!
- Please answer to the course questionnaire at (https://ilmo.cs.helsinki.fi/kurssit/servlet/Valinta)
- Results of the course (4.11.2008)
About the course
Deparment of Computer Science at University of Helsinki and HeCSE are arranging a special advanced level short course (Course arrangements: Pietu Pohjalainen
Contents of the course and course material
The course should provide students with tools for using Scala in their everyday programming problems. The course divides to two parts as follows.Part 1: Introduction to Scala
- Writing Java in Scala's syntax (an introduction to Scala)
- Functional programming: constructs, types and mindsets
Part 2. Scala for fun
- Fun with Erlang
- Scala in the industry
- Type-safe reflection.
Pre-requisites
The intended audience includes graduate students of University of Helsinki and HeCSE graduate school. Basic degree students at advanced levels can also attend.
Registration to the course is done through the department's Ilmo-system.
Course schedule
The lectures are held between 25.8. and 29.8. at 12-16 in classroom CK112, except for Thursday 12-14, which is held in B123! The schedule is as follows.Date | Time | Lecturer | Association | Topic |
---|---|---|---|---|
Mon 25.8. | 12-14 | Arto Wikla | Univ. of Helsinki | Introduction to Scala |
14-16 | Pietu Pohjalainen | Univ. of Helsinki | Mix-in inheritance for improving modularization in JSF environment | |
Tue 26.8. | 14-16 | Pietu Pohjalainen | Univ. of Helsinki | Functional programming in Scala |
Wed 25.8. | No lectures | |||
Thu 28.8. | 12-14 | Nils Müllner | Carl von Ossietzky Universität Oldenburg | Derivation of Fault Tolerance Measures using Erlang for Simulation |
14-16 | Sebastian Nykopp | Reaktor Innovations | Scala implicits and ScalaCheck | |
Fri 29.8. | 12-14 | Lauri Alanko | Univ. of Helsinki | Type-safe structural reflection |
14-16 | Pietu Pohjalainen | Univ. of Helsinki | Introduction to the course exercise |