logo
Karta przedmiotu
logo

Technologie i oprogramowanie chmurowe

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Informatyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: drugiego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: H - Cyberbezpieczeństwo i technologie chmurowe, I - Inżynieria inteligentnych systemów informatycznych, S - Systemy i sieci komputerowe

Tytuł otrzymywany po ukończeniu studiów: magister inżynier

Nazwa jednostki prowadzącej zajęcia: Zakład Systemów Złożonych

Kod zajęć: 15651

Status zajęć: obowiązkowy dla specjalności S - Systemy i sieci komputerowe

Układ zajęć w planie studiów: sem: 1 / W20 L15 P15 / 4 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora 1: dr inż. Paweł Dymora

Terminy konsultacji koordynatora: https://pdymora.v.prz.edu.pl/konsultacje

Imię i nazwisko koordynatora 2: dr inż. Mariusz Nycz

Terminy konsultacji koordynatora: https://v.prz.edu.pl/mnycz

Imię i nazwisko koordynatora 3: dr inż. Mirosław Mazurek

Terminy konsultacji koordynatora: https://v.prz.edu.pl/mirekmaz

semestr 1: mgr inż. Paweł Kuraś

semestr 1: mgr inż. Krzysztof Demidowski

semestr 1: dr inż. Michał Madera

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Omówienie wybranych zagadnień związanych z aktualnymi technologiami i oprogramowaniem chmurowym.

Ogólne informacje o zajęciach: Moduł pozwala studentom zapoznać się z aktualnymi trendami w zakresie wirtualizacji systemów i usług informatycznych w szczególności aktualnymi technologiami i oprogramowaniem chmurowym.

