W. Bożejko Home Page

Home ] Publications ] Benchmarks ] [ Classes / Zajęcia ]

 

[24-06-2024]

Wyniki kolokwium z Programowania Równoległego i Rozproszonego
PRIR_lato_2024.pdf

termin poprawy: 25.06.2024 godz. 11:15 sala 216 C-3


[4-02-2024]

Wyniki kolokwium z Obliczeń Wysokiej Wydajności
Kolokwium_Obl_Wys_Wyd_31_01_2024.pdf


[25-01-2024]

Wyniki kolokwium z Algorytmów Metaheurystycznych
Kolokwium_wyniki1_22_01_2024.pdf


[27-06-2022]

Results of colloquium of Discrete Mathematics :
23.06.2022 wyniki_AM_popr_23_06_2022.pdf


[20-06-2022]

Results of colloquium of Discrete Mathematics :
20.06.2022 DiscrMath_grades_INEA00013W_K04-19a_Letni(2021_2022).pdf


[02-02-2022]

Wyniki kolokwium Technologii Informacyjnych:
02.02.2022 Z21-22 Technologie informacyjne K03-99d-Kolokwium-oceny.pdf

28.01.2022 Z21-22 Technologie informacyjne K03-99c-Kolokwium-oceny.pdf

26.01.2022 Z21-22 Technologie informacyjne K03-99e-Kolokwium-oceny.pdf

27.01.2022 Z21-22 Technologie informacyjne Y03-28a-Kolokwium-oceny.pdf


[16-06-2021]

Wyniki kolokwium ze Sterowania Procesami Dyskretnymi z dnia 15.06.2021

E12-31a-kolokwium.pdf


[08-02-2021]

Wyniki kolokwiów z Technologii Informacyjnych:

E00-40c.pdf


[04-02-2021]

Poprawa kolokwium - wtorek 9.02.2021 godz. 15:15-16:00 Zoom

https://pwr-edu.zoom.us/j/91780347317?pwd=azJ1QllvcU9JanVGY2hSVEJFendmUT09


[29-01-2021]

Wyniki kolokwiów z Technologii Informacyjnych:

E00-40a.pdf

E00-40b.pdf

E00-40e.pdf


[25-06-2020]

Konsultacje:

26.06.2020 (piatek) 12:00-12:45 Zoom https://pwr-edu.zoom.us/j/96719453148?pwd=QVA4UFVaTC9Yd2JJM2Q2bURnQ29EZz09


[16-06-2020]

Terminy konsultacji:

17.06.2020 (środa) 12:15-13:00 Zoom https://pwr-edu.zoom.us/j/97113532315?pwd=UDgvcFUvRHlRYVgwMW5XN21oQmovdz09
18.06.2020 (czwartek) 12:15-13:00 Zoom https://pwr-edu.zoom.us/j/99363748897?pwd=bmhFY0xIV3NpajdRWDRCU3dqVm9JQT09


[13-06-2020]

Aktualne informacje o zajęciach: https://pwr.edu.pl/uczelnia/aktualnosci/najczesciej-pojawiajace-sie-pytania-odnosnie-dzialalnosci-politechniki-11517.html

