Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Elektryczny - Teleinformatyka (S2)

Sylabus przedmiotu Systemy mobilne i rozproszone:

Informacje podstawowe

Kierunek studiów Teleinformatyka
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta magister
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Systemy mobilne i rozproszone
Specjalność Sieci teleinformatyczne i systemy mobilne
Jednostka prowadząca Katedra Przetwarzania Sygnałów i Inżynierii Multimedialnej
Nauczyciel odpowiedzialny Przemysław Mazurek <Przemyslaw.Mazurek@zut.edu.pl>
Inni nauczyciele Robert Krupiński <Robert.Krupinski@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW2 30 2,00,62zaliczenie
laboratoriaL2 30 3,00,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawy informatyki

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studentów z metodami programowania dla RIA

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

KODTreść programowaGodziny
laboratoria
T-L-1Programowanie z wykorzystaniem Java Servlet6
T-L-2Wykorzystanie WebSockets - strony klienta i serwera5
T-L-3Wykorzystanie AJAX - strony klienta i serwera5
T-L-4Programowanie z wykorzystaniem GWT5
T-L-5Programowanie z wykorzystaniem Vaadin5
T-L-6Testowanie komunikacji4
30
wykłady
T-W-1Projektowanie systemów RIA4
T-W-2Interfejs WebSocket3
T-W-3Technologia AJAX3
T-W-4Technologie serwerowe dla RIA z wykorzystaniem Java Servlet5
T-W-5Komunikacja z wykorzystaniem protokołu HTTP. Ewolucja protokołu HTTP.4
T-W-6Projektowanie aplikacji z wykorzystaniem komponentów3
T-W-7Projektowanie aplikacji z wykorzystaniem GWT i Vaadin5
T-W-8Analiza komunikacji2
T-W-9Zaliczenie wykładów1
30

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

KODForma aktywnościGodziny
laboratoria
A-L-1Przygotowanie się do zajęć laboratoryjnych30
A-L-2Uczestnictwo z zajęciach30
A-L-3Analiza otrzymanych wyników30
90
wykłady
A-W-1Przygotowanie się do zaliczenia z przedmiotu w formie testu15
A-W-2Czytanie wskazanej literatury15
A-W-3Uczestnictwo z zajęciach30
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Metoda podająca / wykład informacyjny
M-2Metoda praktyczna / ćwiczenia laboratoryjne

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Zaliczenie ćwiczeń ujętych planem
S-2Ocena podsumowująca: Zaliczenie w formie testu wyboru

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
TI_2A_D03-STiSM_W01
Student zna podstawowe metody realizacji systemów RIA
TI_2A_W06C-1T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7, T-W-8, T-W-9M-1, M-2S-1, S-2

Zamierzone efekty kształcenia - umiejętności

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
TI_2A_D03-STiSM_U01
Student potrafi realizować proste zadania z systemów RIA
TI_2A_U04, TI_2A_U05, TI_2A_U10, TI_2A_U12C-1T-L-1, T-L-2, T-L-3, T-L-4, T-L-5, T-L-6M-1, M-2S-1, S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
TI_2A_D03-STiSM_W01
Student zna podstawowe metody realizacji systemów RIA
2,0
3,0Student zna podstawowe metody realizacji systemów RIA
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
TI_2A_D03-STiSM_U01
Student potrafi realizować proste zadania z systemów RIA
2,0
3,0Student potrafi realizować proste zadania projektowania i implementacji systemów RIA
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Matthew David, HTML5: Designing Rich Internet Applications, Focal Press, 2010
  2. Phil A Pearl, A Practical Guide to Developing Web 2.0 Rich Internet Applications: The Design and Construction of Single Page Application Web Sites, CreateSpace Independent Publishing Platform, 2013
  3. Vanessa Wang, Frank Salim, Peter Moskovits, The Definitive Guide to HTML5 WebSocket, Apress, 2013
  4. Jarrod Overson, Jason Strimpel, Developing Web Components. UI from jQuery to Polymer, O'Reilly Media, 2015
  5. Vaadin, Vaadin Book 10, Vaadin, 2018, 10

