Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Elektryczny - Teleinformatyka (S1)

Sylabus przedmiotu Systemy IoT:

Informacje podstawowe

Kierunek studiów Teleinformatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Systemy IoT
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Przetwarzania Sygnałów i Inżynierii Multimedialnej
Nauczyciel odpowiedzialny Piotr Lech <Piotr.Lech@zut.edu.pl>
Inni nauczyciele Przemysław Włodarski <Przemyslaw.Wlodarski@zut.edu.pl>
ECTS (planowane) 6,0 ECTS (formy) 6,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 2 Grupa obieralna 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW5 15 3,00,62zaliczenie
laboratoriaL5 30 3,00,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Umiejętność programowania aplikacji komputerowych
W-2Podstawy matematyki, informatyki
W-3Znajomość sieci komputerowych i telekomunikacyjnych.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie z technologiami tworzenia systemów i urządzeń IoT.
C-2Ukształtowanie umiejętności łączenia technologi mikroprocesorowych, pomiarowych, transmisyjnych w usługach kompleksowo obsługujących IoT.

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

KODTreść programowaGodziny
laboratoria
T-L-1Systemy transmisji. Implementacja stosu TCP/IP. Analiza wygenerowanego ruchu sieciowego.4
T-L-2Budowa interfejsów pomiarowych i systemów akwizycji danych. Pomiary. Analiza błędów.4
T-L-3Implementacja prostego serwera i klienta realizującego pomiary w oparciu o stos TCP/IP. Analiza ruchu.4
T-L-4Implementacja klienta i serwera WWW w zastosowaniach IoT. Analiza ruchu.4
T-L-5Wykorzystanie technologii bezprzewodowych do realizacji zadań IoT. Analiza ruchu.4
T-L-6Realizacja usług rozproszonych w systemach IoT. Analiza ruchu.4
T-L-7Przemysłowe systemy IoT.2
T-L-8Integracja systemów IoT. Aplikacja użytkownika. Komunikacja człowiek - maszyna.4
30
wykłady
T-W-1Wprowadzenie do Internetu Rzeczy. Podstawowe pojęcia i architektury.2
T-W-2"Inteligentne" urządzenia i systemy. Platformy sprzętowe, sensory i aktuatory w IoT.2
T-W-3Standardy komunikacji stosowane w projektach IoT. Implementacja stosu TCP/IP. Analiza ruchu.1
T-W-4Identyfikacja i bezpieczeństwo.1
T-W-5Modele usług: scentralizowane i rozproszone. Standard RMI i CORBA.3
T-W-6Zastosowanie sieci i usług WWW w IoT.1
T-W-7Przemysłowe standardy IIoT2
T-W-8Projektowanie i tworzenie własnych usług sieciowych na potrzeby IoT.2
T-W-9Zaliczenie.1
15

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

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestniczenie w zajęciach30
A-L-2Przygotowanie do zajęć15
A-L-3Opracowanie wyników15
A-L-4Analiza problemu.30
90
wykłady
A-W-1Uczestnictwo w zajęciach15
A-W-2Analiza literatury30
A-W-3Analiza problemu. Przygotowanie do zajęć.30
A-W-4Przygotowanie do zaliczenia15
90

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2Dyskusja dydaktyczna
M-3Pokaz
M-4Ćwiczenia laboratoryjne
M-5Programowana - z użyciem komputera.
M-6Podająca - wykład informacyjny
M-7Praktyczna - pokaz
M-8Praktyczna - ćwiczenia laboratoryjne

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Ocena testu
S-2Ocena podsumowująca: Ocena sprawozdań z ćwiczeń laboratoryjne
S-3Ocena formująca: Zaliczenie testowe wykładów
S-4Ocena formująca: Końcowe zaliczenie ćwiczeń laboratoryjnych

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_1A_C28.2_W01
Ma wiedzę w zakresie technologi mikroprocesorowych, pomiarowych, transmisyjnych oraz o usługach w tym rozproszonych stosowanych w IoT.
TI_1A_W06, TI_1A_W10C-1T-W-3, T-W-1, T-W-4, T-W-2, T-W-5, T-W-6, T-W-8M-1, M-2, M-3S-1

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_1A_C28.2_U01
Potrafi tworzyć proste systemy IoT realizujące pomiary i usługi sieciowe.
TI_1A_U03, TI_1A_U07, TI_1A_U08C-1T-L-7, T-L-1, T-L-2, T-L-5, T-L-6, T-L-8, T-L-4, T-L-3M-3, M-5, M-4S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
TI_1A_C28.2_W01
Ma wiedzę w zakresie technologi mikroprocesorowych, pomiarowych, transmisyjnych oraz o usługach w tym rozproszonych stosowanych w IoT.
2,0
3,0Student posiada podstawową wiedzę o IoT. Zna technologie związane z budową usług sieciowych w tym rozproszonych. Potrafi wymienić znane technologie z tej dziedziny.
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
TI_1A_C28.2_U01
Potrafi tworzyć proste systemy IoT realizujące pomiary i usługi sieciowe.
2,0
3,0Student potrafi tworzyć proste systemy IoT oraz programy realizujące usługi i aplikacje sieciowe w tym w oparciu o technologie obiektów rozproszonych.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Hassan M., Jain R., Wysoko wydajne sieci TCP/IP, Helion, 2004
  2. RMI http://docs.oracle.com/javase/1.4.2/docs/guide/rmi
  3. CORBA http://www.omg.org/
  4. IoT http://www.itu.int/en/ITU-T/gsi/iot/Pages/default.aspx

