Objektorientiert-Funktionale Programmierung mit Scala |
Prof. Knabe |
||
Im WS 10/11: Freitags |
|
|
|
Datum V-Woche |
Themennr. |
Vortrag |
|
01.10.10 V1 |
1 |
Ü: IDE-Einführung, Übungsaufgabe,
|
|
08.10.10 V2 |
|
(Ausfall wegen Krankheit) |
|
|
2 |
Überblicksvortrag über
Scala mit Demonstrationen: |
|
- |
3 |
Ch. 2: First Steps in Scala (14p. Scala-Interpreter, val und var, def funktion, Scala Scripting, while, if, foreach, for) |
|
- |
4 |
Ch. 3: Next Steps in Scala (11p. Parameterize Arrays with types, Use Lists, Tuples, Sets and Maps, Functional Style, Read lines from file) |
|
- |
5 |
Ch. 4: Classes and Objects (17p.) |
|
- |
6 |
Ch. 5: Basic Types and Operations (21p.) |
|
- |
7 |
Ch. 6: Functional Objects (19.) |
|
05.11.10 V6 |
9 |
Ch. 9: Control Abstraction (15p.) |
|
12.11.10 V7 |
8 |
Ch. 8:
Functions and Closures (19p.) |
|
12.11.10 V7 |
10 |
Ch. 10-11: Composition and Inheritance; Scala's Hierarchy (33p.) |
|
19.11.10 V8 |
11 |
Ch. 12: Traits (17p.) |
|
--- " --- |
12 |
Ch. 13: Packages, Imports, Visibility (14p.) |
|
26.11.10 V9 |
13 |
Ch. 14: Assertions and Unit Testing (20p. ScalaTest-JUnit/BDD-Style) |
|
10.12.10 V10 |
14 |
Ch. 15: Case
Classes and Pattern Matching (31p.) |
|
10.12.10 V11 |
15 Matyba |
Ch. 16: Working with Lists (30p.) |
|
17.12.10 V12 |
15a |
Lift-Buch Kap. 6. Aufbau einer Test-Infrastruktur und Testorientierte Dokumentation |
|
07.01.11 V13 |
16 |
Ch. 17: Collections (31p. Sequences, Tuples, Sets, Maps, mutable/immutable Collections)(wegen Krankheit der Vortragenden vom 17.12.10 hierher verschoben) |
|
--- " --- |
17 |
Ch. 19: Type Parameterization = Generizität (18p. Ko-/Kontra-Varianz, lower/upper type bounds) |
|
14.01.11 V14 |
18 |
Ch. 20: Abstract Members (17p. vals, vars, types) |
|
--- " --- |
19 |
Ch. 24: Extractors (15p. Pattern Matching für vorhandene Klassen) |
|
21.01.11 V15 |
20 |
Ch. 26: Working with XML (13p. ) |
|
--- " --- |
21 |
Ch. 30: Actors and Concurrency (31p.) |
|
28.01.11 V16 |
21a |
Migrating a Struts/Java E-Mail Application to Lift/Scala
|
|
04.02.11 V17 |
|
Ausfall wegen Erkrankung beider Vortragenden |
|
11.02.11 V18 |
22 |
Web-Programmierung mit Lift auf Scala
|
|
11.02.11 V18 |
23 |
Web-Programmierung mit Lift auf Scala (Templates + Snippets) (wegen Krankheit des Vortragenden vom 04.02.11 hierher verschoben) |
|
11.02.11 V18 |
24 |
Notenbekanntgabe |
|
24.02.11 |
25 |
09:00 in Raum D.138: Notenbekanntgabe für die Vortragenden vom 11.02.11 |
|
|
|
|
|
- |
|
Ch. 31: Combinator Parsing (29p.) |
|
- |
|
Neuerungen in Scala 2.8 |