''Przetwarzanie równoległe i strumieniowe''
Dzień |
Temat |
26.02.2025 |
Wstęp, narzędzia, środowisko: IntelliJ IDE + Git + Thread
|
05.03.2025 |
Strumienie w Javie, Parallel stream, podstawowe struktury danych (zdalne)
|
12.03.2025 |
Implementacja wątków w Javie, Wait, Notify, Synchronizacja, Semafory
|
19.03.2025 |
Anomalie związane z przetwarzaniem równoległym, zagłodzenie, race condition, zakleszczenie
|
26.03.2025 |
Projekt 1 - implementacja (zdalnie) - opis na Moodle
|
02.04.2025 |
Thread Pool i Executory w Javie
|
09.04.2025 |
Projekt 1 - sprawdzenie | klasyczne problemy przetwarzania równoległego
|
16.04.2025 |
Korutyny, async | Algorytmy równoległe
|
23.04.2025 |
Przetwarzanie strumieniowe - Streamz - Python (zdalne)
|
30.04.2025 |
Przetwarzanie danych w Java, wirtualne wątki, okna w Javie
|
07.05.2025 |
Przetwarzanie danych strumieniowych w Apache Flink - przetwarzanie batchowe, model danych
|
14.05.2025 |
Przetwarzanie danych strumieniowych w Apache Flink - przetwarzanie strumieniowe, okna czasowe
|
21.05.2025 |
Przetwarzanie danych strumieniowych w Apache Flink - stany
|
28.05.2025 |
Kafka, Kafka Streams, producent i konsument w Kafce
|
04.06.2025 |
Projekt III
|
Końcowa ocena:
Ocena końcowa: Zadania 40% Projekty 30% (15%+15%) Pytania testowe 30%