Wywiad z Ewą Gąsienicą-Samek i profesorem Krzysztofem Diksem

W ramach Akademickich Mistrzostw Polski w Programowaniu Zespołowym (AMPPZ) 2024 odbył się inspirujący wywiad z Ewą Gąsienicą-Samek, oraz profesorem Krzysztofem Diksem. Jest to wyjątkowa okazja, by bliżej poznać kulisy pracy z młodymi talentami i dowiedzieć się więcej o projektach, które zmieniają oblicze edukacji informatycznej w Polsce. zobacz więcej

 

zajęcia programowania dla dzieci

DLA DZIECI I MŁODZIEŻY
Z KLAS 3-8 SZKOŁY PODSTAWOWEJ ORAZ 1-3 KLASY SZKOŁY ŚREDNIEJ

W GRUDNIU RUSZYŁY ZAPISY DO NOWYCH GRUP!

Programowanie dla dzieci i młodzieży

  • budowanie warsztatu
  • rzeczywisty rozwój
  • mierzalne efekty!
Zapisy na drugi semestr 2024/2025 trwają!

Nie przegap i zgłoś się już dziś!

    INSTAKÓŁKO- KURS  OPRACOWANY PRZEZ MISTRZA ŚWIATA W PROGRAMOWANIU!

    W InstaKółku stawiamy na rzeczywiste efekty i konkretne umiejętności. Nasze zajęcia to coś więcej niż kurs programowania – to przemyślany i dopracowany system edukacji, oparty o systematyczny trening oraz nastawiony na mierzalny rozwój uczniów. Dzięki naszemu unikalnemu podejściu, pomimo tego, że zajęcia są grupowe, to każdy uczeń ma szansę rozwijać się w tempie dostosowanym do swoich możliwości i osiągać zauważalne postępy.

    Oferujemy całoroczne płatne kółko informatyczne online w małych grupach dla uczniów klas 3–8 szkoły podstawowej i klas 1–3 szkoły średniej. Podczas zajęć uczniowie uczą się przede wszystkim pojęć informatycznych, szeroko pojętego programowania, a środowiska programistyczne dostosowane są do ich poziomu. Większość uczniów trafiających pod opiekę InstaKółka uczy się z nami przez wiele lat, rozwijając przy tym analityczne myślenie i zdobywając praktyczne umiejętności.

    uczący się nastolatkowie

     

    Dzięki naszym metodom każdy uczeń, jeśli jest gotowy do systematycznej pracy, może zrobić pierwszy krok w świecie programowania i osiągać kolejne poziomy zaawansowania!

    SZEROKO POJĘTE PROGRAMOWANIE

    W InstaKółku uczniowie uczą się, jak prawidłowo myśleć i skutecznie rozwiązywać problemy.

    Traktujemy programowanie szeroko, pokazując, jak myśli programista o problemie i jego rozwiązaniu, zaczynając od zrozumienia jego sedna, co często jest największą trudnością. Następnie opracowuje się model rozwiązania, analizując, jakie wyniki powinien generować dla różnych danych wejściowych. Dopiero potem przechodzi się do implementacji, testowania oraz iteracyjnego ulepszania modelu lub kodu, aż rozwiązanie będzie niezawodne i uniwersalne dla wszystkich możliwych scenariuszy. Tak pojęte programowanie staje się narzędziem do rozwijania analitycznego myślenia i precyzji.

    Nasze podejście do nauczania programowania wyróżnia InstaKółko na tle innych kursów. Sprawdź, dlaczego warto nam zaufać

     

     

    DLACZEGO INSTAKÓŁKO TO NAJLEPSZY WYBÓR?

    SYSTEMATYCZNA PRACA I WIDOCZNE EFEKTY

    Na InstaKółku uczymy przez praktykę, utrwalanie i zanurzanie w procesie samodzielnego rozwiązywania zadań. Każde zajęcia kończą się konkretnymi wynikami: liczbą zaliczonych na koncie ucznia zadań, które są miarą jego postępów.

    Połowa czasu zajęć poświęcona jest wprowadzaniu nowych pojęć i wspólnemu omawianiu rozwiązań zadań przykładowych, druga część poświęcona jest na samodzielne rozwiązywanie zadań treningowych, które każdy uczeń ma na swoim koncie. W czasie pracy indywidualnej instruktor służy wsparciem obserwując na bieżąco tworzony przez uczniów kod, zaliczane zadania, zgłaszane rozwiązania. Rolą instruktora jest przede wszystkim usamodzielnianie uczniów w procesie tworzenia rozwiązań, od zrozumienia problemu, przemyślenia modelu rozwiązania i jak on działa dla wybranych danych wejściowych, po jego implementację, testowanie i iteracyjne poprawianie, aż do zaliczenia. Dlatego też instruktorzy starają się nie wskazywać wprost rozwiązań czy pokazywać błędów, a raczej pytaniami nakierowującymi zachęcać uczniów do samodzielnej odpowiedzi na własne pytania.

    Poza zestawem zadań do rozwiązania na zajęciach, każdy uczeń ma na swoim koncie dodatkowy zestaw zadań utrwalających do rozwiązania poza zajęciami. Oczekujemy od naszych uczestników zaangażowania na poziomie 1 godziny zegarowej w tygodniu poza zajęciami na ich rozwiązanie. Regularna praca własna w domu pozwala na utrwalenie wiedzy zdobytej na zajęciach i sprawia, że uczniowie szybciej i pewniej programują.

    OBIEKTYWNA OCENA POSTĘPÓW

    Stawiamy na przejrzyste i motywujące podejście do nauki. Postępy uczniów są monitorowane na podstawie liczby i trudności wykonanych zadań, co pozwala na dokładne śledzenie ich rozwoju. Dzięki zadaniom o stopniowanym poziomie trudności – od podstawowych po bardziej zaawansowane – każde dziecko może uczyć się w tempie dostosowanym do swoich możliwości, stopniowo rozwijając swoje umiejętności.

    INDYWIDUALNE PODEJŚCIE I MOTYWACJA

    Instruktorzy InstaKółka zwracają uwagę na postępy każdego ucznia. Jeśli widzimy trudności, przypominamy, motywujemy i wspieramy dzieci w osiąganiu kolejnych celów. Każdy sukces – nawet najmniejszy – jest zauważany i doceniany.

    DOSTOSOWANIE TEMPA PRACY DO MOŻLIWOŚCI UCZNIÓW

    Uczniowie trafiają do nas na InstaKółko, bo każdy z nich ma predyspozycje i chęci do nauki informatyki. Tempo nauki ucznia jest mierzone liczbą zaliczonych zadań i ich poziomu trudności w każdym realizowanym temacie i te liczby różnią się oczywiście pomiędzy uczniami. Ustalamy zindywidualizowane podejście do uczniów w ramach istniejącej struktury i grup na InstaKółku.

    Większość uczniów w grupie pracuje w tempie jaki wyznacza instruktor, który dba o to by prawie wszyscy uczniowie mieli prawie wszystkie rozwiązane zadania z aktualnie realizowanego działu. Niemniej nauka programowania to dziedzina, w której nie ma ograniczeń prędkości, ani od dołu ani od góry.

    Jeśli uczeń długoterminowo rozwiązuje więcej i trudniejszych zadań niż średnio uczniowie w jego grupie przechodząc samodzielnie do kolejnych tematów w programie (musi przeskoczyć cały dział materiału) wtedy szukamy odpowiedniej grupy, która jest dalej w programie i przepisujemy ucznia do niej.

    Jeśli uczeń nie jest w stanie poświęcić tyle czasu, by mieć minimum połowę zadań rozwiązanych z ostatnich 3-4 bieżących tematów i potrzebuje więcej czasu, to istnieje możliwość przeniesienia do grupy, która jest we wcześniejszym miejscu programu i uczeń dostaje czas na mierzenie się z zadaniami tematów, które jego wcześniejsza grupa już przeszła.

    Końcowo istotne jest to, że każde rozwiązane zadanie posuwa uczniów w rozwoju do przodu, niezależnie od tempa ich pracy.

    ZAPISY DO NOWYCH GRUP

     

    Zapraszamy do zapisów do nowych grup, które rozpoczną naukę od drugiego semestru 2024/2025 

    Zajęcia rozpoczynają się w tygodniu od 17 lutego 2025, odbywają się w jeden wybrany dzień od poniedziałku do piątku w godzinach  15:45 – 17:20 lub 17:30 – 19:05*
    *w zależności od grupy

    Szczegółowa informacja o grupach znajduje się na stronie Harmonogram zajęć.

    Rejestracja do grup zaczynających w przyszłym roku szkolnym trwa.

    W zależności od wieku ucznia proponujemy następujące zajęcia:

    • klasy 3-5 szkoły podstawowej – Podstawy programowania w Assembly
    • klasy 4-6 szkoły podstawowej – Podstawy programowania w Pythonie z elementami Assembly
    • klasy 5-8 szkoły podstawowej – Podstawy programowania w Pythonie
    • klasy 1-3 szkoły średniej – Podstawy programowania w Pythonie / Podstawy programowania w C++
    • Podstawy Algorytmiki – dla uczniów biegle programujących w C++

     

    JAK WYGLĄDA KURS?

    90 min

    czas trwania zajęć

    3x w miesiącu

    częstotliwość spotkań

    9 miesięcy

    czas trwania kursu

    JAK UCZYMY?

    Uczestnicy InstaKółka są przypisani do małych grup (do 8 osób), dobranych według doświadczenia, wieku oraz tempa pracy poszczególnych uczniów.

    Uczniowie przypisywani są do poziomów grup na podstawie informacji o ich dotychczasowym doświadczeniu w nauce podstaw programowania. Najczęściej takie przypisanie jest trafne, ale w ciągu pierwszych kilku zajęć instruktorzy poznają swoich InstaKółkowiczów i czasem sugerują przemieszanie grup, by uczniowie czuli się komfortowo z tempem pracy grupy. Ponadto, przez cały proces nauki, konsultujemy się z rodzicami i instruktorami, aby zapewnić optymalne dopasowanie tempa nauki i rozwiązywania zadań.

    Każda grupa ma przypisanego instruktora, który zadba o to, by Twoje dziecko czuło się komfortowo i mogło przyswajać wiedzę we własnym tempie. Każdy instruktor ma swojego mentora, z którym może postępy swoim uczniów regularnie omawiać i korzystać z jego doświadczenia.

    Podczas zajęć uczniowie otrzymują indywidualnie dobrany zestaw zadań do realizowanego tematu, który pomoże mu stopniowo opanować nowe pojęcia i utrwalić i upłynnić umiejętności. Zestawy składają się zarówno z zadań wprowadzających, jak i bardziej zaawansowanych, o rosnącym poziomie trudności i podzielone są na zestawy do rozwiązania na zajęciach oraz utrwalające do rozwiązania w domu.

    OPINIE RODZICÓW

    ,,Bardzo ciekawe zajęcia, które pozytywnie wpływają na rozwój mojego dziecka. Zaobserwowałem, jak kolejne etapy programowania i coraz bardziej rozbudowane zadania prowadzą do większego wysiłku. Dzięki temu syn rozwija logiczne myślenie. To bardzo budujące.”

    Konrad Kmita

    „Formuła i sposób przeprowadzenia kursu trafiona w 100% – syn przez cały okres trwania kursu był zaangażowany maksymalnie. Mocną stroną kursu było dopasowanie poziomu trudności zadań do możliwości syna; gdy za szybko i łatwo radził sobie z zadaniami kolejne zadania były na bieżąco zmieniane i odpowiednio utrudniane. Gorąco polecam kursy InstaKod szczególnie dzieciakom którzy mają zajawkę na programowanie – to fajna zabawa dla nich a przy okazji „zmusza” do logicznego myślenia i wykorzystywania matematyki.”

    Monika Krasoń

    „Zauważyłam poprawę zdolności matematycznych syna od czasu rozpoczęcia kursu. Testy z matematyki, które ma w szkole, z których część to łamigłówki, zalicza na poziomie bliskim 100%. W ubiegłym roku było to ok. 80%.

    Polecam Wasz system nauczania i podpisuję się obiema rękoma 🙂 „

    Lena Szturomska-Józwik

    POPULARNE PYTANIA I ODPOWIEDZI

    DLACZEGO RÓŻNE JĘZYKI PROGRAMOWANIA?

    Nauka podstaw programowania to nauka myślenia „jak programista”: zrozumienie problemu, wymyślenie rozwiązania, implementacja, testowanie, iteracyjne poprawianie. Istotą jest sposób myślenia, w tym poznanie podstawowych pojęć programistycznych. Język programowania jest tu tylko narzędziem. Wybieramy takie języki, by umożliwiły ćwiczenie rozwiązywania problemów informatycznych na możliwym dla uczniów poziomie. Pierwszy poziom obejmuje prosty język blokowy Assembly. Kolejny poziom realizowany jest w Pythonie, języku tekstowym — w okrojonej bibliotece łatwy do nauki, a jednocześnie jest to język wykorzystywany przez profesjonalnych programistów. Uczniowie, którzy poznali podstawy, zgłębiają je dalej w języku C++, który jest językiem olimpiad informatycznych.

    CZY MÓJ KOMPUTER JEST ODPOWIEDNI?

    Do wzięcia udziału w kursie wystarczy komputer (laptop lub stacjonarny), klawiatura, mikrofon i kamerka internetowa. Nie ma znaczenia system operacyjny ani szybkość komputera.

    CZY MUSZĘ ZAINSTALOWAĆ SPECJALNE OPROGRAMOWANIE?

    Nie. Jedyny program wymagany do wzięcia udziału w kursie to zwykła przeglądarka internetowa. Przed kursem oferujemy bezpłatną pomoc w skonfigurowaniu komputera i sprawdzeniu połączenia.

    CZY POTRZEBUJĘ SZYBKIEGO POŁĄCZENIA Z INTERNETEM?

    Super szybki Internet nie jest wymagany, gdyż największym "obciążeniem" będzie transmisja audio i wideo, żeby dzieci mogły komunikować się ze swoim opiekunem grupy. Sama platforma do nauki zużywa bardzo mało danych i nie wymaga szybkiego połączenia.

    O ORGANIZATORACH

    Organizatorem kursu jest Placówka Edukacji Informatyczno-Matematycznej, która prowadzi szereg projektów w edukacji informatycznej, między innymi:

    InstaKod dla szkół– program nauczania informatyki w klasach 4-8 SP wraz z podręcznikami, platformą programistyczną oraz opieką szkoleniową dla nauczycieli informatyki SP

    InstaLogik– największy ogólnopolski konkurs informatyczny dla uczniów klas 4-8 SP, który jest równocześnie bezpłatnym półrocznym kursem podstaw programowania

    Laureaci Listy 100 ‘2023 Szerokiego Porozumienia na Rzecz Umiejętności Cyfrowych w Polsce, które w wybitny sposób przyczyniły się do rozwoju umiejętności cyfrowych w Polsce 

    TOMASZ STACHOWICZ

    Wiceprezes firmy informatycznej Atinea Sp. z o.o. oraz koordynator konkursu InstaLogik – popularyzatorskiego największego konkursu matematyczno-informatycznego dla dzieci i młodzieży. Konkurs ten każdego roku przyciąga młodych entuzjastów programowania i matematyki, zachęcając ich do dalszego rozwijania swoich umiejętności w InstaKółku.

    EWA GĄSIENICA-SAMEK

    Dyrektor Placówki Edukacji Informatyczno-Matematycznej InstaKod, członek komisji konkursowej InstaLogik, autorka podręcznika do informatyki w SP – „InstaKod. Programowanie od podstaw” i mentor nauczycieli. Założycielka Ośrodka Matematyki i Informatyki „Logikus” oferującego zindywidualizowaną edukację matematyczną i rozwój dzieci. Twórca i wieloletni dyrektor Szkoły Podstawowej i Przedszkola „Heliantus”.

    ANDRZEJ GĄSIENICA-SAMEK

    Mistrz Świata w programowaniu zespołowym oraz multimedalista Międzynarodowej Olimpiady Programistycznej. Obecnie prezes firmy informatycznej Atinea Sp. z o. o. Twórca koncepcji InstaKod, InstaLogik, autor środowiska programistycznego Assembly. Zaangażowany w edukację informatyczną od 25 lat. Andrzej jest także współautorem aplikacji do nauki języków obcych (InstaLing) oraz programowania (InstaKod), z których aktualnie korzysta ponad 170 000 uczniów w Polsce.