Literatura dodatkowa

  1. Paul J. Deitel, Harvey M. Deitel, AJAX, Rich Internet Applications, and Web Development for Programmers, Prentice Hall, 2008

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Programowanie z wykorzystaniem Java Servlet6
T-L-2Wykorzystanie WebSockets - strony klienta i serwera5
T-L-3Wykorzystanie AJAX - strony klienta i serwera5
T-L-4Programowanie z wykorzystaniem GWT5
T-L-5Programowanie z wykorzystaniem Vaadin5
T-L-6Testowanie komunikacji4
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Projektowanie systemów RIA4
T-W-2Interfejs WebSocket3
T-W-3Technologia AJAX3
T-W-4Technologie serwerowe dla RIA z wykorzystaniem Java Servlet5
T-W-5Komunikacja z wykorzystaniem protokołu HTTP. Ewolucja protokołu HTTP.4
T-W-6Projektowanie aplikacji z wykorzystaniem komponentów3
T-W-7Projektowanie aplikacji z wykorzystaniem GWT i Vaadin5
T-W-8Analiza komunikacji2
T-W-9Zaliczenie wykładów1
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Przygotowanie się do zajęć laboratoryjnych30
A-L-2Uczestnictwo z zajęciach30
A-L-3Analiza otrzymanych wyników30
90
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Przygotowanie się do zaliczenia z przedmiotu w formie testu15
A-W-2Czytanie wskazanej literatury15
A-W-3Uczestnictwo z zajęciach30
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaTI_2A_D03-STiSM_W01Student zna podstawowe metody realizacji systemów RIA
Odniesienie do efektów kształcenia dla kierunku studiówTI_2A_W06Ma ugruntowaną i podbudowaną teoretycznie wiedzę z zakresu technologii szerokopasmowej transmisji danych, w tym światłowodowej.
Cel przedmiotuC-1Zapoznanie studentów z metodami programowania dla RIA
Treści programoweT-W-1Projektowanie systemów RIA
T-W-2Interfejs WebSocket
T-W-3Technologia AJAX
T-W-4Technologie serwerowe dla RIA z wykorzystaniem Java Servlet
T-W-5Komunikacja z wykorzystaniem protokołu HTTP. Ewolucja protokołu HTTP.
T-W-6Projektowanie aplikacji z wykorzystaniem komponentów
T-W-7Projektowanie aplikacji z wykorzystaniem GWT i Vaadin
T-W-8Analiza komunikacji
T-W-9Zaliczenie wykładów
Metody nauczaniaM-1Metoda podająca / wykład informacyjny
M-2Metoda praktyczna / ćwiczenia laboratoryjne
Sposób ocenyS-1Ocena formująca: Zaliczenie ćwiczeń ujętych planem
S-2Ocena podsumowująca: Zaliczenie w formie testu wyboru
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student zna podstawowe metody realizacji systemów RIA
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaTI_2A_D03-STiSM_U01Student potrafi realizować proste zadania z systemów RIA
Odniesienie do efektów kształcenia dla kierunku studiówTI_2A_U04Potrafi zamodelować złożony system techniczny i dokonać symulacji jego działania, wykorzystując odpowiednie narzędzia sprzętowo-programowe.
TI_2A_U05Potrafi zaproponować odpowiednie algorytmy przetwarzania i ekstrakcji danych w zależności od możliwości ich transmisji w sieciach o ograniczonej przepływności.
TI_2A_U10Potrafi zaproponować system telerobotyczny uwzględniając interakcję robota z otoczeniem z wykorzystaniem odpowiednio dobranych metod transmisji danych.
TI_2A_U12Umie dokonać analizy i syntezy złożonych systemów teleinformatycznych, potrafi ocenić przydatność nowych rozwiązań w tych systemach.
Cel przedmiotuC-1Zapoznanie studentów z metodami programowania dla RIA
Treści programoweT-L-1Programowanie z wykorzystaniem Java Servlet
T-L-2Wykorzystanie WebSockets - strony klienta i serwera
T-L-3Wykorzystanie AJAX - strony klienta i serwera
T-L-4Programowanie z wykorzystaniem GWT
T-L-5Programowanie z wykorzystaniem Vaadin
T-L-6Testowanie komunikacji
Metody nauczaniaM-1Metoda podająca / wykład informacyjny
M-2Metoda praktyczna / ćwiczenia laboratoryjne
Sposób ocenyS-1Ocena formująca: Zaliczenie ćwiczeń ujętych planem
S-2Ocena podsumowująca: Zaliczenie w formie testu wyboru
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student potrafi realizować proste zadania projektowania i implementacji systemów RIA
3,5
4,0
4,5
5,0