Wiadomości w związku z zawieszeniem zajęć i przejściem na nauczanie zdalne:

  1. wykłady Sterowanie Procesami Dyskretnymi, wtorek 13:15-15:00 - zdalnie
    17.03: https://youtu.be/5KtkmRDwPns
    24.03: https://youtu.be/DyWWut9PS3w
    31.03: https://youtu.be/yZBfff3bMpM
    07.04 https://www.youtube.com/watch?v=d6vTaHd3nzk, pytania 14:45 https://pwr-edu.zoom.us/j/181629330?pwd=SExnTXFjK3BlVlZrKy9zUGF6M3ErUT09
    21.04 https://youtu.be/jzJzlh0ch2o
    28.04 https://youtu.be/byzACSXlhTo
    05.05 https://youtu.be/f8QSH-SwBDw
    12.05 https://youtu.be/sbjgmzGeIYc pytania 14:45 https://pwr-edu.zoom.us/j/94169814973?pwd=ZlRqUUNieTNVeURna3luZ3c4eDk3QT09
    19.05 https://youtu.be/gOtCmmtMHs8 pytania 14:45 https://pwr-edu.zoom.us/j/96894430684?pwd=Q3ExNmN1UkZnd1k3OVh1VDJZWk1QUT09
    26.05 https://youtu.be/ztDVsMGOj2o pytania 14:45 https://pwr-edu.zoom.us/j/96450437470?pwd=dUY4OTNjNWw2OXFnZXBTTVcxMzZiZz09
    2.06 https://youtu.be/D4Y6ViAAxaI Zoom 14:15 https://pwr-edu.zoom.us/j/96740489918?pwd=bHpQK09lRWFMMjJ3OEtMTFM5ZDEzQT09
    9.06 Zoom https://pwr-edu.zoom.us/j/99518255433?pwd=QXFaR0JBZ25Hem1SeDh4ZHBBMktVdz09

    Wyniki kolokiwum Termin 0: SPD_Termin_0_9_06_2020.pdf  

    16.06 Zoom https://pwr-edu.zoom.us/j/96854013175?pwd=cFg3R0tidDZFRmVvZ2VJdk9la2F5dz09

  2. Projekt Zespołowy środa 13:00-16:00 - na platformie Zoom

    25.03 https://pwr-edu.zoom.us/j/136708847
    01.04 https://pwr-edu.zoom.us/j/563328781?pwd=K1FpUGZzQzlwUWFHNHhVSCtBRnZZQT09
    08.04 https://pwr-edu.zoom.us/j/478721250?pwd=cUxBSkRERXdkT01qaXdXNzJidTlsQT09
    22.04 https://pwr-edu.zoom.us/j/91142069971?pwd=d0NCcmtPaUdiWk5wZ0NBcHRTcFVKZz09
    29.04 https://pwr-edu.zoom.us/j/97460336551?pwd=OTFQQnhNZnMrVzNjcU85bjJ6QndOZz09
    13.05 https://pwr-edu.zoom.us/j/97154457339?pwd=V1FYbE1DUXBKbGlKbTZiTHZQenFPdz09
    20.05 https://pwr-edu.zoom.us/j/91307356572?pwd=TnhGaTFWN2ZOR1ZNTU1oKytOUDlOZz09
    27.05 https://pwr-edu.zoom.us/j/94593114538?pwd=RENtTjF1SUFXMGZnVzhvTGs2U2FoZz09
    3.06 https://pwr-edu.zoom.us/j/96599828426?pwd=cWZ5dUhkMG9KYzVqNlhSanhnN1FCZz09

  3. Projekt Zespołowy czwartek 11:15-14:15 - na platformie Zoom

    30.04 https://pwr-edu.zoom.us/j/93578480430?pwd=MUZkb3ZyTnZESkhQUHR4MWhleC9KZz09
    14.05 https://pwr-edu.zoom.us/j/99461251372?pwd=RFh1ZXE1Z0poa05jWjlrWTVvaU5Ndz09
    21.05 https://pwr-edu.zoom.us/j/92091261204?pwd=TmxvZlBMUVlKd3UzRmNPRVhJeG9BZz09
    4.06 https://pwr-edu.zoom.us/j/91730858098?pwd=RzI3aFZZQTNtdGFHL0ZMWUdoMWFIQT09
    10.06 https://pwr-edu.zoom.us/j/95495874436?pwd=MU8vZzlxc0RRclJhZ0xWS2s0N3VWUT09


[27-01-2020]

Wyniki kolokwiów z Technologii Informacyjnych:

E04-22a.pdf

E04-22c.pdf

E04-22d.pdf

E04-22e.pdf

Termin poprawkowy: środa 5-02-2020 godz. 9:15 sala 201 C-1.


[17-06-2019]

Results of colloquium of Discrete Mathematics 11.06.2019 r.: E05-12a_lato_2019.pdf

Volunteers can improve (or worsen) the degree writing the colloquium at the lecture on 18.06.2019. Final degree is an average of lecture and project degrees (both strongly greater than 2,0).


[09-02-2019]

