Dyscyplina: informatyka
Poziom: klasy VII i VIII szkoły podstawowej /szkoły ponadpodstawowe
Czas trwania: 11.04-27.05.2022 r.
Liczba uczestników: max. 60
Kurs odwołany
Malinka z dodatkami gadająca ze skryptami języka Python
W obecnych czasach nie trudno zauważyć, iż wszelkiego rodzaju komputery oraz aplikacje na nich działające, towarzyszą w naszym życiu bezpośrednio lub pośrednio. Dzięki temu mamy możliwość łatwego dostępu do źródłem informacji oraz rozrywki, jak i są to narzędzia ułatwiające nam pracę, którą możemy dokumentować i gromadzić na różnego rodzaju nośnikach lub dzielić się na forum szerszego grona np. w mediach społecznościowych. Ostatnimi czasy oczekuje się, że powinny one pełnić rolę „centrów informacji i dowodzenia” naszego domu (stacje pogodowe), samochodu (autonomiczne auta) czy też naszego organizmu i jego funkcji życiowych (smartwatch) itp. Jednak są to zazwyczaj gotowe rozwiązania, które tylko użytkujemy zgodnie z instrukcją i zaleceniami producenta. A co, gdybyśmy sami chcieli kształtować nasze umiejętności oraz najbliższe otoczenie za pomocą koncepcji Internetu rzeczy (angielski skrót IoT – internet of things)? Taką jednoznaczną identyfikację przedmiotów realizujących tę koncepcję można zrealizować na kilka ciekawych sposobów. W tym kursie skupilibyśmy się na minikomputerze Raspberry PI 4B z systemem operacyjnym Raspbian, który posiada wiele różnorodnych złącz, a przez to jest możliwość podłączenia czujników monitorujących ruch, nacisk, czystość powietrza, tętno ludzkie jak i sekwencje wideo w świetle widzialnym oraz w podczerwieni. Współpraca pomiędzy minikomputerem a tymi sensorami musi być za pomocą odpowiedniego oprogramowania – w gotowych komercyjnych produktach jest ono zazwyczaj dostarczane ze sprzętem. W ramach kursu realizowalibyśmy własne, proste implementacje skryptów w języku Python. Skrypty takie będą pozwalały nawiązać komunikację pomiędzy urządzeniami, zbierać i przetwarzać dane i najważniejsze, co cieszy oko, dokonać wizualizacji tych danych. Ze względu na fakt, iż ostatecznie układ powinien działać w czasie rzeczywistym, kurs został podzielony na dwie części:
- zdalną, na której prowadzone będą zajęcia w formie kursu e-learningowego na platformie Moodle. W ramach kursu dostępne będą między innymi materiały wprowadzające do tematyki omawianego zagadnienia w postaci interaktywnych lekcji z quizami, materiałów filmowych demonstrujących określone treści w zakresie podstaw programowania i wizualizacji danych w języku Python w środowisku wirtualnego systemu operacyjnego oraz działania układu pomiarowego Raspberry PI wraz z wybranymi czujnikami. Nauka techniki pisania kodu (programowania) odbywać się będzie dzięki wielu przykładom. W trakcie trwania kursu pojawiać się będą różne zadania mające na celu utrwalenia zdobytej wiedzy. Umożliwiona zostanie komunikacja i konsultacje asynchroniczne z prowadzącym e-kurs (jak i innymi uczestnikami kursu) poprzez forum dyskusyjne i czat oraz synchroniczne webinaria w celu omówienia tematyki problemu i kształtowania umiejętności miękkich pomiędzy uczestnikami kursu.
– stacjonarną, przeprowadzoną w ramach spotkań akademickich pod tytułem „Aspekty praktyczne wymiany informacji malinki z dodatkami przy użyciu skryptów Python”. Zajęcia odbędą się 28 maja 2022 r. Poprowadzone będą w audytorium oraz w laboratoriach Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej w formie wykładu oraz laboratorium komputerowego i doświadczalnego. Pozwoli to omówić i podsumować podstawy komunikacji pomiędzy minikomputerem Raspberry PI, a dołączanymi czujnikami za pomocą skryptów napisanych w języku Python, a co najważniejsze – zapoznać się praktycznie z realizacją takich urządzeń pomiarowych, które kształtują obecny świat.
Certyfikat:
Uczniowie, którzy będą aktywnie uczestniczyć w e-zajęciach i zrealizują wymagane zadania potwierdzając nabytą wiedzę i pozyskane umiejętności otrzymają certyfikat ukończenia kursu na Politechnice Gdańskiej.
Prowadzący:
dr Tomasz Neumann
Katedra Inżynierii Biomedycznej
Wydział Elektroniki, Telekomunikacji i Informatyki
Politechnika Gdańska
Zapisy zamknięte
HARMONOGRAM
Kurs e-learningowy
11.04-27.05.2022 r.
Moduł | Termin rozpoczęcia | Zagadnienie | Liczba godzin (w tym pracy własnej) |
---|---|---|---|
I | 11.04.2022 | Instalacja systemu operacyjnego Raspbian na wirtualnej maszynie pod systemem Windows | 4 |
II | 20.04.2022 | Podstawy programowania w języku Python | 5 |
III | 27.04.2022 | Podstawy wizualizacji danych w języku Python za pomocą biblioteki matplotlib. | 5 |
IV | 09.05.2022 | Analiza możliwości czujników środowiskowych współpracujących z Raspberry Pi 4B | 4 |
V | 16.05.2022 | Analiza możliwości rejestracji sekwencji video kamerami współpracującymi z Raspberry Pi 4B | 4 |
VI | 23.05.2022 | Analiza możliwości czujników biomedycznych współpracujących z Raspberry Pi 4B | 4 |
Kurs e-learningowy poprowadzony zostanie na uczelnianej platformie Moodle Politechniki Gdańskiej: https://enauczanie.pg.edu.pl/moodle/