Materiały dydaktyczne: https://pdymora.v.prz.edu.pl/

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Anders Lisdorf Cloud Computing Basics: A Non-Technical Introduction Apress. 2021
2 Erl Thomas, Puttini Ricardo Cloud Computing: Concepts, Technology & Architecture Financial Times Prentice Hall; Edycja 1.. 2013
3 Nayan B. Ruparelia Cloud Computing The MIT Press; Edycja Illustrated. 2016
4 Andrzej Krasuski Chmura obliczeniowa Wolters Kluwer. 2018
5 Grażyna Szpor INTERNET Cloud computing Przetwarzanie w chmurach C.H. BECK. 2013
6 Chris Dotson Bezpieczeństwo w chmurze Wydawnictwo Naukowe PWN. 2020
7 Mustafa Toroman Chmura Azure, Praktyczne wprowadzenie dla administratora. Implementacja, monitorowanie i zarządzanie Helion. 2020
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Pini Reznik , Jamie Dobson , Michelle Gienow Cloud Native Transformation: Practical Patterns for Innovation O'Reilly UK Ltd. . 2019
2 Chu-Carroll Mark C. Google App Engine. Kod w chmurze Helion. 2012
3 Praca zbiorowa Windows Azure Platforma Cloud Computing dla programistów Promise. 2016
Literatura do samodzielnego studiowania
1 Gregor Hohpe Cloud Strategy: A Decision-based Approach to Successful Cloud Migration Independently published (. 2020
2 Chatterjee Soumen Google Cloud Certified Professional Cloud Architect. Helion. 2020

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Znajomość zagadnień informatycznych w zakresie systemów operacyjnych i podstaw programowania.

Wymagania wstępne w kategorii Wiedzy: Znajomość podstaw architektury komputerów, systemów operacyjnych i wirtualizacji.

Wymagania wstępne w kategorii Umiejętności: Znajomość podstaw programowania w powłoce SO.

Wymagania wstępne w kategorii Kompetencji społecznych: Umiejętność pracy w zespole.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Wyjaśnia podstawowe właściwości dotyczące wirtualizacji systemów i usług. wykład, projekt zespołowy egzamin cz. pisemna, sprawozdanie z projektu K_W04+
K_U02+
K_K02+
P7S_KR
P7S_UU
P7S_WG
02 Zna podstawowe pojęcia, koncepcje i modele związane z chmurą obliczeniową i usługami. wykład, projekt zespołowy egzamin cz. pisemna, sprawozdanie z projektu K_W04+
K_W05+
K_U08+
K_U10+
P7S_UW
P7S_WG
P7S_WK
03 Zna korzyści z wykorzystania zasobów chmur publicznych i prywatnych oraz dostępne środowiska i narzędzi różnych dostawców chmurowych. wykład, projekt zespołowy egzamin cz. ustna, raport pisemny K_W04+
K_U02++
K_U08+++
K_K02+
P7S_KR
P7S_UU
P7S_UW
P7S_WG
04 Projektuje i implementuje maszyny wirtualne, usługi obliczeniowe, bazy danych, oraz zarządza tożsamością i bezpieczeństwem zasobów w chmurze. wykład, projekt zespołowy egzamin cz. pisemna, prezentacja projektu K_W04+
K_U02+
K_U10++
K_K02+
K_K05+
P7S_KR
P7S_UU
P7S_UW
P7S_WG
05 Tworzy strategie związane z migracją danych i systemów do chmury. wykład, projekt zespołowy egzamin cz. pisemna, prezentacja projektu K_W04+
K_U02+++
K_U10+
K_K02++
P7S_KR
P7S_UU
P7S_UW
P7S_WG

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
1 TK01 Zajęcia organizacyjne. Ustalenie formy zaliczenia i zakresu materiału. W01, P1
1 TK02 Wirtualizacja i konteneryzacja systemów. Implementacja minimalnych środowisk uruchomieniowych i mikroserwisów. Docker, Kubernetrs, Docker swarm. Orkiestracja usług w hybrydowym środowisku pracy. Podstawowe pojęcia, koncepcje i modele związane z chmurą obliczeniową i usługami. W01, W02, L1, L2, P1 MEK01 MEK02 MEK03
1 TK03 Optymalizacja wdrożeń usług chmury na przykładzie wybranych dostawców: Microsoft Azure, Google Cloud Platform, Platforma chmury Krajowej, AWS Cloud Compute Service, Oracle Cloud Infrastructure. W03, L03, L04, P2, P3 MEK01 MEK02 MEK03 MEK04
1 TK04 Budowa zaawansowanych rozwiązań w oparciu o rozwiązania chmury prywatnej oraz optymalizacja środowiska. W04, L05, P4 MEK02 MEK03 MEK04
1 TK05 Zarządzanie usługami IaaS i PaaS. Rozwiązania Big Data, usługi hybrydowe, zarządzanie tożsamościami i bezpieczeństwo zasobów. W05, L06, P5 MEK02 MEK03 MEK04
1 TK06 Tworzenie zaawansowanych strategii związanych z migracją danych, usług i systemów obliczeniowych do chmury. W06, L07, P6 MEK03 MEK04 MEK05
1 TK07 Prezentacja projektów, dyskusja. W07, P7 MEK01 MEK02 MEK03 MEK04 MEK05

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 1) Przygotowanie do kolokwium: 2.00 godz./sem.
Godziny kontaktowe: 20.00 godz./sem.
Uzupełnienie/studiowanie notatek: 5.00 godz./sem.
Studiowanie zalecanej literatury: 5.00 godz./sem.
Laboratorium (sem. 1) Przygotowanie do laboratorium: 4.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem.
Dokończenia/wykonanie sprawozdania: 5.00 godz./sem.
Projekt/Seminarium (sem. 1) Godziny kontaktowe: 15.00 godz./sem..
Wykonanie projektu/dokumentacji/raportu: 10.00 godz./sem.
Przygotowanie do prezentacji: 4.00 godz./sem.
Konsultacje (sem. 1) Przygotowanie do konsultacji: 5.00 godz./sem.
Udział w konsultacjach: 5.00 godz./sem.
Zaliczenie (sem. 1) Przygotowanie do zaliczenia: 15.00 godz./sem.
Zaliczenie pisemne: 2.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Wykład kończy się pisemnym zaliczeniem.
Laboratorium Uzyskanie pozytywnej oceny z każdego realizowanego tematu zajęć.
Projekt/Seminarium Ocena postępów realizacji projektu oraz dokumentacji opisowej
Ocena końcowa Średnia ważona oceny z zaliczenia wykładu, laboratorium oraz oceny z prezentacji wykonanego projektu i odpowiedzi na pytania z treści przedmiotu.

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: tak

