Pierwsze kroki
Uczestnicy odkrywają, czym naprawdę jest programowanie, poznają zmienne, uczą się stosować odpowiednie warunki do osiągnięcia wyznaczonego celu oraz dobierać właściwe pętle do konkretnych sytuacji.
Po początkowej modlitwie i szybkim przypomnieniu poprzedniego tematu nauczyciel przedstawia nowe koncepcje na tablicy i wyjaśnia je za pomocą kilku przykładów wyświetlanych na ekranie. Oprócz możliwości zrobienia zdjęcia tablicy, wszystkie wyświetlane notatki i przykłady są również udostępnione w formacie PDF.
Na platformie e-learningowej, uczniowie otrzymują działające przykłady kodu. Przez uruchamianie kodu „na sucho” demonstrują swoje zrozumienie. Po poprawnym rozwiązaniu każdy uczeń otrzymuje kolejny przykład, postępując w swoim tempie. Dziś ten komponent jest kluczowy w kodowaniu z AI.
Uczniowie rozwiązują krótkie ćwiczenia, zaprojektowane w celu utrwalenia wcześniej przekazanych treści. Ćwiczenia te prowadzą ucznia krok po kroku do rozwiązania zagadki, a nauczyciel udziela indywidualnej pomocy każdemu z nich. Wszystkie ćwiczenia oraz mini-projekty można również rozwiązać później i przesłać za pośrednictwem platformy.
Dla wszystkich chętnych i odważnych uczniów, pod koniec każdego zjazdu nauczyciel udostępni kilka mini-projektów, które można ukończyć w domu. Przypominają one zadania programistyczne, gdzie uczniowie otrzymują wstępny kod, opis oczekiwanego efektu w formie obrazu lub krótkiego filmu, a ich zadaniem jest samodzielne znalezienie sposobu rozwiązania problemu i osiągnięcie celu.
Budowanie krok po kroku solidnych fundamentów,
koncepcji i narzędzi stosowanych w
programowaniu, zapewnia lepsze zrozumienie logiki kodu, szybsze osiąganie
celów
oraz prawdziwą pasję do programowania.
To z kolei motywuje uczniów
do
podejmowania coraz trudniejszych wyzwań, rozwijania umiejętności i otwiera im
drogę do kariery w branży IT.
Uczestnicy odkrywają, czym naprawdę jest programowanie, poznają zmienne, uczą się stosować odpowiednie warunki do osiągnięcia wyznaczonego celu oraz dobierać właściwe pętle do konkretnych sytuacji.
Na tym etapie uczestnicy utrwalają dotychczasową wiedzę poprzez dodatkowe kompleksowe ćwiczenia, poznają zastosowanie tablic oraz uczą się tworzyć i wykorzystywać własne funkcje zgodnie z potrzebami.
Ten kluczowy, choć wymagający etap wyjaśnia, czym jest programowanie obiektowe i jak ułatwia ono pracę programistom. Opierając się na wcześniej zdobytej wiedzy, uczestnicy będą mogli ćwiczyć zaawansowane koncepcje obiektowości i stosować je we własnych projektach.
Ćwiczeń
Mini-projektów
Uczestników
Mini-projekty są przeznaczone dla odważnych uczestników
kursu, którzy chcą praktycznie zastosować omawiane tematy.
Cały kod i logika
wszystkich mini-projektów są napisane w zwykłym edytorze tekstowym VSC.
Ten kurs został zaprojektowany z myślą o uczniach i studentach, najczęściej w wieku od 13 do 25 lat. Studenci często wybierają go jako dodatkowe wsparcie w utrwalaniu i uporządkowaniu swojej dotychczasowej wiedzy z zakresu programowania. Nastolatkowie najczęściej decydują się na ten kurs, ponieważ oni lub ich rodzice uważają, że po wielu godzinach spędzonych przy komputerach, konsolach i smartfonach nadszedł czas, aby przekuć tę pasję w coś bardziej kreatywnego i przydatnego – zarówno teraz, jak i w przyszłej karierze zawodowej.
W tym kursie uczymy się programowania w TypeScript, który między innymi dodaje typy do popularnego języka JavaScript. Jest on coraz bardziej pożądany na rynku pracy, szczególnie w startupach. Jego dużą zaletą jest to, że bez konieczności przechodzenia na inny język można od razu tworzyć bardziej złożone projekty oraz aplikacje internetowe, mobilne i również desktopowe. Mimo że programowanie odbywa się w czystym TypeScript, bez dodatków takich jak Scratch czy Unity, warto podkreślić, że nie jest to kurs poświęcony wyłącznie TypeScriptowi. TypeScript jest tu jedynie środkiem do celu, ponieważ absolwent tego kursu będzie w stanie bardzo łatwo przesiąść się na dowolny inny język programowania.
Do udziału w tych zajęciach potrzebny jest jedynie dobry laptop oraz zeszyt do sporządzania własnych notatek.
Mgr Rainer Bezzina, czyli PanzMalty jest misjonarzem Stowarzyszenia SDC. Jest absolwentem Uniwersytetu Malty, z tytułem magistra Informatyki Uniwersytetu Hertfordshire. Będąc w pełni wykwalifikowanym nauczycielem, z ponad 20-letnim doświadczeniem, uwielbia dzielić się swoją pasją do programowania, tworzenia aplikacji internetowych, sieci i innych technologii komputerowych. Lubi poznawać nowych ludzi, posługuje się biegle pięcioma językami, prowadził różne kursy, i pracował we wielu szkołach średnich i wyższych, oraz w instytucjach zawodowych na Malcie, w Albanii i w Polsce. Obecnie Pan Bezzina prowadzi zajęcia w różnych formach, zarówno w języku polskim, jak i angielskim, na Uniwersytecie WSB Merito (wcześniej Wyższa Szkoła Bankowa) i Collegium Da Vinci w Poznaniu.
Płatnośc z góry, za każdy etap. Prosimy o dokonanie płatności TYLKO po otrzymaniu e-maila potwierdzającego rejestrację. Można płacić Przelewem, BLIKiem lub Gotówką. Wystawiamy fakturę VAT.
Każdy etap obejmuje cztery zjazdy, trwające po 90 minut każdy. Wymagany jest własny laptop. Jeśli masz kod rabatowy, prosimy wprowadź go podczas wypełniania poniższego formularza. Liczba miejsc ograniczona. Prosimy o dokonanie płatności tylko po otrzymaniu e-maila potwierdzającego rejestrację.