Polski system nauczania ma swoje bolączki. Co do tego nikt nie ma wątpliwości. Uczniowie pasywnie słuchają nauczycieli, robią notatki, uczą się na egzamin, zdają, zapominają. I tak przez wiele lat.
W Codecool dostrzegliśmy te problemy i postanowiliśmy przebudować system nauczania tak, by możliwie jak najbardziej ułatwić zdobywanie wiedzy. Zebraliśmy rozwiązania sugerowane przez naukowców badających skuteczność nauki w szkołach i na uniwersytetach, a następnie przekuliśmy to w kurs jakiego jeszcze nie było!
Poniżej opisujemy rozwiązania, które stosujemy, by nauka kodowania była efektywna, skuteczna i przyjemna.
Nauczanie oparte o projekty
W szkołach uczniowie często zdobywają wiedzę teoretyczną, która nie ma praktycznego przełożenia na codzienną pracę w zdobywanym zawodzie. Aby uatrakcyjnić nauczanie w Codecool postawiliśmy na naukę rozwiązywania praktycznych problemów.
W trakcie trwania kursu początkujący programiści mierzą się z zadaniami znanymi z codziennej pracy.
Od prostych gier komputerowych, po bazy danych przygotowane pod obsługę milionów użytkowników. Dzięki temu nasi kursanci mają okazję poznać wiele aspektów pracy programisty.
Nauczanie oparte o praktykę
„Pamiętaj chemiku młody, wlewaj zawsze kwas do wody”… ale dlaczego?
Większości szkół nie stać na sprzęt do demonstracji wszystkich zagadnień w sposób praktyczny. W Codecool stawiamy jednak na podejście „Experience first, understand later”. Nie ma problemu, że czegoś nie rozumiesz. Zaprogramowanie, kliknięcie, wpisanie danych – wszystkie te akcje mogą doprowadzić do nowych rezultatów, których analiza daje doświadczenie.
Obserwacje, praktyka, a następnie wiedza teoretyczna dają pełne zrozumienie tematu.
Na marginesie: zarówno wlewanie wody do kwasu, jak i uruchamianie polecenia ‘rm –rf ~’ potrafi być bardzo niebezpieczne. Podczas omawiania potencjalnie szkodliwych operacji, mentorzy w Codecool pilnują, aby w razie pomyłki podjąć odpowiednie kroki zapobiegawcze.
Odwrócone nauczanie
W większości szkół nauka wygląda mniej więcej tak: nauczyciel stoi przed klasą i wykłada materiał, który potem uczniowie utrwalają sobie w ramach pracy domowej. Słuchanie wykładów jest bardzo wygodnym sposobem na zdobycie wiedzy, ale badania dowodzą, że wiedza zdobyta w ten sposób nie pozostaje w naszych głowach na długo.
Odwrócone nauczanie zakłada, że uczeń uczy się przed zajęciami z materiałów dostarczonych przez mentorów, a następnie podczas zajęć grupowych, współpracuje z innymi uczniami, rozwiązując problemy pod okiem mentora.
Takie podejście promuje rozwój umiejętności pracy w grupie oraz aktywne uczenie się, które jest efektywniejsze, niż pasywne formy zdobywania wiedzy, takie jak wykłady, czy książki.
Wspólne uczenie się
W Codecool tworzymy społeczność nastawioną na współpracę w rozwoju. Uczą się tutaj wszyscy. Mentorzy również!
Nie obce są im rynkowe trendy i nowinki technologiczne. Kluczowa jest również współpraca: nasi kursanci nie boją się pytać, czy podejmować prób rozwiązania problemu. To wszystko daje efekt szybszej i skuteczniejszej nauki.
Popełnianie błędów i wspólne szukanie rozwiązań to coś, czego można oczekiwać w pracy, więc dobrze nauczyć się jak to robić od razu. Dodatkowo dzięki takiemu podejściu nasi absolwenci łączą świetne umiejętności komunikacyjne, z dobrze poznanym językiem technicznym.
Nauczanie zwinne
Scrum to zwinne (Agile) podejście do tworzenia nowych produktów i usług. Produktem jest często oprogramowanie, ale może to być dowolna rzecz, która ma dla kogoś wartość. Zanim jednak zacznie się wytwarzanie oprogramowania w zgodzie ze Scrumem, nasi kursanci najpierw poznają go jako jego odbiorcy.
Zgodnie z tą metodyką, cały plan nauczania podzielony jest na małe bloki, które przerabiane są w dwutygodniowych cyklach.
Podejście to daje nam łatwy sposób na nadzorowanie postępów kursantów, oraz pozwala na łatwe doprecyzowanie planu nauczania w oparciu o potrzeby rynku.
Po połączeniu tych elementów otrzymujemy zwinny system nauczania. Kursant najpierw zdobywa wiedzę indywidualnie poprzez robienie małych zadań praktycznych w oparciu o dostarczone artykuły i materiały wideo, a następnie wykorzystuje tę wiedzę podczas dużego, tygodniowego projektu grupowego pod okiem mentora.
Każda taka para tygodni rzuca kursantom nowe wyzwania ze świata IT, a mentorzy nadzorują postęp i wspierają podczas ich pokonywania.
Inne korzyście nauki w Codecool
Uczymy najbardziej poszukiwanych umiejętności, dzięki unikalnej metodzie opartej na praktyce i systemowi mentoringu, a także oferujemy gwarancję pracy po kursie.
Korzyści z nauki kodowania są ogromne. Jeśli szukasz nowego kierunku w życiu i chcesz ambitniejszej, elastycznej pracy, rozważ kodowanie.
Brzmi dobrze? Skontaktuj się z nami, jeżeli masz pytania lub sprawdź organizowane przez nas wydarzenia, które sprawią, że poznasz nas i naszą szkołę lepiej.