Pytania i odpowiedzi

Pytania i odpowiedzi

Znajdź odpowiedź na najczęściej zadawane pytania

#Q1
Gdzie znajdę harmonogram i listę zajęć Olimpijskiego Koła Informatycznego?

W roku 2025/26 będzie 6 niezależnych zajęć dotyczących Programowania / Olimpiady / Sztucznej Inteligencji.

Informacje dotyczące zajęć OKI 2025/26https://zajecia.oki.org.pl/#lista
Spotkanie informacyjne – poniedziałek, 22 września, 18:00: https://youtu.be/Sx56hN31a7o
Opis planowanych zajęć 2025/26: https://youtu.be/N0mON_gOfHc?t=2217

#Q2
Co zrobić by regularnie otrzymywać informacje o zajęciach Olimpijskiego Koła Informatycznego?

Zostaw adres email na stronie: https://oki.org.pl/newsletter.php
Będziesz otrzymywać informacje o zajęciach, materiałach, zadaniach. W dowolnej chwili możesz się wypisać.

#Q3
Od czego zacząć?

Jeśli dopiero zaczynasz przygodę to zacznij od zajęć Programowanie OD PODSTAW
https://oki.org.pl/programowanie-od-podstaw/

Jeśli umiesz programować w C++ i chcesz rozpocząć przygodę z Olimpiadąrozwiązywaniem problemów przy pomocy komputera to zacznij od zajęć Olimpiada OD PODSTAW
https://oki.org.pl/olimpiada-informatyczna-od-podstaw

Co to znaczy, że umiem programować w C++?
Znam warunkipętletablice.

#Q4
Czym różnią się zajęcia Programowanie OD PODSTAW od zajęć Olimpiada OD PODSTAW?

W skrócie. By komputer rozwiązał problem potrzebny jest NASZ pomysł (zajęcia Olimpiada OD PODSTAW) i zapisanie tego pomysłu w języku programowania (Programowanie OD PODSTAW).

#Q5
Dlaczego uczymy się C++?

Język C++ jest językiem konkursów informatycznych: Olimpiada Informatyczna, Codeforces, …
Jest też najszybszy, najbliższy architektury sprzętowej, dający najwięcej możliwości w przyszłości.
Zachęcam do obejrzenia wyjaśnienia video: https://youtu.be/zN3CApegsSY?t=1664

#Q6
Czy mogę uczestniczyć w Olimpiada OD PODSTAW i kodować w swoim języku: Python, Java, …

Mocno rekomenduję najpierw naukę języka C++ (zajęcia Programowanie OD PODSTAW) a potem zajęcia Olimpiada OD PODSTAW.
Język programowania to nawyk. Jeśli będziesz pisać zadania w Python, Java to coraz bardziej tracisz szansę na przejście na C++ który jest językiem Olimpiad i konkursów.

Na zajęciach Olimpiada od PODSTAW wymyślamy jak rozwiązać problem. Gdy wymyślimy rozwiązanie to musimy go zakodować – może to być w dowolnym języku C++ / Python / Java / … Jednak obowiązuje uwaga powyżej: Zapisanie w innym języku niż C++ zmniejsza nasze szanse na konkursach. Konkursy przyznają max punktów w C++. W innych językach niekoniecznie.

#Q7
Co to jest OKI – Olimpijskie Koło Informatyczne?

Krótkie video – co to jest OKI? https://youtu.be/su8Lxldt7AM
Zapowiedź zajęć: https://youtu.be/N0mON_gOfHc?t=2217
Artykuł dotyczący OKI: https://oki.org.pl/oki/co-to-jest-oki/

#Q8
Ile kosztuje udział w zajęciach Olimpijskiego Koła Informatycznego?

Zajęcia są całkowicie BEZPŁATNE.
Całość oferty Olimpijskiego Koła Informatycznego – zajęcia, quizy, challenge, grupy dyskusyjne – jest całkowicie BEZPŁATNA!
Liczy się pasja, chęć spełnienia swoich marzeń!
Tylko tyle i aż tyle!

#Q9
Czy trzeba się zapisać na zajęcia Olimpijskiego Koła Informatycznego?

Wszystkie informacje o zajęciach wysyłane są mailowo.
Zachęcam by zostawić swojego maila na stronie:
https://oki.org.pl/newsletter.php
Każdy kto zostawi email otrzymuje całość informacji o zajęciach.
W dowolnej chwili można się wypisać.
Jednak zostawienie maila nie jest konieczne by uczestniczyć w zajęciach.
By uczestniczyć w zajęciach wystarczy być pod linkiem do zajęć w czasie gdy zajęcia trwają.
Rekomenduję zostawienie maila – będziemy na bieżąco.