Poprawka z Technologii Informacyjnych odbędzie się w poniedziałek, 11.02.2019. Proszę przyjść pod pokój 216 C-3 o godz. 10:00 (uwaga: poprawiać można tylko raz, więc dotyczy to osób które jeszcze nie poprawiały kolokwium).


[04-02-2019]

Wyniki kolokwium z TI, z dnia 29.01.2019 r.: TI-kolokwium_29_01_2019.pdf


[27-01-2019]

Wyniki kolokwium z TI, z dnia 24.01.2019 r.: TI-kolokwium_24_01_2019.pdf


[26-01-2019]

Wyniki kolokwium z TI, z dnia 17.01.2019 r.: TI-kolokwium_17_01_2019.pdf


[22-01-2019]

Wyniki kolokwium z TI, z dnia 15.01.2019 r.: TI-kolokwium_15_01_2019.pdf


[10-05-2018]

E-media

Projekt:

Zadanie 3. (4 tyg.) Zaprojektować i zaimplementować generator liczb pseudolosowych generujących ciąg bitów (zorganizowanych w ciąg liczb). Następnie przetestować generator poprzez przygotowanie empirycznego wykresu częstości losowania poszczególnych wartości z zakresu (np. 0..RAND_MAX). Porównać otrzymane wyniki z rozkładem teoretycznym (jednostajnym, normalnym czy innym zakładanym).

Generator może być oparty np. na metodzie RSA:
Generator RSA.pdf
i należy go wykonać samodzielnie, bez użycia jakichkolwiek gotowych modułów i bibliotek realizujących generowanie liczb losowych lub szyfrowanie.


 

[27-03-2018]

E-media

Projekt:

Zadanie 1. (4 tyg.) Przygotować aplikację dekodującą informacje zawarte w nagłówku (1) pliku graficznego (2) pliku dźwiękowego, w zadanym formacie (np. wav, jpg, itp., do wyboru).
Pokozać atrybuty pliku (rozmiar, głębię koloru, częstotliwość próbkowania, itp.). Następnie wyświetlić wykres widma fragmentu pliku (np. początkowe 1000 sampli) za pomocą szybkiej transformaty fouriera (FFT).

Zadanie 2. (4 tyg.) Wykonać moduły (a) szyfrujace i (b) deszyfrujące plik z Zadania 1. (graficzny lub dźwiękowy). Wykorzystać wybraną metodę szyfrowania asymetrycznego (np. RSA, ElGamal). Zaszyfrować wyłącznie masę bitową pliku, pozostawiając nagłówek bez zmian - plik zaszyfrowany musi się dać otworzyć standardowymi aplikacjami, ale jego zawartość powinna być zakodowana (zaszyfrowana). Zaimplementować moduł deszyfrujący. Ocenić, czy informacje są możliwe od odczytania po zaszyfrowaniu (np. czy widać zarys obiektu).

Metodę szyfrującą i deszyfrującą należy napisać samodzielnie, bez użycia bibliotek szyfrujących. Podnoszenie do wysokich potęg realizujemy przez iterowane podnoszenie do potęgi (np. 2^32=((((2^2)^2)^2)^2)^2 i obliczania reszty z dzielenia modulo po każdym potęgowaniu. W ten sposób obliczenia będą wykonywane na liczbach mieszczących się w standardowych typach, np. long int).

RSA.pdf - opis algorytmu szyfrującego RSA


[26-02-2016]

Discrete mathematics 

Project
Proj_List_1_eng.pdf
Proj_List_2_eng.pdf
Proj_List_3_eng.pdf

Exercises
List_1_eng.pdf
List_2_eng.pdf
List_3_eng.pdf


[26-02-2016]

E-media

Projekt:

Zadanie 1. (4 tyg.) Przygotować aplikację dekodującą informacje zawarte w nagłówku (1) pliku graficznego (2) pliku dźwiękowego, w zadanym formacie (np. wav, jpg, itp., do wyboru).
Pokozać atrybuty pliku (rozmiar, głębię koloru, częstotliwość próbkowania, itp.). Następnie wyświetlić wykres widma fragmentu pliku (np. początkowe 1000 sampli) za pomocą szybkiej transformaty fouriera (FFT).

