Zajęcia Programowanie OD PODSTAW 2023/24

Zakończenie Olimpijskiego Koła Informatycznego

Piątek, 17 maja, godzina 18:00: https://youtu.be/VPm3locLnhw

Zapraszam do fascynującej przygody jaką jest programowanie! Uczymy się od programować OD ZERA. Nie trzeba nic umieć na początku.

Dołącz do CHALLENGE! https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Zostaw email by być informowanym o zajęciach! http://oki.org.pl/newsletter.php
Wszystkie zajęcia: https://zajecia.oki.org.pl/#lista_zajec

Najbliższe zajęcia Programowanie OD PODSTAW

Poniedziałek, 13 maja, 18:00 – link do zajęć:
https://youtu.be/5qO2Jgss1zk
Temat: Programowanie to fun!

 

Co zrobić przed zajęciami? – Challenge 2024-04-22
Link do challenge 2024-04-22: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/19489/
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja

Podsumowanie zajęć

Poniedziałek, 6 maja, 18:00 – link do zajęć:
https://youtu.be/r17hTwFOI2k
Temat: Kolejka priorytetowa

Poniedziałek, 15 kwietnia, 18:00 – link do zajęć:
https://youtu.be/VayR_prcFPo
Temat: Czy już tu byłeś? Rekurencja!

Poniedziałek, 8 kwietnia, 18:00 – link do zajęć:
https://youtu.be/VlBFj7bFxjQ
Temat: Challenge – najtrudniejsze zadania!

Poniedziałek, 25 marca, 18:00 – link do zajęć:
https://youtu.be/2oQA-KxzORE
Temat: QUIZ – ślepe uliczki

Poniedziałek, 18 marca, 18:00 – link do zajęć:
https://youtu.be/cndCgrYfPuU
Temat: Mysz i… kot

Poniedziałek, 11 marca, 18:00 – link do zajęć: https://youtu.be/wOt6oggBih4
Temat: Pair / Własne sortowanie – Quiz

Programowanie OD PODSTAW #14
Temat: QUIZ Sortowanie 
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/18199/
Opis Challenge: https://youtu.be/mNmnYWDJn1g?t=750
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja

Najważniejsze części zajęć:
Czy Święta kojarzą się z programowaniem? https://youtu.be/mNmnYWDJn1g?t=18
Najlepsze życzenia świąteczne:- czas dla rodziny: https://youtu.be/mNmnYWDJn1g?t=90
Mistrz Programowania: https://youtu.be/mNmnYWDJn1g?t=155
Zagraj w długą grę! https://youtu.be/mNmnYWDJn1g?t=503
Mistrz Programowania – działajmy! https://youtu.be/mNmnYWDJn1g?t=4198
OIJ – statystyki testu wiedzy:  https://youtu.be/mNmnYWDJn1g?t=555
Dziękuję za USACO!  https://youtu.be/mNmnYWDJn1g?t=4103
Opis Challenge! https://youtu.be/mNmnYWDJn1g?t=750
Podziękowanie za Challenge: https://youtu.be/mNmnYWDJn1g?t=4011
Zapowiedź zajęć 8 stycznia: https://youtu.be/mNmnYWDJn1g?t=831
Programowanie przez fun: https://youtu.be/mNmnYWDJn1g?t=927
Szczegółowe omówienie sortowania: https://youtu.be/mNmnYWDJn1g?t=1393
Sortowanie to radość: https://youtu.be/mNmnYWDJn1g?t=1655
Troszeczkę nerwów…. https://youtu.be/mNmnYWDJn1g?t=1957
Michał zrozumiał! https://youtu.be/mNmnYWDJn1g?t=2062
Super! https://youtu.be/mNmnYWDJn1g?t=2213
Hakowanie: https://youtu.be/mNmnYWDJn1g?t=2425
Złożoność sortowania: https://youtu.be/mNmnYWDJn1g?t=2726
Magiczna liczba 24: https://youtu.be/mNmnYWDJn1g?t=3672

