Wydział Informatyki
Kierunek studiów Informatyka Poziom i forma studiów drugiego stopnia stacjonarne
Specjalność / Ścieżka dyplomowania Przedmiot wspólny Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Internet of things Kod przedmiotu INF2IOT
Rodzaj przedmiotu obowiązkowy
Forma zajęć i liczba godzin W Ć L P Ps T S Semestr 1
15 30 Punkty ECTS 3
Przedmioty wprowadzające
Cele przedmiotu

Celem przedmiotu jest przedstawienie studentom problematyki "Internet of Things" - Internetu Rzeczy. Studenci poznają i nauczą się wykorzystywać możliwości IoT, stosowane systemy, standardy, a wszystko sprawdzą w rzeczywistych warunkach.

Treści programowe

Wykład:
Koncepcja "Internet of Things". Stosowane platformy i środowiska IoT. Standardy. Testy i samotestowanie. Interfejsy przewodowe. Interfejsy bezprzewodowe. Projektowanie zorientowane na obniżenie poboru energii (low power design).

Laboratorium:
Platformy IoT. Środowiska deweloperskie. Przygotowanie do pracy i pierwsze uruchomienie. Podstawowe testy i samotestowanie. Komunikacja z urządzeniami peryferyjnymi. Komunikacja zdalna. Wykorzystanie praktyczne metod obniżania poboru energii. Projekt i realizacja systemu IoT.

Metody dydaktyczne

symulacja,   metoda projektów,   ćwiczenia laboratoryjne,   pokaz,   programowanie z użyciem komputera,   wykład problemowy,   wykład informacyjny,  

Forma zaliczenia

Wykład - zaliczenie pisemne.
Laboratorium - ocena sprawozdań oraz ocena projektu końcowego.

Symbol efektu uczenia się Zakładane efekty uczenia się Odniesienie do kierunkowych efektów uczenia się
EU1 zna i rozumie kluczowe zagadnienia z zakresu "Internet of Things" i jego zastosowań INF2_W03
INF2_W06
EU2 zna i potrafi wykorzystać w projektowaniu IoT platformy, środowiska i standardy INF2_W05
INF2_U03
INF2_U06
EU3 zna, stosuje i właściwie dobiera interfejsy komunikacyjne INF2_W05
INF2_U03
INF2_U08
EU4 potrafi uwzględniać podczas projektowania i programowania konieczność obniżania poboru energii INF2_U08
Symbol efektu uczenia się Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
EU1 zaliczenie pisemne W
EU2 zaliczenie pisemne, ocena sprawozdań, ocena projektu końcowego W, L
EU3 ocena sprawozdań, ocena projektu końcowego L
EU4 ocena sprawozdań, ocena projektu końcowego L
Bilans nakładu pracy studenta (w godzinach) Liczba godz.
Wyliczenie
1 - Udział w wykładach - 15x1h 15
2 - Udział w laboratorium - 15x2h 30
3 - Udział w konsultacjach 5
4 - Przygotowanie do laboratorium oraz opracowanie sprawozdań 10
5 - Przygotowanie do zaliczenia 5
6 - Przygotowanie do realizacji projektu 10
RAZEM: 75
Wskaźniki ilościowe GODZINY ECTS
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela 50
(1)+(2)+(3)
2.0
Nakład pracy studenta związany z zajęciami o charakterze praktycznym 50
(4)+(6)+(2)
2.0
Literatura podstawowa

1. D. D. Guinard, V. M. Trifa, Internet rzeczy: budowa sieci z wykorzystaniem technologii webowych i Raspberry Pi, Helion, 2017.
2. S. Monk, Elektronika z wykorzystaniem Arduino i Rapsberry Pi: receptury, Helion, 2018.
3. A. Kurczyk, Mikrokontrolery STM32 dla początkujących, Wydaw. BTC, 2019.
4. M. Szumski, Mikrokontrolery STM32 w systemach sterowania i regulacji, Wydaw. BTC, 2018.
5. Standardy i normy wskazane przez prowadzącego.

Literatura uzupełniająca

1. Strona projektu Raspberry Pi: https://www.raspberrypi.org/
2. Strona projektu Arduino: https://www.arduino.cc/
3. Strona ESP32: https://www.espressif.com/en/products/socs/esp32/overview
4. Strona ST (seria STM32): https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html

Jednostka realizująca Katedra Systemów Informacyjnych i Sieci Komputerowych Data opracowania programu
Program opracował(a) dr inż. Tomasz Grześ 2020.05.22