1 P. Dymora; M. Jucha; M. Mazurek Examining the possibility of short-term prediction of traffic volume in smart city control systems with the use of regression models 2024
2 P. Dymora; G. Lichacz; M. Mazurek Performance Analysis of a Real-Time Data Warehouse System Implementation Based on Open-Source Technologies 2023
3 P. Dymora; M. Jucha; M. Mazurek Regression Models Evaluation of Short-Term Traffic Flow Prediction 2023
4 P. Dymora; M. Mazurek; M. Nycz Comparison of Angular, React, and Vue Technologies in the Process of Creating Web Applications on the User Interface Side 2023
5 P. Dymora; M. Mazurek; M. Nycz Modeling and Statistical Analysis of Data Breach Problems in Python 2023
6 W. Koczkodaj; A. Kowalczyk; M. Mazurek; W. Pedrycz; G. Redlarski; E. Rogalska; D. Strzałka; A. Szymanska; A. Wilinski; O. Xue Peer Assessment as a Method for Measuring Harmful Internet Use 2023
7 K. Doerffer; P. Doerffer; P. Dymora; P. Flaszynski; S. Grigg; M. Jurek; D. Kordos; B. Kowal; M. Mazurek; T. Rogalski; R. Śliwa; R. Unnthorsson The Latest Advances in Wireless Communication in Aviation, Wind Turbines and Bridges 2022
8 P. Dymora; K. Łyczko; M. Mazurek The effectiveness analysis of selected IT tools for predictions of the COVID-19 pandemic 2022
9 P. Dymora; P. Hadaj; M. Łatka; M. Nowak; D. Strzałka The use of PLANS and NetworkX in modeling power grid system failures 2022
10 S. Bomba; P. Dymora; M. Mazurek A Comparative Analysis of Selected Predictive Algorithms in Control of Machine Processes 2022
11 W. Koczkodaj; M. Mazurek; W. Pedrycz; E. Rogalska; R. Roth; D. Strzałka; A. Szymanska; A. Wolny-Dominiak; M. Woodbury-Smith; O. Xue; R. Zbyrowski Combating harmful Internet use with peer assessment and differential evolution 2022
12 M. Bolanowski; G. Budzik; P. Dymora; P. Kubiak; A. Paszkiewicz; M. Salach Methodology of Implementing Virtual Reality in Education for Industry 4.0 2021
13 M. Hajder; P. Hajder; M. Liput; M. Nycz Information Security of Weather Monitoring System with Elements of Internet Things 2021
14 M. Hajder; P. Hajder; M. Nycz Security of Cyber-Physical Monitoring and Warning Systems for Natural and Technological Threats 2021
15 P. Dymora; B. Kowal; M. Mazurek; R. Śliwa The effects of Virtual Reality technology application in the aircraft pilot training process 2021
16 P. Dymora; M. Mazurek Comparison of Selected Algorithms of Traffic Modelling and Prediction in Smart City - Rzeszów 2021
17 P. Dymora; M. Mazurek Influence of Model and Traffic Pattern on Determining the Self-Similarity in IP Networks 2021
18 P. Dymora; M. Mazurek Personal Data as a Critical Element of Sustainable Systems—Comparison of Selected Data Anonymization Techniques 2021
19 P. Dymora; M. Mazurek; B. Sudek Comparative Analysis of Selected Open-Source Solutions for Traffic Balancing in Server Infrastructures Providing WWW Service 2021
20 P. Dymora; M. Mazurek; K. Smalara Modeling and Fault Tolerance Analysis of ZigBee Protocol in IoT Networks 2021
21 P. Dymora; W. Gołda; M. Mazurek Analysis of the Impact of Gamification on Learning Efficiency on the Example of a Mobile Application 2021
22 B. Kowal; M. Nycz Opracowanie opinii o innowacyjności dla rozwiazania \"Węzeł przyłączeniowo-zrzutowy-campera ECO-BOX\" 2020
23 G. Dunkan; P. Dymora; W. Koczkodaj; B. Kowal; M. Mazurek; D. Strzałka Open Government issues and opportunity: a case study based on a medium-sized city in Poland 2020
24 M. Hajder; P. Hajder; J. Kolbusz; M. Liput; M. Nycz Data security platform model in networked medical IT systems based on statistical classifiers and ANN 2020
25 M. Hajder; P. Hajder; M. Liput; M. Nycz Direct communication of edge elements in the Industrial Internet of Things 2020
26 M. Hajder; P. Hajder; M. Liput; M. Nycz Security of cyber-physical environmental monitoring systems based on Internet of Things – basic challenges 2020
27 M. Hajder; P. Hajder; M. Liput; M. Nycz Security of cyber-physical environmental monitoring systems based on Internet of Things – reliability and survivability 2020
28 M. Hajder; P. Hajder; M. Nycz Low-Cost Architecture of the Universal Security Threat Detection System for Industrial IoT 2020
29 M. Nycz Social and technical aspects of security : społeczne i techniczne aspekty bezpieczeństwa 2020
30 P. Dymora Opinia o innowacyjności usługi w postaci udostępnienia autonomicznej sprzętowo-programowej platformy ICT wspierającej funkcjonowanie firmy z uwzględnieniem usług o charakterze konwergentnym z możliwością wdrożenia w modelu scentralizowanym i rozproszonym \"ICTBox\" 2020
31 P. Dymora; A. Paszkiewicz Performance Analysis of Selected Programming Languages in the Context of Supporting Decision-Making Processes for Industry 4.0 2020
32 P. Dymora; B. Kowal; M. Mazurek Analysis of Selected Characteristics of Open Data Inception Portals in the Context of Smart Cities IoT Data Accessibility 2020
33 P. Dymora; B. Kowal; M. Mazurek Pozyskiwanie dowodów ingerencji w system z wykorzystaniem programu Snort jako darmowego systemu IDS 2020
34 P. Dymora; D. Łannik; M. Mazurek Analiza wpływu wybranych implementacji algorytmu drzewa decyzyjnego na wydajność systemu komputerowego 2020
35 P. Dymora; M. Mazurek An innovative approach to anomaly detection in communication networks using multifractal analysis 2020
36 P. Dymora; M. Mazurek Opinia o innowacyjności pt. Usługi internetowe nowej generacji oparte o standard XGS-PON 2020
37 P. Dymora; M. Mazurek Opinia o innowacyjności pt. Wdrożenie innowacji w zakresie badań sprawności i wydolności fizycznej dla sportowców celem zwiększenia konkurencyjności firmy LC Lab Sp. z o.o. 2020
38 P. Dymora; M. Mazurek Performance assessment of selected techniques and methods detecting duplicates in data warehouses 2020
39 P. Dymora; M. Mazurek Wdrożenie nowej usługi zdalnej rehabilitacji poprzez implementację innowacyjnej technologii „Doctor Kinetic” celem zwiększenia konkurencyjności firmy LC Lab Sp. z o.o.” 2020
40 W. Koczkodaj; F. Liu; V. Marek; J. Mazurek; M. Mazurek; L. Mikhailov; C. Ozel; W. Pedrycz; A. Przelaskowski; A. Schumann; R. Smarzewski; D. Strzałka; J. Szybowski; Y. Yayli On the use of group theory to generalize elements of pairwise comparisons matrix: A cautionary note 2020
41 A. Gerka; M. Nycz; M. Totoń Potwierdzenie wdrożenia innowacji dla projektu pn. Wdrożenie innowacyjnego systemu HiLight do zarządzania wielokanałową komunikacja cyfrową 2019
42 M. Bolanowski; P. Dymora; B. Kowal; M. Mazurek; M. Salach Raport dotyczący: analizy uwarunkowań technicznych wdrażania technologii VR w dydaktyce na kierunkach automatyka i robotyka oraz informatyka prowadzonych przez WEiI z potencjalnymi zastosowaniami dla Przemysłu 4.0 2019
43 M. Hajder; P. Hajder; M. Nycz Bezpieczeństwo informacji. Podejście kompleksowe 2019
44 M. Hajder; P. Hajder; M. Nycz Elimination of digital exclusion of senior as a step for longevity 2019
45 M. Hajder; P. Hajder; M. Nycz; Ł. Rauch A heterogeneous parallel processing system based on virtual multi-bus connection network 2019
46 M. Nycz Social and technical aspects of security 2019
47 P. Dymora; B. Kowal; M. Mazurek Dydaktyczne aspekty projektowania aplikacji w środowisku Unity 3D 2019
48 P. Dymora; B. Kowal; M. Mazurek Multifractal properties of network communication traffic 2019
49 P. Dymora; B. Kowal; M. Mazurek Ocena skutków wykorzystania technologii wirtualnej i rozszerzonej rzeczywistości w pracesie edukacyjnym 2019
50 P. Dymora; B. Kowal; M. Mazurek Opinia o innowacyjności usługi Innowacyjne Mobilne Centrum Digitalizacji 2019
51 P. Dymora; B. Kowal; M. Mazurek The effectiveness of the use of R-language in anonymizing open data 2019
52 P. Dymora; B. Kowal; M. Mazurek; M. Totoń Opinia o innowacyjności dla projektu MARBER 2019
53 P. Dymora; D. Łannik; M. Mazurek Badanie efektywności tworzenia wielowymiarowych zestawów danych w wybranych środowiskach analitycznych 2019
54 P. Dymora; K. Niemiec Gamification as a supportive tool for school children with dyslexia 2019
55 P. Dymora; M. Koryl; M. Mazurek Process discovery in business process management optimization 2019
56 P. Dymora; M. Mazurek Anomaly detection in IoT communication network based on spectral analysis and Hurst exponent 2019
57 P. Dymora; W. Koczkodaj; M. Mazurek; D. Strzałka Consistency-Driven Pairwise Comparisons Approach to Software Product Management and Quality Measurement 2019
58 W. Koczkodaj; J. Masiak; M. Mazurek; D. Strzałka; P. Zabrodskii Massive health record breaches evidence by the office for civil rights data 2019
59 W. Koczkodaj; M. Mazurek; D. Strzałka; A. Wolny-Dolniak; M. Woodbury-Smith Electronic health record breaches as social indicators 2019