#Q10
Czy lekcje są nagrywane i dostępne później?

Tak.
Lekcje sa nagrywane i dostępne pod tym samym linkiem pod którym są zajęcia.
Tu jest przykład lekcji która odbyła się pod linkiem i jest dostępna pod tym samym linkiem:
https://youtu.be/VM_9vPIp3M4?t=6449

#Q11
Dla jakiego przedziału wiekowego przeznaczone są zajęcia?

Optymalny wiek to V klasa Szkoły Podstawowej do IV klasy Liceum:
https://youtu.be/SP-Yd3-ADy8?t=1022
Jednak nie ma żadnych ograniczeń. Jeśli jest chęć, ciekawość, pasja – warto spróbować.
Finalistką Olimpiady Informatycznej Juniorów została uczennica IV klasy Szkoły Podstawowej – uczestniczka Olimpijskiego Koła Informatycznego.
Liczy się pasja i chęć odkrywania!

#Q12
Moje dziecko uczy się w szkole x. Czy te zajęcia są również dla niego?

OCZYWIŚCIE!
Zachęcam – OKI to przede wszystkim WSPANIAŁA społecznność MŁODYCH ludzi których PASJĄ jest PROGRAMOWANIE!

#Q13
Czym różnią się zajęcia Programowanie OD PODSTAW od zajęć Olimpiada OD PODSTAW?

Dłuższe wyjasnienie.
By rozwiązać problem przy pomocy komputera, wystartować w Olimpiadzie Informatycznej czy Olimpiadzie Informatycznej Juniorów musimy

  • Znaleźć sposób w jaki komputer ma działać, ma rozwiązać problem
    Na przykład by wypisać 100 największych liczb spośród miliona, wystarczy je posortować i wziąć 100 pierwszych.
    Wymyślenie sposobu jak komputer ma rozwiązać problem – temu służą zajęcia przygotowujące do Olimpiady – zajęcia z algorytmiki.
  • Powiedzieć komputerowi co ma robić.
    Wiemy jak komputer ma rozwiązać problem. To wymyśliliśmy w punkcie A.

    Ale to jeszcze trzeba powiedzieć komputerowi. Trzeba napisać program.
    Musimy wydać komputerowi instrukcje wczytania danych, posortowania, wypisania 100 pierwszych.
    Potrzebujemy zatem umiejętności programowania.
#Q14
Czy powinienem uczęszczać bardziej na zajęcia z C++ czy z algorytmiki?

Jeśli chciałbyś w przyszłości być tym, który przy pomocy komputera zrobi super szybką grę, znajdzie lek na raka, polepszy działanie wyszukiwarek, a dziś wystartuje w Olimpiadzie Informatycznej czy Olimpiadzie Informatycznej Juniorów- zapraszam zarówno na zajęcia z algorytmiki jak i programowania.
Dlaczego?
Tak jak powyżej – musimy rozwiązać problem i przekazać rozwiązanie komputerowi.

Jeśli chcesz w przyszłości tworzyć aplikacje bankowe, strony www, programy na smartfona – wówczas potrzebna jest umiejętność programowania. Poprawnego, eleganckiego, bez błędów. Zapraszam Cię wówczas na zajęcia z programowania.

#Q15
Z czego składają się zajęcia Olimpijskiego Koła Informatycznego?

OKI rozwija młodego człowieka przez 3 elementy
Spotkania – rozwiązujemy wspólnie zadania, poznajemy nowe zagadnienia.
Challenge – rozwiązujemy zadania
Quizy – myślimy nad problemami
https://youtu.be/zN3CApegsSY?t=1484

Co jest najważniejsze z tej trójki?
https://youtu.be/zN3CApegsSY?t=1580
Challenge – nasze własne rozwiązania zadań!
To one pchają nas do przodu
Myślimy 4h sami – nawet jak nie zrobimy – najlepiej spędzony czas
Potem szukamy pomocy – Pitagoras nie doszedł tego momentu

Pamiętajmy co jest kluczem do sukcesu?
3-6 zadań tygodniowo:
https://youtu.be/zN3CApegsSY?t=1602

#Q16
Dlaczego Olimpijskie Koło Informatyczne uczy programowania akurat w C++?

Zachęcam do obejrzenia wyjaśnienia video: https://youtu.be/zN3CApegsSY?t=1664

