Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu New chapters on Network services and Distributed Systems - Przedmiot obieralny I:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot New chapters on Network services and Distributed Systems - Przedmiot obieralny I
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Bożena Śmiałkowska <Bozena.Smialkowska@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny 3 Grupa obieralna 4

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW5 30 1,00,40zaliczenie
ćwiczenia audytoryjneA5 15 0,50,30zaliczenie
laboratoriaL5 15 0,50,30zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawowa znajomość systemów rozproszonych i zarządzania sieciami komputerowymi

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studenta z nowymi usługami sieciowymi i zadaniami w systemach rozproszonych

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
ćwiczenia audytoryjne
T-A-1- Exercise 1: Basics, RPC, RMI, EJB, MQI - Exercise 2: Performance optimization, replication, threads, distributed databases, ACID, 2PC - Exercise 3: Web Services (SOAP, UDDI, WSDL), Clouds - Exercise 4: Advanced methods of software technology (UML, AOP, MDA).15
15
laboratoria
T-L-1- C-Sockets, Java Sockets - JSP, JDBC - AJAX/JSON - MEAN: Node.js - OpenMP: API for parallel computing15
15
wykłady
T-W-1- Periodization of network service development: I – IV stages - Architectural transformations in Distributed Systems: C-S, Clusters, Clouds, P2P, mobile access, energy efficiency - Cloud Computing: XaaS, virtualization, backup strategies, RAIC - Clustering and Parallel Computing: frameworks, speedup models - Smart Grid: models and goals - Mobile Communication: from 3G to 5G, LTE, IMS, MIMO, DIDO, SAT-based communication, Ubiquitous Computing - Home and process automation networks: WSN, WPAN, ZigBee, EnOcean, energy-efficient apps and protocols - Fog Computing: low-energy on-board microcomputer nodes, IPv6, 6LoWPAN - Data Security guaranteeing Distributed Systems and web applications: IPsec, SSL/ PKI, SET, PGP, XML-Security and SAML - Steganos and anonymity in Distributed Systems - CANDY: optimized design of combined (enterprise) networks, propagation models30
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
ćwiczenia audytoryjne
A-A-1Udział w ćwiczeniach15
15
laboratoria
A-L-1Udział w zajęciach15
15
wykłady
A-W-1Udział w wykładach30
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład z prezentacją
M-2dyskusja i metoda aktywizująca
M-3Praktyczna ilustracja

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: oceny formujace poprzez przypisywanie poszczególnym studentom punktów za bieżącą aktywność w czasie zajęć

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O/1/7_W01
Zapoznanie studenta z nowymi usługami sieciowymi i zadaniami w systemach rozproszonych
I_1A_W07T1A_W03, T1A_W05, T1A_W06, T1A_W07InzA_W01, InzA_W02, InzA_W05C-1T-W-1M-2, M-1, M-3S-1

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O/1/7_W01
Zapoznanie studenta z nowymi usługami sieciowymi i zadaniami w systemach rozproszonych
2,0
3,0student potrafi wymienić poznane usługi sieciowe oraz możliwości systemów rozproszonych
3,5
4,0
4,5
5,0

Treści programowe - ćwiczenia audytoryjne

KODTreść programowaGodziny
T-A-1- Exercise 1: Basics, RPC, RMI, EJB, MQI - Exercise 2: Performance optimization, replication, threads, distributed databases, ACID, 2PC - Exercise 3: Web Services (SOAP, UDDI, WSDL), Clouds - Exercise 4: Advanced methods of software technology (UML, AOP, MDA).15
15

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1- C-Sockets, Java Sockets - JSP, JDBC - AJAX/JSON - MEAN: Node.js - OpenMP: API for parallel computing15
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1- Periodization of network service development: I – IV stages - Architectural transformations in Distributed Systems: C-S, Clusters, Clouds, P2P, mobile access, energy efficiency - Cloud Computing: XaaS, virtualization, backup strategies, RAIC - Clustering and Parallel Computing: frameworks, speedup models - Smart Grid: models and goals - Mobile Communication: from 3G to 5G, LTE, IMS, MIMO, DIDO, SAT-based communication, Ubiquitous Computing - Home and process automation networks: WSN, WPAN, ZigBee, EnOcean, energy-efficient apps and protocols - Fog Computing: low-energy on-board microcomputer nodes, IPv6, 6LoWPAN - Data Security guaranteeing Distributed Systems and web applications: IPsec, SSL/ PKI, SET, PGP, XML-Security and SAML - Steganos and anonymity in Distributed Systems - CANDY: optimized design of combined (enterprise) networks, propagation models30
30

Formy aktywności - ćwiczenia audytoryjne

KODForma aktywnościGodziny
A-A-1Udział w ćwiczeniach15
15
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w zajęciach15
15
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładach30
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O/1/7_W01Zapoznanie studenta z nowymi usługami sieciowymi i zadaniami w systemach rozproszonych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W07ma wiedzę w zakresie technologii sieciowych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1Zapoznanie studenta z nowymi usługami sieciowymi i zadaniami w systemach rozproszonych
Treści programoweT-W-1- Periodization of network service development: I – IV stages - Architectural transformations in Distributed Systems: C-S, Clusters, Clouds, P2P, mobile access, energy efficiency - Cloud Computing: XaaS, virtualization, backup strategies, RAIC - Clustering and Parallel Computing: frameworks, speedup models - Smart Grid: models and goals - Mobile Communication: from 3G to 5G, LTE, IMS, MIMO, DIDO, SAT-based communication, Ubiquitous Computing - Home and process automation networks: WSN, WPAN, ZigBee, EnOcean, energy-efficient apps and protocols - Fog Computing: low-energy on-board microcomputer nodes, IPv6, 6LoWPAN - Data Security guaranteeing Distributed Systems and web applications: IPsec, SSL/ PKI, SET, PGP, XML-Security and SAML - Steganos and anonymity in Distributed Systems - CANDY: optimized design of combined (enterprise) networks, propagation models
Metody nauczaniaM-2dyskusja i metoda aktywizująca
M-1wykład z prezentacją
M-3Praktyczna ilustracja
Sposób ocenyS-1Ocena formująca: oceny formujace poprzez przypisywanie poszczególnym studentom punktów za bieżącą aktywność w czasie zajęć
Kryteria ocenyOcenaKryterium oceny
2,0
3,0student potrafi wymienić poznane usługi sieciowe oraz możliwości systemów rozproszonych
3,5
4,0
4,5
5,0