Tedenski povzetek

  • Splošne informacije


    Tekmovalno oz. športno programiranje na poseben način združuje učenje računalništva in matematike, hkrati pa predstavi nov način razmišljanja in nov pristop k reševanju problemov.

    V šolskem letu 2024/25 se bo v okviru projekta NAPOJ (https://napoj.si/) ponovno izvajal pouk tekmovalnega programiranja in priprave na tekmovanja za osnovnošolce od 7. do 9. razreda. Pouk bo potekal enkrat na teden preko programa Zoom (https://zoom.us/) na povezavi, navedeni spodaj. Priprave so namenjene tako popolnim začetnikom kot tistim, ki že imajo nekaj programerskega znanja in želijo svoje znanje izpopolniti. Pouk je brezplačen, potrebno ni nobeno predznanje iz programiranja.

    Priprave potekajo vsak četrtek od 18:00 do 19:30, razen med počitnicami in prazniki.

    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 MF
    • Patrik Žnidaršič, UL FMF
    • Jaka Velkaverh, UL FMF
    • Jakob Schrader, UL FMF
    • Jošt Smrtnik, UL FMF
    • Bor Brudar, UL FMF
    • Jakob Žorž, 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 Patrika Žnidaršiča: (priprave@turminal.net)

    Potrebščine
    Učencem priporočamo, da imajo poleg računalnika s seboj zvezek in pisalo, da si lahko ob urah pripravijo zapiske.

  • Srečanja v živo

    V okviru priprav bomo letos organizirali tudi tri srečanja v živo. Prvo takšno srečanje je bilo v soboto, 30. 11. ob 10. uri na Fakulteti za matematiko in fiziko v Ljubljani.

    Če se udeležite srečanja, imejte s seboj kakšno pisalo in zvezek, saj bomo del srečanja programerske naloge reševali tudi grafično na papir. Računalnika s seboj ne potrebujete, ker nam je fakulteta dala na voljo uporabo računalniških učilnic.

    Fakulteta za matematiko in fiziko je za vse prijavljene prijazno zagotovila malico. V primeru alergij in drugih zdravstvenih posebnosti, ali pa če imate kakšno vprašanje, nam prosimo pišite.

    • Programska oprema

      Za programiranje v C++ potrebujemo dve vrsti programske opreme; orodja za prevajanje in urejevalnik besedila.

      Učencem priporočamo, da sledijo navodilom v posnetku spodaj in si naložijo urejevalnik Geany ter okolje MinGW. Če imate kakršnekoli težave pri namestitvi programske opreme, nas kontaktirajte, in vam bomo pomagali.

    • Osnovna struktura programa, pisanje in branje podatkov

    • Napredno branje in pisanje (nadaljevalna skupina)

    • Spomin in kazalci (nadaljevalna skupina)

    • Urejanje in asimptotična notacija (nadaljevalna skupina)