Z punktu widzenia konkursów – Olimpiada Informatyczna, Codeforces, inne, C++ jest językiem który jest najszybszy, często daje najwięcej punktów, jest jedynym językiem który jest dostępny we wszystkich możliwych konkursach.
Jednocześnie, C++ jest bardzo dobrym językiem do algorytmiki – rozwiązywania problemów przy pomocy komputera. Jest logiczny, spójny, pozwala prosto przenieść nasze pomysły na działania komputera. Posiada wiele bibliotek z gotowymi strukturami danych, zaimplementowanymi już algorytmami: https://youtu.be/Ck6k19b7FVU?t=441
Jeśli więc planujesz brać udział w konkursach informatycznych, na pewno rekomendujemy by poznać C++. Na pewnym etapie i tak będziesz musiał się go nauczyć. Dlaczego więc nie od razu?
Nie musisz się spieszyć. Powoli, krok po kroku, korzystając na przykład z poniższego tutoriala:
https://oki.org.pl/tutorial/

Poniżej wyjaśnienie Mikołaja Bulge, prowadzącego zajęcia Olimpiada Zaawansowana dlaczego warto od razu zacząć od C++https://youtu.be/qJwaW1CFNCA?t=5724
Wyjaśnienie Tomka Kwiatkowskiego prowadzącego Olimpiada POZIOM II dlaczego warto poznawać C++ w kontekście Olimpiady: https://youtu.be/9IpJXlD6zo8?t=6027

Ale nasz wybór C++ jest także z innych powodów. C++ to najszybszy język programowania będący bardzo blisko architektury sprzętowej komputera i pozwalający poznać tą architekturę jeśli jest taka potrzeba: https://youtu.be/V_vDDNdjP1U?t=45
Również wiele inny języków programowania bazuje na C++ – JavaScript, PHP. Znając C++ mamy proste wejście w profesjonalne programowanie.

#Q17
Co muszę przygotować przed zajęciami?

Nie trzeba niczego instalować na komputerze. Nasze zajęcia składają się z :

  • Rozwiązania problemu
    Nasza rozmowa jest online na kanale youtube
  • Zakodowania problemu w języku C++
    Kodujemy w internetowym systemie dostępnym przez przeglądarkę – zwykle jest to GDB Online:
    https://www.onlinegdb.com/
#Q18
Czy Olimpijskie Koło Informatyczne organizuje również zajęcia stacjonarne?

Tak, zajęcia Olimpijskiego Koła Informatycznego będą się również odbywać w trybie stacjonarnym. Więcej szczegółów wkrótce!
Jeśli jesteś zainteresowany(a) zajęciami w Warszawie, zostaw swój adres email w formularzu poniżej – poinformujemy Cię jak będą zajęcia:
https://forms.gle/F76wEMrN2XK3A6b17

#Q19
Dlaczego zajęcia, materiały są bezpłatne?

Misją Olimpijskiego Koła Informatycznego jest by każde dziecko – bez względu na majętność, miejsce zamieszkania, status społeczny – mogło się rozwijać – programować, walczyć w Olimpiadzie, a w przyszłości być kluczowym pracownikiem start-upów, gigantów, czy odkrywcą nowego leku.
Mamy fantastyczną młodzież! Chcemy dać im szansę!
Tak!!! Krzemowa Dolina może być w Polsce!!!
https://youtu.be/nDyj1MnGvbU?t=2228

#Q20
Ktoś jednak prowadzi zajęcia – również materiały, obecność w internecie, itp. – to wszystko kosztuje. Kto za to płaci?

Zajęcia prowadzone są społecznie. Koszty materiałów, stron, itp. pokrywane są przez pomysłodawcę i darczyńców. Jeśli chcesz pomóc – na przykład 4 czy 40 zł miesięcznie – będzie to WIELKA RZECZ:
https://oki.org.pl/wsparcie/
Wszystkim darczyńcom BARDZO DZIĘKUJĘ!

#Q21
Mam propozycję by OKI działało lepiej Jak mogę ją przekazać?

Prośba o wypełnienie formularza:
https://forms.gle/D3KgAu7hXTCNqV7s6

#Q22
Chcę współtworzyć OKI. Jak mogę to zrobić?

Widok radości młodego człowieka – zrobionego zadania, pokonania kolejnego etapu Olimpiady, WOW z tego jak daleko doszedł – to najpiękniejsza rzecz na świecie.
Jeśli chcesz się do tego przyczynić – zapraszam!
Prośba – zostaw informację  w formularzu:
https://forms.gle/D3KgAu7hXTCNqV7s6
Twórzmy razem, twórzmy radość, twórzmy kolejne pokolenie!

#Q23
Co jeśli nie znalazłem(am) odpowiedzi na moje pytanie na tej stronie?

Zadaj pytanie przez formularz: https://forms.gle/D3KgAu7hXTCNqV7s6

Olimpiada to przygoda,
fun, przyszłość

~ Daniel Olkowski

Powieś plakat w szkole!

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz