703115 VO Nebenläufige Programmierung
Wintersemester 2018/2019 | Stand: 11.04.2019 | LV auf Merkliste setzenAss.-Prof. Dr. Sashko Ristov Ass.-Prof. Dr. Sashko Ristov, +43 512 507 53375
Absolventen und Absolventinnen dieses Moduls beherrschen Methoden und Techniken zur Programmierung von Mehrkernprozessoren mit gemeinsamem Speicher sowie die wichtigsten Konzepte der nebenläufigen Ausführung von Programmen und können diese anwenden. Darüber hinaus verfügen sie über die Fertigkeit, Probleme zu analysieren, kreativ nebenläufige Problemlösungen zu erarbeiten und in Software zu implementieren.
Fortgeschrittenes Programmieren mit Java, Programmierung von Mehrkernprozessoren mit gemeinsamem Speicher mit Java, nebenläufige Ausführung, Thread-Parallelismus, Kommunikation und Synchronisation von Threads, Thread Pools, Thread-Sicherheit, nebenläufige Datenstrukturen, Teilen von Objekten, Tasks, Performance und Skalierbarkeit, Modellbasierter Entwurf, Bibliotheken und Frameworks.
Grundsätzliche Konzepte werden in einem normalen Vorlesungsformat präsentiert und anschließend anhand von praktischen Codebeispielen, die den Vorlesungsfolien enthalten sind, besprochen.
Eine schriftliche Vorlesungsklausur.
- The Art of Multiprocessor Programming, by Maurice Herlihy and Nir Shavit
- Foundations of Multithreaded, Parallel, and Distributed Programming, by Gregory Andrews
- Concurrency State Models and Java Programs, by Jeff Magee and Jeff Kramer - Java Concurrency in Practice, by Brian Goetz
Basic programming with Java
- Fakultät für Mathematik, Informatik und Physik
Gruppe 0
|
||||
---|---|---|---|---|
Datum | Uhrzeit | Ort | ||
Do 04.10.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 11.10.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 18.10.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 25.10.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 08.11.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 15.11.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 22.11.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 29.11.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 06.12.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 13.12.2018
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 10.01.2019
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 17.01.2019
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 24.01.2019
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 31.01.2019
|
10.15 - 12.00 | HS 10 HS 10 | Barrierefrei | |
Do 31.01.2019
|
14.45 - 16.30 | HSB 3 HSB 3 | Barrierefrei | 1. Klausur |
Mi 08.05.2019
|
11.30 - 13.00 | HSB 3 HSB 3 | Barrierefrei | Prüfung |