Zadanie 2. (4 tyg.) Wykonać moduły (a) szyfrujace i (b) deszyfrujące plik z Zadania 1. (graficzny lub dźwiękowy). Wykorzystać wybraną metodę szyfrowania asymetrycznego omawianą na wykładzie (np. RSA, ElGamal). Zaszyfrować wyłącznie masę bitową pliku, pozostawiając nagłówek bez zmian - plik zaszyfrowany musi się dać otworzyć standardowymi aplikacjami, ale jego zawartość powinna być zakodowana. Zaimplementować moduł deszyfrujący.

Laboratorium:

lab1_emedia.pdf

lab2_emedia.pdf

lab3_emedia.pdf

lab4_emedia.pdf

lab5_emedia.pdf

 

 


[16-11-2014]

Oprogramowanie systemów zarządzania - zadania na laboratoria

Pierwsze zadanie: termin oddania sprawozdania 23.10.2014 r.

OSZ

lab.instrukcje.zip


[16-10-2013]

Badania operacyjne w Automatyce i Robotyce (ARS)

Program 1. (2 tygodnie)

Należy napisać program wyznaczający długość najdłuższej ścieżki w grafie reprezentującym rozwiązanie będące permutacją naturalną dla (1) permutacyjnego problemu przepływowego (flow shop) oraz (2) problemu gniazdowego (job shop). Przykłady testowe Taillarda znaleźć można tu: Flowshop_C_max.zip (spakowany plik tail.dat) i tu: bench_js.txt. Format danych jest następujący:

120 //liczba instancji lub nazwa instancji, np. ta01
20 5 // n i m dla pierwszej instancji
0 54 1 79 2 16 3 66 4 58 // na zmianę: numer maszyny m (0..m-1), czas trwania p[i][j]
0 83 1 3 2 89 3 58 4 56
0 15 1 11 2 49 3 31 4 20
0 71 1 99 2 15 3 68 4 85
0 77 1 56 2 89 3 78 4 53
0 36 1 70 2 45 3 91 4 35
0 53 1 99 2 60 3 13 4 53
0 38 1 60 2 23 3 59 4 41
0 27 1 5 2 57 3 49 4 69
0 87 1 56 2 64 3 85 4 13
0 76 1 3 2 7 3 85 4 86
0 91 1 61 2 1 3 9 4 72
0 14 1 73 2 63 3 39 4 8
0 29 1 75 2 41 3 41 4 49
0 12 1 47 2 63 3 56 4 47
0 77 1 14 2 47 3 40 4 87
0 32 1 21 2 26 3 54 4 58
0 87 1 86 2 75 3 77 4 18
0 68 1 5 2 77 3 51 4 68
0 94 1 77 2 40 3 31 4 28

... (następna instancja)

Proszę przetestować algorytm działający w czasie O(nm) omawiany na zajęciach. Rezultaty (długość najdłuższej ścieżki, czyli C_max, oraz czas obliczeń dla każdej instancji) należy zapisać w pliku results.txt.


[16.10.2013]

Badania operacyjne w Automatyce i Robotyce (ARS)

Program 2. (2 tygodnie)

Należy napisać program wyznaczający długość najdłuższej ścieżki w grafie reprezentującym rozwiązanie będące permutacją naturalną dla permutacyjnego problemu przepływowego (flow shop) za pomocą zmodyfikowanego algorytmu Belmana-Forda (dostosowanego do wyznaczania najdłuższej zamiast najkrótszej ścieżki). Do testów zastosować przykłady testowe Taillarda, wyniki (czasy obliczeń) porównać z wynikami Programu 1 (sprawozdanie z tabelą i wykresami).
Graf przed zastosowaniem algorytmu Bellmana-Forda dostosować: przenieść wagi z wierzchołków na łuki, np. na wszystkie łuki wychodzące z danego wierzchołka (wymaga dodania dodatkowego sztucznego wierzchołka do którego dochodzić będą łuki z wszystkich wierzchołków, ponieważ z ostatniego wierzchołka (n,m) nie wychodzą łuki, a jest on obciążony).


[16.10.2013]

Badania operacyjne w Automatyce i Robotyce (ARS)

Program 3. (do końca semestru)

