Projekt TEB Edukacja

TEBik_

Myśl. Kombinuj. Programuj.

Bezpłatne zajęcia z programowania i algorytmiki dla uczniów szkół podstawowych. Od pierwszej linijki kodu do pierwszych zadań olimpijskich.

C++PythonAlgorytmyOIJLogiczne myślenie
// Twój pierwszy krok? #include <iostream> int main() { std::cout << "Cześć TEBik!"; return 0; } // Reszty nauczymy się razem :)
VI-VIIIklasy szkoły podstawowej
0 złudział bezpłatny
XI → IIIlistopad - marzec
Warsztatydużo praktyki

Spotykamy się i programujemy.

Godzina wspólnej pracy, a między spotkaniami własne tempo nauki i praktyczne wyzwania.

Spotkania raz w tygodniu

17:00-18:00

W środy lub czwartki, od listopada do marca. Konkretny dzień spotkań potwierdzimy po zakończeniu rekrutacji.

Twój kurs programowania

Każdy uczestnik otrzyma dostęp do materiałów kursowych z programowania, aby móc wracać do tematów i uczyć się także między zajęciami.

Zadania z automatyczną sprawdzarką

Uczestnicy otrzymają dostęp do zadań programistycznych. Po przesłaniu rozwiązania automatyczna sprawdzarka oceni jego poprawność.

Udział w zajęciach i dostęp do materiałów są bezpłatne.

Programowanie to coś więcej
niż pisanie kodu.

TEBik to cykl zajęć, podczas których nauczysz się programować, ale przede wszystkim rozwiązywać problemy. Będziemy kombinować, testować pomysły, popełniać błędy, poprawiać je i szukać coraz lepszych rozwiązań.

01

C++

Poznasz jeden z najważniejszych języków wykorzystywanych w programowaniu konkursowym i olimpijskim.

02

Python

Przekonasz się, że ten sam problem możemy rozwiązać na różne sposoby i w różnych językach.

03

Algorytmy

Nauczysz się rozkładać problem na kroki i zamieniać pomysł w działający program.

04

OIJ

Stopniowo będziemy poznawać zadania podobne do tych spotykanych w Olimpiadzie Informatycznej Juniorów.

Nie musisz być mistrzem programowania.

Na początku ważniejsze od znajomości C++ jest to, czy lubisz myśleć, szukać rozwiązań i dowiadywać się, dlaczego coś działa.

✓Lubię zagadki i problemy logiczne.
✓Interesują mnie komputery.
✓Chcę nauczyć się programować.
✓Lubię rozwiązywać problemy.
✓Chcę spróbować zadań konkursowych.
✓Nie boję się czasem czegoś nie wiedzieć.
Nie programowałeś wcześniej?
To nie problem. Zaczniemy od podstaw. Ważniejsze są ciekawość, systematyczność i chęć zmierzenia się z kolejnymi wyzwaniami.

Od prostego programu
do algorytmu.

Nie zaczniemy od trudnych zadań olimpijskich. Każdy kolejny krok będzie wykorzystywał to, czego nauczyliśmy się wcześniej.

ETAP 01

Podstawy

Dane, zmienne, obliczenia, wejście i wyjście.

ETAP 02

Decyzje

Instrukcje warunkowe i pierwsze problemy.

ETAP 03

Pętle

Powtarzanie operacji, ciągi i obliczenia.

ETAP 04

Algorytmy

NWD, liczby pierwsze, wyszukiwanie i sortowanie.

ETAP 05

OIJ

Pierwsze zadania konkursowe i olimpijskie.

Najpierw pomysł.
Potem kod.

Dobry program zaczyna się dużo wcześniej niż pierwsza linijka C++.

Na zajęciach będziemy uczyć się analizować problem, wymyślać rozwiązanie, zapisywać algorytm, programować go, testować i poprawiać.

Problem → pomysł → algorytm → program → test → poprawa

Spróbuj już teraz

Komputer otrzymuje liczbę naturalną. Ma odpowiedzieć, czy liczba jest parzysta.

wejście: 42
wyjście: TAK

Jak komputer może to sprawdzić?

Pokaż podpowiedź

Wystarczy sprawdzić resztę z dzielenia liczby przez 2. Jeżeli wynosi 0, liczba jest parzysta.

if (liczba % 2 == 0)

Zanim się zapiszesz...

Czy muszę już umieć programować?

Nie. Możemy zacząć od podstaw. Jeśli już programujesz, otrzymasz również trudniejsze zadania.

Dla jakich klas są zajęcia?

Projekt kierujemy przede wszystkim do uczniów klas VI-VIII szkół podstawowych.

Czy zajęcia są płatne?

Nie. Udział w projekcie TEBik jest bezpłatny.

Jakich języków będziemy używać?

Przede wszystkim C++ oraz Python. C++ będzie szczególnie ważny przy zadaniach algorytmicznych i konkursowych.

Czy będziemy rozwiązywać zadania OIJ?

Tak, ale stopniowo. Najpierw zbudujemy podstawy, a następnie przejdziemy do prostszych zadań konkursowych i olimpijskich.

Kiedy odbywają się zajęcia?

Spotkania planujemy raz w tygodniu, w środy lub czwartki w godzinach 17:00-18:00, od listopada do marca. Konkretny dzień potwierdzimy uczestnikom po zakończeniu rekrutacji.

Czy otrzymam materiały i zadania do samodzielnej pracy?

Tak. Uczestnicy otrzymają dostęp do kursu programowania oraz zadań programistycznych z automatyczną sprawdzarką rozwiązań.

Zgłoszenie powinien przesłać rodzic lub opiekun prawny ucznia.