Programowanie OD PODSTAW #13
Temat: Sortowanie / Zadanie Cow College Amerykańska Olimpiada USACO
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/18094/
Opis Challenge: https://youtu.be/E9U425oXjiM?t=4242
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Nie ruszaj mojego telefonu! https://youtu.be/E9U425oXjiM?t=4
Zachęcam do programowania! do funu! do radości! https://youtu.be/E9U425oXjiM?t=134
15 – 18 grudnia – pierwszy contest USACO! https://youtu.be/E9U425oXjiM?t=183
Zaproponuj zadanie, problem: https://youtu.be/E9U425oXjiM?t=374
Zapowiedź zajęć 18 grudnia: https://youtu.be/E9U425oXjiM?t=484
Opis Challenge: https://youtu.be/E9U425oXjiM?t=4242
Baw się! https://youtu.be/E9U425oXjiM?t=4500
Sortowanie i pizza! https://youtu.be/E9U425oXjiM?t=522
Wczytanie danych do tablicy oraz wypisywanie: https://youtu.be/E9U425oXjiM?t=802
Kto jest najmniejszym obżarciuchem? https://youtu.be/E9U425oXjiM?t=1089
Wszyscy genialni! https://youtu.be/E9U425oXjiM?t=1365
Jak zrobić zadanie Magazyn 1a z Challenge? https://youtu.be/E9U425oXjiM?t=1855
Podsumowanie sortowania: https://youtu.be/E9U425oXjiM?t=2098
Złożoność sortowania: https://youtu.be/E9U425oXjiM?t=2180
Omówienie Cow College – USACO! https://youtu.be/E9U425oXjiM?t=2283
Zmienne po angielsku! https://youtu.be/E9U425oXjiM?t=3212
Podsumowanie rozwiązania Cow College: https://youtu.be/E9U425oXjiM?t=3901
Uczymy się wtedy gdy piszemy samemu! https://youtu.be/E9U425oXjiM?t=3924

Programowanie OD PODSTAW #12
Temat: Napisy
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17931/
Opis Challenge: https://youtu.be/9Ttr_S6U-mM?t=3670
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Czym jest programowanie? https://youtu.be/9Ttr_S6U-mM?t=89
Olimpiada to motywacja! https://youtu.be/9Ttr_S6U-mM?t=299
Trwa OIJ SP: https://youtu.be/9Ttr_S6U-mM?t=484
Weź udział w Amerykańskiej Olimpiadzie: https://youtu.be/9Ttr_S6U-mM?t=531
Początek wytłumaczenia napisów: https://youtu.be/9Ttr_S6U-mM?t=952
Łączenie stringów: https://youtu.be/9Ttr_S6U-mM?t=1072
Właściwości string: https://youtu.be/9Ttr_S6U-mM?t=1180
Różnica + w string i w int: https://youtu.be/9Ttr_S6U-mM?t=1291
String – tablica znaków: https://youtu.be/9Ttr_S6U-mM?t=1520
Jak wypisać ostatni znak napisu: https://youtu.be/9Ttr_S6U-mM?t=1881
Wytłumaczenie size() dla stringu: https://youtu.be/9Ttr_S6U-mM?t=1943
Zamiana literek w stringu: https://youtu.be/9Ttr_S6U-mM?t=2219
Rozwiązanie zadania A. Word Capitalization / Codeforces (wdc): https://szkopul.edu.pl/problemset/problem/5nDwyIdroL4fyDXNAiLgtxDx/site
Emocje! https://youtu.be/9Ttr_S6U-mM?t=3033
Wypisujemy wszystkie literki w stringu: https://youtu.be/9Ttr_S6U-mM?t=3209
Zadanie A. Anton and Danik: https://szkopul.edu.pl/problemset/problem/fWf08sKUGP8B9QOnugLZ9N8a/site
Opis Challenge: https://youtu.be/9Ttr_S6U-mM?t=3670
Najważniejsza rzecz – Challenge! https://youtu.be/9Ttr_S6U-mM?t=4048 

