W roku 2024/25 będzie 7 niezależnych zajęć dotyczących Programowania / Olimpiady / Sztucznej Inteligencji.
Informacje dotyczące zajęć OKI 2024/25: https://zajecia.oki.org.pl/#lista
Spotkanie informacyjne – poniedziałek, 16 września, 18:00: https://youtu.be/WN4bbsB4X9A
Opis planowanych zajęć 2024/25: https://youtu.be/rf4wHCOnELY
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ć.
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 warunki, pętle, tablice.
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).
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
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.
Zadaj pytanie przez formularz: https://forms.gle/kEsr6A6cVoVWEXdd8
Krótkie video – co to jest OKI? https://youtu.be/su8Lxldt7AM
Zapowiedź zajęć: https://youtu.be/rf4wHCOnELY
Artykuł dotyczący OKI: https://oki.org.pl/oki/co-to-jest-oki/
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!
Wszystkie informacje o zajęciach wysyłane są mailowo.
Zachęcam by zostawić swojego maila na stronie:
http://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.
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
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!
OCZYWIŚCIE!
Zachęcam – OKI to przede wszystkim WSPANIAŁA społecznność MŁODYCH ludzi których PASJĄ jest PROGRAMOWANIE!
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.
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.
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
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.
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 Ideone:
https://ideone.com/
Zrób quizy i challenge które znajdują się na Twoim poziomie. Lista kursów i odnośniki do poszczególnych ścieżek:
https://oki.org.pl/harmonogram-zajec/
Tak, zajęcia Olimpijskiego Koła Informatycznego będą się również odbywać w trybie stacjonarnym. Więcej szczegółów wkrótce!
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
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Ę!
Zadaj pytanie przez formularz: https://forms.gle/kEsr6A6cVoVWEXdd8
Odkrywamy!
https://youtu.be/Q3j6LNU_LRM?t=937
Daniel Olkowski