Proszę napisać program wyznaczający długość najdłuższej ścieżki w grafie reprezentującym rozwiązanie będące permutacją naturalną dla permutacyjnego problemu przepływowego (flow shop) za pomocą algorytmu Dijkstry (dostosowanego do wyznaczania najdłuższej ścieżki). Do testów zastosować przykłady testowe Taillarda, wyniki (czasy obliczeń) porównać z wynikami Programu 1 i Programu 2 (Bellmana-Forda), (sprawozdanie z tabelą i wykresami).
Graf przed zastosowaniem algorytmu Dijkstry dostosować: przenieść wagi z wierzchołków na łuki (jak w Programie 2). Modyfikację problemu najkrótsza najdłuższa ścieżka wykonać można poprzez zamianę wag na przeciwne (dodatnich na ujemne i na odwrót) a następnie wykonanie operacji "pozbycia" się ujemnych łuków jak w algorytmie Johnsona (czyli korekcja wag łuków z użyciem alg. Bellmana-Forda). Jako czas obliczeń proszę mierzyć tylko czas działania samego algorytmu Dijkstry. Wyniki czasowe porównać z teoretyczną złożonością algorytmu.


[22-05-2014]

E-media

Czwarty program na laboratorium: szyfrowanie metodą El Gamala. Termin oddania: 9 czerwca 2014 r.

lab4.pdf


[05-03-2014]

Sterowanie produkcją - laboratorium (2 tygodnie)

Zadanie 1. Wyznaczyć optymalne rozwiązanie problemu przepływowego dla n < 15 poprzez przegląd zupełny - wygenerowanie wszystkich rozwiązań (permutacji). Do testów wykorzystać przykłady testowe Taillarda Benchmarks/Flowshop_C_max/Flowshop_C_max.zip (pierwsze 10 przykładów o rozmiarze (n x m) 20 x 5 okrojone do mniejszego rozmiaru względem liczby zadań n. Przygotować sprawozdanie z przedstawionymi czasami działania programu dla poszczególnych rozmiarów zadania. Optymalne wartości rozwiązań zapisać w pliku do dalszego wykorzystania w celach porównawczych w następnych programach.


[03-03-2014]

Projekt specjalnościowy ARS

Tematy:

1. Moduł GUI wczytywania i zapisywania danych dla problemu:
a. przepływowego z czasami transportów
b. elastycznego gniazdowego (flexible job shop)
c. komiwojazera (TSP)
d. kwadratowego problemu przydziału (QAP)
e. pakowania (bin packing)
f. VRP (vehicle routing problem)
g. cięcia (strip cut)
h. elastycznego przepływowego (flexible flow shop)
i. balansowania linii montażowej
j. rozwożenia paliw
 
2. Moduł prezentacji wyników (diagram Gantta, wykres tras (TSP, np. Google Earth, przestrzeń ładunkowa z paczkami, itp.) dla wybranego problemu z pkt 1.

3. Model i dane w systemie IBM ILOG CPLEX dla wybranego prolemu z pkt 1.


[7.12.2013]

Systemy Ochrony Informacji

Wykład SOI.pptx


[7-10-2013]

W tym semestrze (zima 2013/2014) organizujemy wspólnie z prof. Ewą Skubalską-Rafajłowicz, prof. Ewarystem Rafajłowiczem i dr. hab. inż. Przemysławem Śliwińskim SEMINARIUM DLA DOKTORANTÓW w każdy piątek w godzinach 13:15-15:00 w sali 208 budynku C-3. Zapraszamy!


[18.01.2012] Seminarium: zdjęcie


Kompilator języka Ada95 wraz ze środowiskiem graficznym AdaGide, oraz RAM Machine:

GNAT (Ada95)

Więcej informacji na stronie www.gnat.com

MPI - Message Passing Interface

Wstęp do Nvidia CUDA


Instrukcje laboratoryjne z przedmiotu SCR - sieci komputerowe:

Zarządzanie systemem Linux (na przykładzie systemu Knoppix)

cwicz1.pdf
cwicz2.pdf
cwicz3.pdf

cwicz4.pdf
cwicz5.pdf
cwicz6.pdf
cwicz7.pdf
cwicz8.pdf
cwicz9.pdf
cwicz10.pdf