sobota 26. září 2009

Alternativní přednášky k předmětu AD4M33NMS

Vážení studenti,
vzhledem k tomu, že někteří z Vás získali znalost vybraných partií předmětu Návrh a modelování softwarových systémů absolvováním předmětů předchozích, rozhodlo se vedení programu Otevřené informatiky pružně reagovat nabídkou alternativních přednášek pokročilé Javy. Přednášky by měly obsahovat techniky používané při implementaci komplexních systémů či kritických aplikací, kde je nutná maximální optimalizace kódu z hlediska efektivity a výkonu.

Obsah přednášek:
  • synchronization, reentrant locks, deadlocks
  • volatile, atomic operations, atomic objects, atomic field updaters
  • non-blocking algorithms introduction
  • java implementation of non-blocking algorithms in concurrency package
  • memory management efficiency - garbage collection, immutable objects
  • singleton, parametric singletons, autoboxing, serialization of parametric singletons
  • object pooling, references (strong, weak, soft, phantom), cache for parametric singletons
  • threads - thread pooling, thread interrupts

Uvedený seznam témat není závazný a bude se vyvíjet dle zájmu studentů. Předpokládá se znalost Javy na vyšší než začátečnické úrovni. Přednášky budou probíhat v českém jazyce.

Otevřená informatika si klade za cíl vychovávat vysoce kvalitní vědeckovýzkumné pracovníky a schopné aplikačně-průmyslové odborníky. Proto doufáme, že tímto krokem dokážeme vyjít vstříc náročným studentům, u kterých bude podporován individuální rozvoj a specializace na vysoké úrovni.

Žádné komentáře:

Okomentovat