Struktury danych – stos, kolejka, lista, tablice dynamiczne
2. Przedstawiamy i rozwiązujemy zadania z I etapu Olimpiady Informatycznej Juniorów.
3. Rekurencja i algorytmy zachłanne
Największy wspólny dzielnik
Najmniejsza wspólna wielokrotność
4. Programowanie dynamiczne
5. Grafy – BFS, DFS, ścieżki, drzewa
6. Algorytmy optymalizacyjne – problem plecakowy, podział przedziałów
Dlaczego warto?
Laureatom i finalistom Olimpiady Informatycznej Juniorów przysługuje tak zwany indeks do szkół ponadpodstawowych i ocena celująca z informatyki.
Rozwiązania należy napisać w języku C++ albo Python.
Na czym polega Olimpiada?
Na rozwiązaniu zadań testowych podczas dwóch tur zawodów I stopnia oraz zawodów II i III stopnia polegają na napisaniu programu rozwiązującego dany problem.
Zawody I stopnia:
Część testowa: 24 października 2024
Część programistyczna: 30 września 2024 – 8 stycznia 2025
Zawody II stopnia: 1 marca 2025
Etap II to sesja trwająca 4 godziny. W jej trakcie rozwiązuje się dwa, trzy lub cztery zadania, których format jest identyczny do zadań z tury programistycznej zawodów I stopnia.
Zawody III stopnia: 11 – 13 kwietnia 2025
Każdy kto ostał się o III etapu jest finalistą Olimpiady.
Zadania i format jest podobny do zawodów II stopnia.
Kurs całoroczny
Kurs programowania odbywa się raz w tygodniu po 2 godz. lekcyjne.
Sprzęt
Każdy uczestnik ma do dyspozycji na czas Kursu Programowania: komputer.
Cena
Pierwsze dwa zajęcia są płatne dopiero po ich odbyciu. W cenę są wliczone godziny konsultacyjne. Koszt zajęć 45 zł godz. lekcyjna.
Płatności miesięczne październik - kwiecień.
10% zniżki za polecenie kursu!
Miejsce
ul. Dmowskiego 17, Wrocław
Wiadomość wysłana
Zarządzaj swoją prywatnością
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.
Funkcjonalne
Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.