Priprave na računalniška tekmovanja - OŠ (22/23)
Osnutek odseka
-
Tekmovalno programiranje je svojevrsten in v šolah redko učen izziv. Predstavlja odličen uvod v svet računalništva in informatike, ter uči konstruktiven pristop k reševanju različnih problemov.V šolskem letu 2021/22 smo pod okvirom projekta NAPOJ (https://napoj.si/) organizirali brezplačne priprave na tekmovanja iz programiranja za osnovnošolce tretje triade (7. do 9. razred). Priprave organiziramo tudi letošnje šolsko leto 2022/23. Potekale bodo preko programa zoom (https://zoom.us/), namenjene pa so tako popolnim začetnikom kot tistim, ki že imajo nekaj programerskega znanja in želijo svoje znanje izpopolniti. Dobrodošli so tudi tisti, ki so na pripravah že bili lani. Predavanja bodo potekala ob torkih ob 18. uri. Povezava do Zoom videokonference je navedena spodaj.
Cilj priprav je, da učenci spoznajo teorijo programiranja in da se ob rednih vajah naučijo strukturiranega programatičnega reševanja problemov. V ta namen bomo med predavanji tudi reševali primere tekmovalnih nalog, učenci pa bodo te in dodatne naloge lahko reševali tudi doma. V okviru priprav bodo tudi organizirana prijateljska tekmovanja, da se učenci spoznajo s formatom tekmovanja; to znanje bodo marca uporabili na dveh državnih tekmovanjih: ACM RTK in tekmovanje iz programiranja ZOTKS.
Priprave izvajamo bivši tekmovalci z večletnimi izkušnjami na državnih in mednarodnih tekmovanjih:- Bor Grošelj Simić, UL FMF
- Ella Potisek, UL FMF
- Patrik Žnidaršič, UL FMF
- Daniel Blažič, UL FMF
- Jaka Velkaverh, UL FMF
- Benjamin Bajd, UL FMF
- Domen Ogorevc, UL FRI
- Ana Luetić, UL FMF
Ob svetovanju in pomoči- dr. Jureta Slaka (Google, prej IJS in UL FMF)
- doc. dr. Tomaža Hočevarja (UL FRI)
Za več informacij se obrnite na Bora Grošelj Simića: (priprave@turminal.net)Potrebščine
Učencem priporočamo, da imajo s seboj zvezek in pisalo, da si lahko ob urah pripravijo zapiske.-
Predavanja potekajo ob torkih ob 18:00, razen med počitnicami.
-
Iz informativnih razlogov vas prosimo, da se prijavite, tudi če niste bili na uvodnem srečanju.
-
Izbirno šolsko tekmovanje bo potekalo 13. 1. 2023 ob 14:00 na zoomu. Prijavite se vsaj nekaj minut predčasno.
Državno tekmovanje bo potekalo 12. 3. 2023
Opozorilo: datumi ZOTKS tekmovanj so sicer navedeni na njihovi spletni strani, a morda niso pravilni.
-
Državno tekmovanje bo potekalo 25. 3. 2023 ob 10:00.
Tekmovalci se razdelijo v pet skupin; dve skupini za osnovnošolce in tri skupine za srednješolce. V prvi osnovnošolski skupini se programe piše na papir, v drugi pa na računalnik. Prva skupina ima lažje naloge, poleg tega pa je ocenjevanje bolj prijazno - izdelke pregledajo ocenjevalci, ki za manjše napake odbijajo le malo točk, v drugi skupini na izdelke avtomatsko pregleda računalnik.
Osnovnošolski RTK se letos izvaja prvič, zaradi česar še ni registrirano "pravo" tekmovanje, in se ne šteje za npr. Zoisovo štipendijo. Letos bo OŠ tekmovanje potekalo na daljavo (obe skupini), naslednje leto pa v živo.
Svetujemo vam, da s seboj prinesete zapiske s predavanj ter pisalo in prazen papir, s katerima si lahko pri reševanju nalog pomagate.
Na tekmovanje se lahko prijavite pri učitelju računalništva.
-
Pomembne informacije:
- Priprave bodo potekale ob torkih med 18:00 in 19:45
- Med počitnicami priprav ne bo
- Med letom bomo za vajo organizirali dve interni tekmi
- Poleg tega se bomo udeležili dveh tekmovanj; ZOTKS programiranje in ACM RTK
-
Za domačo nalogo do naslednje ure naredi naslednje stvari:
- Pridruži se discord strežniku
- Naloži program Code::Blocks
- Izpolni prijavnico, če je še nisi (povezava zgoraj)
Učencem priporočamo, da imajo pri predavanjih s seboj zvezek, v katerega si zapisujejo naučeno snov.-
Po vstopu si spremenite vzdevek na svoje ime in priimek (na desni poiščite svoj profil > desni klik > Edit server profile > nickname) in napišite, da želite pridobiti dostop do ostalih kanalov.
- Pridruži se discord strežniku
-
Druga redna ura je potekala 18. 10. 2022. Obravnavali smo pisanje na oz. branje iz standardnega vhoda in izhoda.
-
Tretja ura je potekala 25. 10. 2022. Obravnavali smo osnovno delo s števili, kar vključuje branje, pisanje in računske operacije.
-
Četrta ura je potekala 8. 11. 2022. Registrirali smo se na putko in si pogledali osnove pogojnih stavkov.
-
5. ura je potekala 15. 11. Spoznali smo še nekaj več o pogojnih stavkih, in rešili še nekaj nalog.
-
6. ura je potekala 22. 11. ob 18h. Na uri smo samostojno reševali naloge iz poglavij, ki smo jih predelali do sedaj.
Ker je bilo delo na uri samostojno, posnetka za ta teden ni. Učencem svetujemo, da sami rešijo čim več nalog v sklopu "Računske operacije in if stavek". Če imate pri reševanju težave, nam pišite na zgoraj naveden e-naslov ali discord strežnik.
-
Sedma ura je potekala 29. 11. 2022. Učili smo se osnove o zankah.
-
8. ura je potekala v torek, 6. 12. Samostojno smo reševali naloge in vadili prej naučeno.
-
9. ura je potekala v torek, 13. 12., ob 18:00. Na uri smo imeli prvo prijateljsko tekmovanje, ki je trajalo 2 uri.
-
10. ura je potekala 20. 12. 2022. Na uri smo komentirali naloge in pregledali oddaje iz tekmovanja.
-
11. ura je potekala 3. 1. 2023. Obravnavali smo osnove o nizih besedila.
Bodite pozorni na tekmovanje ZOTKS, ki bo potekalo 13. 1. 2023 ob 14:00. Dobimo se na običajni zoom povezavi; prijavite se vsaj nekaj minut prej. 15 minut pred začetkom bo še čas za vprašanja.
-
12. ura je potekala 10. 1. 2023. Nadaljevali smo z obravnavo nizov.
-
13. ura je potekala 17. 1. 2023. Pregledali smo naloge in in komentirali rešitve šolskega tekmovanja ZOTKS.
-
14. ura je potekala 25. 1. 2023. Nadaljevali smo z obravnavo nizov.
-
15. ura je potekala 31. januarja. Ker je imela polovica učencev počitnice, smo na uri reševali naloge. Enake naloge bomo reševali tudi naslednjo uro.
-
16. ura je potekala 7. februarja. Ker je imela polovica učencev počitnice, smo na uri reševali naloge; enake kot uro pred tem.
-
17. ura je potekala 14. 2. 2023. Začeli smo z obravnavo nove snovi - seznamov.
-
18. ura je potekala 21. 2. 2023. Nadaljevali smo z obravnavo seznamov.
-
19. ura je potekala 28. 2. 2023. Delali smo naloge iz seznamov.
-
20. ura je potekala 7. 3. 2023. Vadili smo za prihajajočo tekmo ACM RTK.
-
21. ura je potekala 14. 3. 2023. Vadili smo za prihajajoče tekmovanje ACM RTK.
-
22. ura je potekala 21. 3. Na uri smo vadili za prihajajočo RTK tekmo.
-
23. ura je potekala 28. 3. 2023. Na uri smo delali naloge iz tekmovanja ter se pogovorili o rezultatih.
-
24. ura je potekala 4. 4. 2023. Učili smo se o funkcijah.
-
25. ura je potekala 11. 4. 2023. Nadaljevali smo z obravnavo funkcij.
-
26. ura je potekala 18. 4. 2023. Povedali smo nekaj o rekurziji, nato pa smo se spustili v teorijo števil.
-
27. ura je potekala 25. 4. 2023. Pogledali smo si implementacijo Evklidovega algoritma ter Eratostenovega rešeta.
-
28. ura je potekala 2. 5. 2023, med časom počitnic. Ura je bila neobvezna in namenjena samostojni vaji.
-
29. ura je potekala 9. 5. 2023. Na uri smo vadili snov teorije števil.
-
30. ura je potekala 16. 5. 2023. Na uri smo delali vaje.
Prihodnji teden bomo imeli v času predavanj prijateljsko tekmo na putki, kjer bomo še zadnjič pokazali, kaj smo se letos naučili.
-
31. ura je potekala 23. 5. 2023. Na uri smo organizirali prijateljsko tekmo, s katero smo preverili, koliko smo se v letu naučili.
-
32. ura je potekala 30. 5. 2023. Na uri smo prosili učence, da izpolnijo anketo, ter se poslovili.