703116 PS/1 Nebenläufige Programmierung

Sommersemester 2017 | Stand: 22.03.2017 LV auf Merkliste setzen
703116
Nebenläufige Programmierung
PS 1
2
14tg.
jährlich
Englisch
Die AbsolventInnen können Multicore-Prozessoren in Java nutzen und Threads einsetzen, um Leistungssteigerungen zu erzielen. Sie können Synchronisationstechniken sowie die wichtigsten Mechanismen der Java Concurrency Utilities in der eigenständigen Entwicklung thread-sicherer Klassen anwenden.
Grundlegende Konzepte, Nebenläufige Ausführung, Kommunikation und Synchronisation, Gemeinsame Variable, Nachrichtenaustausch, Programmiersprachliche Notationen, Programmbibliotheken und Frameworks, Multithreading, Thread-Sicherheit, Nebenläufige Objekte und Datenstrukturen, Arten von Parallelismus, Performance und Skalierbarkeit.

Erarbeitung von Problemstellungen anhand abstrakter Beispiele. Dies ermoeglicht es komplexere Aspekte ohne ueberproportionalen Mehraufwand zu Ueben und zu Verstehen.

Aufgaben mit digitaler Abgabe, Tafelpresendation, Anwesenheit, Mitarbeit und abhaengig von der Teilnehmerzahl eine schriftliche Mitarbeitsueberpruefung am Semesterende

Programieren in Java

siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Di 14.03.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 21.03.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 28.03.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 04.04.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 25.04.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 02.05.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 09.05.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 16.05.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 23.05.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 30.05.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 06.06.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 13.06.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 20.06.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei
Di 27.06.2017 09.15 - 10.00 HSB 5 HSB 5 Barrierefrei