Programowanie
Poznaj czym jest programowanie.
To nie tylko składnia języka tego czy innego. To sposób myślenia, logika i pomysłowość.
Poznaj czym jest programowanie.
To nie tylko składnia języka tego czy innego. To sposób myślenia, logika i pomysłowość.
Zapoznaj się z platformami sprzętowymi dla twoich aplikacji w tym np. czujnikami i silnikami. To m.in nimi będą sterowały twoje aplikacje!
Zastosuj swoje oprogramowanie w praktyce: tworząc stronę internetową z ciekawymi efektami, Kontroluj urządzenia wykonawcze. Nie poprzestajemy na teorii!
Z uwagi na zapotrzebowanie rynku i światowe trendy w budowaniu aplikacji proponuję dwa warianty WEB i MAKER.
Aplikacje/programy, których tworzenie przybliżamy w wariantach WEB i MAKER, mogą pracować samodzielnie i świetnie realizować stawiane im cele. Choć są to aplikacje o zupełnie różnym przeznaczeniu nie oznacza, że nie magą mieć ze sobą nic wspólnego. Przeciwnie, na wielu polach technologie te współistnieją tworząc rozbudowane systemy wzajemnie się uzupełniające jak choćby zyskujący ogromną popularność IoT.
Każdy z wariantów może być tym pierwszego wyboru tj. wiedza z zakresu wariantu WEB nie jest wymagana do realizacji wariantu MAKER i odwrotnie. Zainteresowani każdym z wariantów mogą zatem swobodnie wybrać, od którego rozpoczną przygodę.
Jako programiści będziemy patrzyli na strony internetowe nie tylko jako użytkownicy, ale także jako twórcy, od tej drugiej – technicznej strony. Z pomocą m.in. HTML, CSS oraz języka Javascript można tworzyć tak popularne dzisiaj strony internetowe z troską o ich funcjonalność i estetykę – niezależnie czy będzie to strona stanowiąca osobistą wizytówkę, porfolio naszych prac, czy prezentację hobby.
Praca programisty w sektorze WEB nie kończy się jednak na stronach internetowych. Technologie używane do ich budowy wykorzystuje się także w aplikacjach WEBowych, bardzo ciekawej i silnie rozwijającej się gałęzi oprogramowania.
Znajomość javascriptu pozwala również tworzyć aplikacje mobilne. To przykład na uniwersalność i wieloplatformowość tego języka.
Tylko do czego to komu?
Zastosowanie HTML, CSS i javascriptu nie ogranicza się do budowy dynamicznych stron internetowych, z którymi powszechnie są kojarzone.
Z ich pomocą można stworzyć m.in. aplikację jak ta dostępna na monitorach dotykowych do obsługi sprzedaży w popularnej sieci restauracji fastfood.
HTML, CSS i JS wykorzystują również aplikacje webowe znanych filmowych serwisów streamingowych, z których korzystamy w telewizorach oraz telefonach.
Stosując je możemy napisać aplikację by ze smartphona zarządzać inteligentnym domem.
Aplikację graficznego panelu sterowania w nowoczesnych samochodach także można zrealizować w tej technologii, podobnie jak aplikacje internetu rzeczy IoT.
Coraz więcej aplikacji powstaje również w przemyśle do obsługi produkcji, logistyki, czy choćby budowy interfejsów HMI czyli człowiek -maszyna.
Spektrum wykorzystania języka Javascript oraz towarzyszących mu HTMLa i CSSa jest więc bardzo szerokie.
To wybór dla tych, którzy mają ochotę na praktyczną przygodę z programowaniem
mikroprocesorów i elektroniką.
Będziemy programowali głównie w języku C, rzadziej w MicroPython i Python – dowiesz się także dlaczego. Zaczniemy od zera i będziemy stawiali krok za krokiem.
Programowanie powiążemy z obsługą elementów wykonawczych typu źródła światła RGB, pompy, silniki krokowe, karty RFID i wiele innych.
Sterowanie nimi odbywa się m.in. w oparciu o pozyskane przez mikrokontroler dane z różnego rodzaju czujników, czytników i innych elementów dzięki napisanemu przez nas programowi.
I dlatego zamek w drzwiach otworzy się tylko wtedy gdy przyłożymy do czytnika właściwą kartę RFID, a pompka przetransferuje ciecz do naczynia, jedynie do zadanego poziomu. Dowiesz się także jak sterować urządzeniami
np. za pomocą telefonu i gestów dłoni, a to tylko nieliczne przykłady.
Programowanie, a następnie obserwacja napisanych przez siebie programów, wprowadzanie zmian, eliminacja błędów to rdzeń tych zajęć. Nagrodą będzie zdobyta wiedza, doświadczenie i satysfakcja!
Nie zabraknie także kontaktu z IoT, sztuczną inteligencją (AI) i drukiem 3D.
Ogromną wartością dodaną są tutaj praktyczne stosowanie matematyki – ale bez strachu oraz “namacalne” doświadczanie fizyki: światła, dźwięku, elektryczności (bezpiecznej), temperatury, magnetyzmu, wilgotności i wielu innych.
W użyciu będzie również techniczny angielski, dobra okazja by wzbogacić słownictwo.
Trudno zliczyć dziedziny życia, w których zastosowanie znajdzie zdobyta wiedza i doświadczenie. Motoryzacja, inteligentne budynki, lotnictwo, elektryczne rowery, drony, sprzęt medyczny, agd i wiele, wiele, wiele innych.
Przygotujcie się na prawdziwą bombę informacyjną. Solidnie popieramy teorię praktyką. Teorię, która staje się nie jakimś tam zapisem książkowym lecz narzędziem wykorzystywanym w realizacji naszych projektów.
Jak to się wszystko… tenteguje?
Trudno pisać programy, gdy nie zna się zasad działania sterowanych programem urządzeń. W zależności od wybranego wariantu, poznacie również platformę sprzętową dla aplikacji. Dowiecie się m.in. jak mikrokontroler może uruchomić silnik i obrócić jego wałkiem o zadany kąt. Jak działa pompa perystaltyczna. Dlaczego oświetlenie LED może płynnie zmieniać kolory i jak wpływać na jego intensywność. Jak to jest, że mikrokontroler odczytuje z innego układu scalonego
temperaturę i dlaczego dobrze znać kod U2 tj. uzupełnienia do dwóch.
Zobaczymy też jak sztuczna inteligencja próbuje identyfikować otaczające nas rzeczy, a to nie wszystko.
Niezależnie od wybranego wariantu zaczynamy od zera. Kroki stawiamy szybko lecz nikogo nie zostawiamy w tyle. Szybko pojawiają się też efekty, a apetyt… rośnie!
i ode mnie. Posiadam ponad 17 lat doświadczenia jako projektant wiodący i doradca techniczny.
Zajmuję się automatyzacją procesów przemysłowych oraz systemami mikroprocesorowymi tzw. embedded systems. Zrealizowane przeze mnie projekty trafiły już na wszystkie kontynenty poza tym… najzimniejszym.
Choć nie narzekam na brak zajęć – raczej na brak czasu, zajmuję się również szkoleniami z dziedziny informatyki, automatyki i elektroniki. Dostrzegam, że trudno jest dzisiaj zdobyć w praktyce użyteczną wiedzę aby rozwijać swoje zainteresowania, zaplanować karierę zawodową, rozwijać hobby – a może je zyskać? To co oferujemy, wykracza daleko poza szkolne standardy.
Nie będzimy zajmowali się ani nauką obsługi komputera i programów, ani tworzeniem kolejnej prezentacji w PowerPoincie. Przechodzimy od razu do konkretów.
Warto poznać czym programowanie w ogóle jest, jakimi rządzi sie prawami, poznać jego możliwości i odkryć jak może posłużyć nam. Dzisiaj i praca biurowa może wymagać znajomości tych zagadnień, np. przy analizie danych finansowych, lub badawczych. A jak wiemy, nie każdy chce zostać lub zostanie… youtuberem 😉
Powyższa oferta handlowa może ulec zmianie, jest jedynie zachętą do rokowań
i nie stanowi oferty w myśl zapisów Kodeksu Cywilnego.