Update of exercises

master
Thomas Smits 2023-03-09 14:22:44 +01:00
parent 877814f35e
commit 483af8428f
1 changed files with 33 additions and 16 deletions

View File

@ -3,21 +3,21 @@
## Aufbau der Veranstaltung ## Aufbau der Veranstaltung
| Woche | Motto | Themen | Kapitel | | Woche | Motto | Themen | Kapitel |
|-------|-------------------------------------------------|-------------------------------------------------------|---------| |-------|--------------------------------------------|-------------------------------------------------------|--------------------|
| 1 | Ankommen, auffrischen, einchecken und loslegen | Auffrischung | [1](https://smits-net.de/files/pr2/html/01_auffrischung/) | | 1 | Auffrischen, einchecken und loslegen | Auffrischung | [1][1] |
| 2 | Wie ein Profi (und Julius Caesar) programmieren | JUnit, JavaDoc, Programmierstil, Pakete, Module, JARs | [2](https://smits-net.de/files/pr2/html/02_intro/), [3](https://smits-net.de/files/pr2/html/03_strukturierung/) | | 2 | Wie Julius Caesar programmieren | JUnit, JavaDoc, Programmierstil, Pakete, Module, JARs | [2][2], [3][3] |
| 3 | Erben und vererben | Vererbung, Überladen, Verdecken, Konstruktoren | [4](https://smits-net.de/files/pr2/html/04_vererbung/) | | 3 | Erben und vererben | Vererbung, Überladen, Verdecken, Konstruktoren | [4][4] |
| 4 | Verhaltenstherapie für Klassen | Überschreiben, Polymorphie, static, final | [4](https://smits-net.de/files/pr2/html/04_vererbung/)| | 4 | Verhaltenstherapie für Klassen | Überschreiben, Polymorphie, static, final | [4][4] |
| 5 | Mit Interfaces geht es noch abstrakter | Interfaces, abstrakte Klassen, SOLID, STUPID | [5](https://smits-net.de/files/pr2/html/05_interfaces/) | | 5 | Mit Interfaces geht es noch abstrakter | Interfaces, abstrakte Klassen, SOLID, STUPID | [5][5] |
| 6 | Wer sortiert, muss trotzdem suchen | Suchen, Sortieren, Regex | [6](https://smits-net.de/files/pr2/html/06_algorithmen/) | | 6 | Wer sortiert, muss trotzdem suchen | Suchen, Sortieren, Regex | [6][6] |
| 7 | Geschenkverpackungen und andere Feinheiten | Object, Wrapper, Optional, Enums, Records | [7](https://smits-net.de/files/pr2/html/06_algorithmen/), [8](https://smits-net.de/files/pr2/html/08_enumerationen/)| | 7 | Geschenkverpackungen und andere Feinheiten | Object, Wrapper, Optional, Enums, Records | [7][7], [8],[8] |
| 8 | Wenn es mal schief geht, Ausnahmen | Exceptions, try, catch | [9](https://smits-net.de/files/pr2/html/09_exceptions/) | | 8 | Wenn es mal schief geht, Ausnahmen | Exceptions, try, catch | [9][9] |
| 9 | Rein oder raus, die Daten müssen fließen | Input/Output mit Streams und Reader/Writer | [10](https://smits-net.de/files/pr2/html/10_io/) | | 9 | Rein oder raus, die Daten müssen fließen | Input/Output mit Streams und Reader/Writer | [10][10] |
| 10 | One size fits all, mit generischen Typen | Generische Typen, Wildcards | [11](https://smits-net.de/files/pr2/html/11_generics/) | | 10 | One size fits all, mit generischen Typen | Generische Typen, Wildcards | [11][11] |
| 11 | Matroschka-Klassen | Geschachtelte Klassen, Lambdas | [12](https://smits-net.de/files/pr2/html/12_geschachtelte_klassen/) | | 11 | Matroschka-Klassen | Geschachtelte Klassen, Lambdas | [12][12] |
| 12 | Daten brauchen Struktur | Abstrakte Datentypen | [13](https://smits-net.de/files/pr2/html/13_datenstrukturen/) | | 12 | Daten brauchen Struktur | Abstrakte Datentypen | [13][13] |
| 13 | Objekte sammeln | Collections und Streams | [14](https://smits-net.de/files/pr2/html/14_collections/), [15](https://smits-net.de/files/pr2/html/15_streams/) | | 13 | Objekte sammeln | Collections und Streams | [14][14], [15][15] |
| 14 | Parallel läuft es schneller | Threads, Probleme der Threadprogrammierung | [16](https://smits-net.de/files/pr2/html/16_threads/) | | 14 | Parallel läuft es schneller | Threads, Probleme der Threadprogrammierung | [16][16] |
## Assignments ## Assignments
@ -28,6 +28,23 @@ Die Bearbeitung der Aufgaben und das Erreichen einer hinreichend großen Zahl vo
Hinweise zur nötigen Softwareausstattung finden Sie [hier](help/softwareausstattung.md). Hinweise zur nötigen Softwareausstattung finden Sie [hier](help/softwareausstattung.md).
[1]: https://smits-net.de/files/pr2/html/01_auffrischung/
[2]: https://smits-net.de/files/pr2/html/02_intro/
[3]: https://smits-net.de/files/pr2/html/03_strukturierung/
[4]: https://smits-net.de/files/pr2/html/04_vererbung/
[5]: https://smits-net.de/files/pr2/html/05_interfaces/
[6]: https://smits-net.de/files/pr2/html/06_algorithmen/
[7]: https://smits-net.de/files/pr2/html/06_algorithmen/
[8]: https://smits-net.de/files/pr2/html/08_enumerationen/
[9]: https://smits-net.de/files/pr2/html/09_exceptions/
[10]: https://smits-net.de/files/pr2/html/10_io/
[11]: https://smits-net.de/files/pr2/html/11_generics/
[12]: https://smits-net.de/files/pr2/html/12_geschachtelte_klassen/
[13]: https://smits-net.de/files/pr2/html/13_datenstrukturen/
[14]: https://smits-net.de/files/pr2/html/14_collections/
[15]: https://smits-net.de/files/pr2/html/15_streams/
[16]: https://smits-net.de/files/pr2/html/16_threads/
| # | Ausgabe | Thema | Fällig am 📆 | | # | Ausgabe | Thema | Fällig am 📆 |
|----|------------|-------------------------------------------------|----------------| |----|------------|-------------------------------------------------|----------------|
| 1. | 14.03.2023 | [Umgebung aufsetzen](Assignment_001/readme.md) | | | 1. | 14.03.2023 | [Umgebung aufsetzen](Assignment_001/readme.md) | |