''Przetwarzanie równoległe i strumieniowe''
Dzień |
Temat |
28.02.2024 |
Wielowątkowość, procesy, przełączanie procesora
Wstęp, narzędzia, środowisko: Moodle + Jupyter + PyCharm + Requirements + Thread
|
06.03.2024 |
Zajęcia odwołane z powodu choroby
|
13.03.2024 |
Strumienie w Python, map, filter, reduce, zip, podstawowe struktury danych
Debuggowanie programów w Python, mapowanie danych, przetwarzanie danych
|
20.03.2024 |
Implementacja wątków w Python, Wait, Notify, Synchronizacja, Semafory
Implementacja wątków w Python, Wait, Notify, Synchronizacja, Semafory
|
27.03.2024 |
Anomalie związane z przetwarzaniem równoległym, zagłodzenie, race condition, zakleszczenie
Multiprocessing, anomalie związane z przetwarzaniem równoległym, zagłodzenie, race condition, zakleszczenie
|
03.04.2023 |
Klasyczne problemy synchronizacji procesów
Przetwarzanie zadań na wątkach - projekt przedstawianie implementacji
|
10.04.2023 |
Thread Pool, Executory w Python
Thread Pool, Executory w Python
|
17.04.2023 |
Algorytmy równoległe
Projekt I sprawdzenie
|
24.04.2023 |
Korutyny i async w Python
Projekt II prezentacja
|
15.05.2023 |
Projekt II implementacja i konsultacje
|
22.05.2023 |
Dane sensoryczne, serwer danych, broker danych, biblioteki przetwarzania strumieniowego, Streamz
Projekt II - sprawdzenie
|
29.05.2023 |
Aplikacje do przetwarzana danych. Przetwarzanie danych strumieniowych w Streamz
Przetwarzanie strumieniowe na przykładzie Streamz
|
05.06.2023 |
Przetwarzanie danych strumieniowych w Apache Flink - API i model danych
Przetwarzanie danych strumieniowych w Apache Flink - API i model danych
|
12.06.2023 |
Przetwarzanie danych strumieniowych w Apache Flink - przetwarzanie strumieniowe, okna czasowe
Przetwarzanie danych strumieniowych w Apache Flink - stany i okna czasowe
|
19.06.2023 |
Projekt III sprawdzenie (zdalnie)
|
Końcowa ocena:
Egzamin ocena końcowa: Częściowe pytania / zadania moodle lub Egzamin końcowy w sesji
Laboratoria ocena końcowa: 25% Zadania + 25% Projekt I, 25% Projekt II, 25% Projekt III