Literatura dodatkowa

  1. Comer D. E., Sieci komputerowe i intersieci. aplikacje internetowe, WNT, 2007
  2. Krysiak K., Sieci komputerowe. Kompendium, Heliion, 2005
  3. IoT http://www.cisco.com/web/about/ac79/docs/ps/motm/IoE-Smart-City_PoV.pdf

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Systemy transmisji. Implementacja stosu TCP/IP. Analiza wygenerowanego ruchu sieciowego.4
T-L-2Budowa interfejsów pomiarowych i systemów akwizycji danych. Pomiary. Analiza błędów.4
T-L-3Implementacja prostego serwera i klienta realizującego pomiary w oparciu o stos TCP/IP. Analiza ruchu.4
T-L-4Implementacja klienta i serwera WWW w zastosowaniach IoT. Analiza ruchu.4
T-L-5Wykorzystanie technologii bezprzewodowych do realizacji zadań IoT. Analiza ruchu.4
T-L-6Realizacja usług rozproszonych w systemach IoT. Analiza ruchu.4
T-L-7Przemysłowe systemy IoT.2
T-L-8Integracja systemów IoT. Aplikacja użytkownika. Komunikacja człowiek - maszyna.4
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie do Internetu Rzeczy. Podstawowe pojęcia i architektury.2
T-W-2"Inteligentne" urządzenia i systemy. Platformy sprzętowe, sensory i aktuatory w IoT.2
T-W-3Standardy komunikacji stosowane w projektach IoT. Implementacja stosu TCP/IP. Analiza ruchu.1
T-W-4Identyfikacja i bezpieczeństwo.1
T-W-5Modele usług: scentralizowane i rozproszone. Standard RMI i CORBA.3
T-W-6Zastosowanie sieci i usług WWW w IoT.1
T-W-7Przemysłowe standardy IIoT2
T-W-8Projektowanie i tworzenie własnych usług sieciowych na potrzeby IoT.2
T-W-9Zaliczenie.1
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestniczenie w zajęciach30
A-L-2Przygotowanie do zajęć15
A-L-3Opracowanie wyników15
A-L-4Analiza problemu.30
90
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo w zajęciach15
A-W-2Analiza literatury30
A-W-3Analiza problemu. Przygotowanie do zajęć.30
A-W-4Przygotowanie do zaliczenia15
90
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaTI_1A_C28.2_W01Ma wiedzę w zakresie technologi mikroprocesorowych, pomiarowych, transmisyjnych oraz o usługach w tym rozproszonych stosowanych w IoT.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_W06Ma podstawową wiedzę o interfejsach i protokołach komunikacyjnych wykorzystywanych do transmisji danych oraz technologiach obiektów rozproszonych.
TI_1A_W10Ma uporządkowaną wiedzę w zakresie tworzenia aplikacji internetowych oraz programowania usług sieciowych.
Cel przedmiotuC-1Zapoznanie z technologiami tworzenia systemów i urządzeń IoT.
Treści programoweT-W-3Standardy komunikacji stosowane w projektach IoT. Implementacja stosu TCP/IP. Analiza ruchu.
T-W-1Wprowadzenie do Internetu Rzeczy. Podstawowe pojęcia i architektury.
T-W-4Identyfikacja i bezpieczeństwo.
T-W-2"Inteligentne" urządzenia i systemy. Platformy sprzętowe, sensory i aktuatory w IoT.
T-W-5Modele usług: scentralizowane i rozproszone. Standard RMI i CORBA.
T-W-6Zastosowanie sieci i usług WWW w IoT.
T-W-8Projektowanie i tworzenie własnych usług sieciowych na potrzeby IoT.
Metody nauczaniaM-1Wykład informacyjny
M-2Dyskusja dydaktyczna
M-3Pokaz
Sposób ocenyS-1Ocena podsumowująca: Ocena testu
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student posiada podstawową wiedzę o IoT. Zna technologie związane z budową usług sieciowych w tym rozproszonych. Potrafi wymienić znane technologie z tej dziedziny.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaTI_1A_C28.2_U01Potrafi tworzyć proste systemy IoT realizujące pomiary i usługi sieciowe.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_U03Potrafi: - dobrać sposób przesyłania, przetwarzania i gromadzenia informacji, - wykorzystać pozyskaną wiedzę do analizy i projektowania systemów przewodowej i bezprzewodowej transmisji danych.
TI_1A_U07Potrafi zastosować w praktyce wiedzę z zakresu inżynierii oprogramowania oraz dobre praktyki programistyczne stosując wybrane narzędzia i środowiska deweloperskie.
TI_1A_U08Potrafi stworzyć aplikację sieciową, w tym internetową, wykorzystując odpowiednio dobrane środowisko programistyczne; uwzględnia podczas tworzenia oprogramowania aspekty systemowe i pozatechniczne, w szczególności związane z projektowaniem interfejsów użytkownika.
Cel przedmiotuC-1Zapoznanie z technologiami tworzenia systemów i urządzeń IoT.
Treści programoweT-L-7Przemysłowe systemy IoT.
T-L-1Systemy transmisji. Implementacja stosu TCP/IP. Analiza wygenerowanego ruchu sieciowego.
T-L-2Budowa interfejsów pomiarowych i systemów akwizycji danych. Pomiary. Analiza błędów.
T-L-5Wykorzystanie technologii bezprzewodowych do realizacji zadań IoT. Analiza ruchu.
T-L-6Realizacja usług rozproszonych w systemach IoT. Analiza ruchu.
T-L-8Integracja systemów IoT. Aplikacja użytkownika. Komunikacja człowiek - maszyna.
T-L-4Implementacja klienta i serwera WWW w zastosowaniach IoT. Analiza ruchu.
T-L-3Implementacja prostego serwera i klienta realizującego pomiary w oparciu o stos TCP/IP. Analiza ruchu.
Metody nauczaniaM-3Pokaz
M-5Programowana - z użyciem komputera.
M-4Ćwiczenia laboratoryjne
Sposób ocenyS-2Ocena podsumowująca: Ocena sprawozdań z ćwiczeń laboratoryjne
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student potrafi tworzyć proste systemy IoT oraz programy realizujące usługi i aplikacje sieciowe w tym w oparciu o technologie obiektów rozproszonych.
3,5
4,0
4,5
5,0