Co w programie merytorycznym kursu Python średnio zaawansowany dla młodzieży?
Uczestnicy kursu podczas całego semestru m.in.:
– poznają: zaawansowane aspekty programowania obiektowego, nowe struktury danych (np. krotka), zaawansowane biblioteki struktur danych i algorytmów;
– nauczą się tworzyć zaawansowane programy na podstawie zadanej specyfikacji;
– zdobędą umiejętności tworzenia klas i obiektów, wykorzystywania dziedziczenia, abstrakcji i polimorfizmu;
– nauczą się używać zaawansowanych struktur danych oraz dobierać właściwe narzędzia do napotykanych problemów;
– zrozumieją rolę programowania obiektowego w tworzeniu zaawansowanych programów, ich udoskonalania, optymalności kodu oraz przejrzystość struktur.
Aby uczestniczyć w kursie Python dla średnio zaawansowanych należy spełnić następujące wymagania:
– znać podstawowe komendy wejścia/wyjścia, podstawowe typy zmiennych, podstawowe struktury danych (lista, słownik);
– płynnie operować instrukcjami warunkowymi;
– posiadać wiedzę na temat rodzajów pętli i wiedzieć jak je implementować;
– wiedzieć czym są funkcje, jak się je deklaruje oraz wywołuje.
Jak wyglądają zajęcia?
Spotykamy się raz w tygodniu w Pracowni, zgodnie z ustalonym harmonogramem. Młodzież otrzymuje dostęp do dysku wirtualnego z programami tworzonymi na zajęciach, a także kontakt mailowy do trenera. Maksymalna liczba kursantów to 8, min. 4 (aby uruchomić grupę).
W razie dłuższej nieobecności (co najmniej 3 tygodnie z rzędu) spowodowanej chorobą lub innymi wydarzeniami losowymi, umożliwiamy odrabianie zajęć indywidualnie z trenerem.