Programowanie OD PODSTAW #10
Temat: Quiz Tablice
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17829/
Opis Challenge: https://youtu.be/cLkKPIlGs8E?t=3464
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Kłaniam się nisko i gratuluję! https://youtu.be/cLkKPIlGs8E?t=13
To musi być radość! https://youtu.be/cLkKPIlGs8E?t=119
Tablice są ważne! https://youtu.be/cLkKPIlGs8E?t=181
Najtrudniejsze za nami! https://youtu.be/cLkKPIlGs8E?t=208
Dziękuję za wsparcie https://youtu.be/cLkKPIlGs8E?t=222
Realizujemy marzenia https://youtu.be/cLkKPIlGs8E?t=395
Jaką podjąć decyzję? https://youtu.be/cLkKPIlGs8E?t=433
Deklaracja tablicy o 4 elementach int: https://youtu.be/cLkKPIlGs8E?t=623
Dokładne wytłumaczenie indeksowania tablic: https://youtu.be/cLkKPIlGs8E?t=1279 
Mamy sami pomyśleć ma kahoocie: https://youtu.be/cLkKPIlGs8E?t=1685
Wypisywanie wszystkich elementów tablicy: https://youtu.be/cLkKPIlGs8E?t=1707 
Wyjście poza tablicę: https://youtu.be/cLkKPIlGs8E?t=1894
Wczytanie elementów do tablicy z wejścia: https://youtu.be/cLkKPIlGs8E?t=2626
Zapraszam do Challenge! https://youtu.be/cLkKPIlGs8E?t=3464
27 listopada – bawimy się znakami: https://youtu.be/cLkKPIlGs8E?t=3511
Kary nie Kary: https://youtu.be/cLkKPIlGs8E?t=3581
Challenge jest najważniejszy! https://youtu.be/cLkKPIlGs8E?t=3721

Programowanie OD PODSTAW #9
Temat: Tablice – Cała pamięć nasza!
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17725/
Opis Challenge: https://youtu.be/q92kykzx1Vw?t=3979
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Gdzie tablice? https://youtu.be/q92kykzx1Vw?t=45
Wchodzimy w  profesjonalne programowanie! https://youtu.be/q92kykzx1Vw?t=148
Zachęcam do informatyki! https://youtu.be/q92kykzx1Vw?t=175
Inwestuj w swoją pasję: https://youtu.be/q92kykzx1Vw?t=192
Iga Świątek: https://youtu.be/q92kykzx1Vw?t=237
Zachęcam do strategii cięższych rękawic! https://youtu.be/q92kykzx1Vw?t=300
Samemu odkrywać jak najwięcej! https://youtu.be/q92kykzx1Vw?t=353
Początek wyjaśnienia tablic: https://youtu.be/q92kykzx1Vw?t=847
Wyjście poza tablicę: https://youtu.be/q92kykzx1Vw?t=1318
C++ pozwala nie pisać po swojej pamięci: https://youtu.be/q92kykzx1Vw?t=1723
Wczytywanie dowolnej liczby komórek: https://youtu.be/q92kykzx1Vw?t=1808
Omówienie zadania Temperatury: https://youtu.be/q92kykzx1Vw?t=2684
Link: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/p/tem/
Napisz samemu kod! https://youtu.be/q92kykzx1Vw?t=3215
Nerwy nerwy nerwy: https://youtu.be/q92kykzx1Vw?t=3382
Zrozumieć do końca: https://youtu.be/q92kykzx1Vw?t=3448
Podsumowanie kodu zadania Temperatury: https://youtu.be/q92kykzx1Vw?t=3503
Zapowiedź zajęć: https://youtu.be/q92kykzx1Vw?t=500
Challenge! https://youtu.be/q92kykzx1Vw?t=3979

Programowanie OD PODSTAW #8
Temat: Programujemy grę!
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17724/
Opis Challenge: https://youtu.be/jxjG2ezmHD0?t=3510
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:

