.png)






Ścieżka indywidualnego rozwoju ucznia jest spiralą. Zaczynamy od budowania podstawowych pojęć zaczynając od prostszego języka (w przypadku najmłodszych uczniów Assembly) – wejścia, wyjścia, operacji arytmetycznych, instrukcji warunkowej i pętli, następnie utrwalamy je w Pythonie, poszerzając o tablice, następnie zaczynając od znów od wejścia, wyjścia i zmiennych poszerzamy i utrwalamy pojęcia w C++ rozbudowując je o napisy. Po wprowadzeniu podstawowych pojęć i nabyciu biegłości w pisaniu w C++ uczestnicy poznają koncepcję złożoności czasowej i rozpoczynają naukę podstaw algorytmiki, mierząc się z zadaniami Olimpiady Informatycznej Juniorów.
W zależności od wieku ucznia i jego dotychczasowego doświadczenia z nauką programowania ćwiczymy rozumienie powyższych pojęć, korzystając z różnych narzędzi począwszy od Assembly przez Pythona do C++.
Co jest potrzebne?