Szczegółowy opis przedmiotów specjalnościowych na studiach inżynierskich I stopnia specjalności Użytkowy Internet Rzeczy:
- Internet rzeczy:
- Internet of Things
- Smart Cities – zasady działania, architektura, standardy, urządzenia oraz praktycznie zastosowania
- Bezprzewodowe sieci czujnikowe:
- Technologie: Zigbee, Z-Wave, LoRa, Bluetooth Low Energy (BLE), RFID oraz NFC które umożliwiają komunikację w IoT
- Platformy chmurowe dla internetu rzeczy:
- Korzystanie z platform chmurowych do przechowywania, analizy i zarządzania danymi
- Środowiska chmurowe AWS IoT, Azure IoT, Google Cloud IoT, IBM Watson IoT
- Wykorzystanie Node.js do implementacji warstwy WWW z czujnikami
- Stosowanie protokołu HTTP oraz API typu RESTful
- Projekt specjalnościowy platformy IoT opartej na Raspberry Pi (Projekt 1):
- Projektowanie, programowanie i testowanie rozwiązań IoT
- Przykładowe projekty do wykonania oparte na platformie Raspberry Pi
- Projekt specjalnościowy platformy IoT opartej na Arduino (Projekt 2):
- Realizacja przykładowych projektów opartych na platformie Arduino i nakładce Arduino Shield (smogomierz, oświetlenie, stacja pogodowa, ogrzewanie)
- Projekt zespołowy (Hackaton IoT):
- Budowanie i rozwiązywanie w zespole rzeczywistych problemów związanych z Internetem Rzeczy
- Przykładowy temat projektu to autonomiczny robot z GPS oraz system monitorujący otwieranie drzwi i okien
- Wykład monograficzny (Green Computing IoT):
- Idea Green Computing
- Projektowanie ekologicznych systemów
- Technologie niskoenergetyczne
- Prelekcje prowadzone przez firmy i specjalistów z branży
- Język angielski specjalnościowy:
- Słownictwo związane ze specjalnością na poziomie B1/B2
- Ćwiczenia na tekstach technicznych w dziedzinie automatyki i robotyki
- Specjalistyczna pracownia dyplomowa I i II oraz Specjalistyczne seminarium dyplomowe I i II:
- Przygotowanie studenta do samodzielnego rozwiązywania problemów badawczo projektowych w zakresie użytkowego internetu rzeczy
Szczegółowy opis tematów zajęć wyrównawczych:
- Matematyka:
- Analiza matematyczna I: działania w zbiorze liczb rzeczywistych:
- Funkcja
- Równanie i nierówności kwadratowe
- Analiza matematyczna II:
- Funkcja wykładnicza
- Funkcja logarytmiczna
- Funkcje trygonometryczne
- Ciąg arytmetyczny i geometryczny
- Algebra liniowa z geometrią analityczną:
- Wielomiany i funkcje wymierne
- Działania na wyrażeniach wymiernych
- Równania i nierówności wyższych stopni
- Potęgi o wykładnikach wymiernych w tym działania
- Fizyka:
- Wektory
- Dynamika
- Moc
- Energia
- Pole Grawitacyjne
- Hydrostatyka
- Termodynamika
- Elektrostatyka
- Prąd stały
- Pola magnetyczne i elektromagnetyzm
- Programowanie:
- C++:
- Pętle
- Struktury do przechowywania danych
- Otoczenie języków programowania
- Narzędzia do pisania kody źródłowego
- Kod źródłowy pod kątem metryk, stylu, użycia
- Wskaźniki
- JAVA:
- Rozwój konstrukcji programistycznych w językach programowania
- Główne paradygmaty programowania
- Pojęcie zmiennej
- Typy zmiennej
- Instrukcje warunkowe
- Referencje