Pilotujemy samolot: https://youtu.be/jxjG2ezmHD0?t=3
Symulacja działania naszego programu: https://youtu.be/jxjG2ezmHD0?t=2118
Załóż konto na CodinGame: https://youtu.be/jxjG2ezmHD0?t=2287
Zadanie Chińczyk: https://youtu.be/jxjG2ezmHD0?t=2575
Dlaczego nie mamy 100: https://youtu.be/jxjG2ezmHD0?t=2827
Mamy ponad połowę czasu: https://youtu.be/jxjG2ezmHD0?t=2875
Pokazanie że na szkopule za czas 0.07/0.10 dostajemy 92%: https://youtu.be/jxjG2ezmHD0?t=2990
Omówienie linijek przyspieszających: https://youtu.be/jxjG2ezmHD0?t=3047
Gigantyczna radość – mamy 100 punktów! https://youtu.be/jxjG2ezmHD0?t=3119
Jak działają linijki przyspieszające: https://youtu.be/jxjG2ezmHD0?t=3162
Zapowiedź zajęć: https://youtu.be/jxjG2ezmHD0?t=3654
Opis challenge: https://youtu.be/jxjG2ezmHD0?t=3510
Mamy Codeforces: https://youtu.be/jxjG2ezmHD0?t=3534
Równanie liniowe – podpowiedź: https://youtu.be/jxjG2ezmHD0?t=3552

Programowanie OD PODSTAW #7
Temat: Quiz Wnikamy!
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17647/
Opis Challenge: https://youtu.be/mwUQ32BTkXY?t=3961
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:

Nie odkładaj pasji! https://youtu.be/mwUQ32BTkXY?t=5
Wnikaj! https://youtu.be/mwUQ32BTkXY?t=148
100 osób w rankingu Challenge! https://youtu.be/mwUQ32BTkXY?t=246
char vs string: https://youtu.be/mwUQ32BTkXY?t=623
Dokładne wytłumaczenie for: https://youtu.be/mwUQ32BTkXY?t=1082

 

Programowanie OD PODSTAW #6
Temat: Pętla – Jak pozbyć się nudy?
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17552/
Opis Challenge: https://youtu.be/1sw07Gt4MKk?t=3259
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Co jeśli nie lubisz nudy? https://youtu.be/1sw07Gt4MKk?t=4

Wytłumaczenie pętli: https://youtu.be/1sw07Gt4MKk?t=797

Programowanie OD PODSTAW #5
Temat: Decyzje / warunek – Bawimy się decyzjami!
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17455/
Opis Challenge: https://youtu.be/H9dRa-1vX4o?t=3768
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:

Test OIJ – weź udział: https://youtu.be/H9dRa-1vX4o?t=325
Nie odpuszczamy! https://youtu.be/H9dRa-1vX4o?t=11
Znaki specjalne: https://youtu.be/H9dRa-1vX4o?t=820
Ile się nauczyliśmy? https://youtu.be/H9dRa-1vX4o?t=3863

Programowanie OD PODSTAW #4
Temat: Decyzje Programujemy GRĘ
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17354/
Opis Challenge: https://youtu.be/H1kz3u9zIWg?t=4128
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:

Już możemy programować grę! https://youtu.be/H1kz3u9zIWg?t=3
Podejmowanie decyzji! https://youtu.be/H1kz3u9zIWg?t=26
Komputer podejmuje decyzje: https://youtu.be/H1kz3u9zIWg?t=79
Uwierz że możesz! https://youtu.be/H1kz3u9zIWg?t=183
Jeśli coś jest trudne to dobrze! https://youtu.be/H1kz3u9zIWg?t=236
x = x – 6 – równanie czy podstawienie: https://youtu.be/H1kz3u9zIWg?t=474
Jak piszą programiści C++? https://youtu.be/H1kz3u9zIWg?t=640
Warunek: https://youtu.be/H1kz3u9zIWg?t=772
Warunek i 2 instrukcje: https://youtu.be/H1kz3u9zIWg?t=1154
if / else – wytłumaczenie: https://youtu.be/H1kz3u9zIWg?t=2435
Warunek >= oraz ==: https://youtu.be/H1kz3u9zIWg?t=2749
string: https://youtu.be/H1kz3u9zIWg?t=3108
Piszemy grę! https://youtu.be/H1kz3u9zIWg?t=3258
Skrótowe wytłumaczenie kodu: https://youtu.be/H1kz3u9zIWg?t=4027
Co w Challenge? https://youtu.be/H1kz3u9zIWg?t=4128
Zapraszam na kolejne zajęcia! https://youtu.be/H1kz3u9zIWg?t=4527

Programowanie OD PODSTAW #3
Temat: Psujemy C++ / Quiz
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17155/
Opis Challenge: https://youtu.be/B0bUvGFdgGA?t=3830
Jak dołączyć do Challenge? https://oki.org.pl/programowanie-od-podstaw/#challenge_instrukcja
Najważniejsze części zajęć:
Ciekawość! https://youtu.be/B0bUvGFdgGA?t=3
Olimpiada: https://youtu.be/B0bUvGFdgGA?t=257
Naprostszy program: https://youtu.be/B0bUvGFdgGA?t=870
Kod: https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/wczytaj_wypisz_liczba_gesi.cpp
Zwiększamy o 1 czyli ++liczba: https://youtu.be/B0bUvGFdgGA?t=1134
Kod:
https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/inkrement_1.cpp

Liczymy – mnożenie: https://youtu.be/B0bUvGFdgGA?t=1516
Kod: https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/wczytaj_wypisz_inkrement_1_mnozenie.cpp
Czysty kod! https://youtu.be/B0bUvGFdgGA?t=1584
Dzielenie w C++: https://youtu.be/B0bUvGFdgGA?t=1913
Kod: https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/dzielenie_integer.cpp
Psujemy C++ czyli kiedy int nie działa? https://youtu.be/B0bUvGFdgGA?t=2223
Kod:
https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/int_granica_zakresu.cpp

Typ long long: https://youtu.be/B0bUvGFdgGA?t=2863
Kod:
https://github.com/OlimpijskieKoloInformatyczne/Wejscie_Wyjscie_CPP_Quiz_1/blob/main/long_long_granica_zakresu.cpp

Programowanie OD PODSTAW #2
Temat: Wczytujemy i wypisujemy dane Zadanie Old MacDonald
Omówienie: https://youtu.be/irfDUnzbO3k?t=2600
Link do zadania: https://szkopul.edu.pl/problemset/problem/omd/site/
Strona z kodem zadania: https://oki.org.pl/old-macdonald/
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17150/
Najważniejsze części zajęć:
Zmienne: https://youtu.be/irfDUnzbO3k?t=815
Zmienne – opis kodu: https://youtu.be/irfDUnzbO3k?t=1071
Czysty kod – zmienne muszą mieć nazwy tego co oznaczają: https://youtu.be/irfDUnzbO3k?t=1145
Wczytywanie danych: https://youtu.be/irfDUnzbO3k?t=1321

Programowanie OD PODSTAW #1
Temat: Nasz pierwszy program! – Kaczka Dziwaczka
Omówienie: https://youtu.be/WGI1XTV-cb4?t=727
Link do zadania: https://szkopul.edu.pl/problemset/problem/kca/site/
Strona z kodem zadania: https://oki.org.pl/kaczka-dziwaczka/
Challenge: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/17064/
Artykuły związane z zajęciami:
Dołącz do Challenge: https://www.linkedin.com/feed/update/urn:li:activity:7110915313885466625/
Zacznij programować: https://twitter.com/OkiKolo/status/1704819997191569769
Quiz Rysunek:
https://www.facebook.com/OlimpijskieKoloInformatyczne/posts/pfbid03GAiQY8192H1ZEDMjo7fxLcD7eg9tgEpteSu6vuyWQ7viDLFsKxfziYU5TtNxbeUl

 


Jak dołączyć do Challenge Programowanie OD PODSTAW 2023/24?
a. Utwórz konto na platformie szkopuł: https://szkopul.edu.pl/register/
Jeśli nie chcesz by w rankingu było Twoje imię i nazwisko to nie podawaj Imienia/Nazwiska przy rejestracji.
Jeśli przy rejestracji zostawisz puste pola dla Imienia/Nazwiska to w rankingu będzie podany tylko nick.
b. Kliknij na poniższy link który dołączy cię do konkursu z zajęć: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/join/b4yGOpBqPTA22DpK-X_rx6Qv/
c. Zrób zadania: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/p/
Zobacz ranking: https://szkopul.edu.pl/c/programowanie-od-podstaw-2023-24/ranking/