Tekmovalni dnevi Instituta Jožef Stefan
Predstavitev tekmovanja
Zamisel o nastanku tekmovalnih dni Instituta Jožef Stefan je nastala z namenom spodbujati medpredmetno povezovanje, interdisciplinarnost in timsko delo dijakov. S tekmovanji želimo širiti in poglabljati znanja dijakov in jim hkrati omogočiti, da se preizkusijo ob reševanju zahtevnejših nalog in problemov. Cilj tekmovanj je odkrivati in spodbujati nadarjene dijake. S tekmovalnimi dnevi IJS želimo tudi promovirati znanost in vzpostaviti sodelovanje med šolami ter IJS.
Letos smo pripravili štiri tekmovanja, v prihodnjih letih pa nameravamo program tekmovalnih dni IJS še razširiti.
-
4. tekmovanje IJS v znanju računalništva
Tekmovanje je namenjeno dijakinjam in dijakom, ki jih zanimajo programiranje in algoritmi. Poudarek ni toliko na tehnikalijah in samem kodiranju, pač pa na razmišljanju o algoritmu, ki reši posamezen problem. Tekmovanje bomo organizirali v sodelovanju s Fakulteto za matematiko in fiziko in Fakulteto za računalništvo in informatiko Univerze v Ljubljani ter pod strokovnim pokroviteljstvom ACM.
Tekmovanje poteka na dveh ravneh:
- šolsko tekmovanje
- državno tekmovanje.
Šolsko tekmovanje ima značaj predtekmovanja in pomeni izbor za nastop na državnem tekmovanju. Naloge za šolsko tekmovanje ter kriterije ocenjevanja pripravi državna tekmovalna komisija in jih pošlje šolam. Šolsko tekmovanje bo potekalo v petek, 6. februarja 2009, ob 13. uri, istočasno v vseh sodelujočih šolah. Izvedba šolskega tekmovanja in ocenjevanje odgovorov tekmovalcev na šolskih tekmovanjih je prepuščeno posameznim šolam in učiteljem.
Posamezna šola ali druga podobna organizacija se na podlagi rezultatov šolskega tekmovanja odloči, katere dijake bo poslala na državno tekmovanje, pri čemer pa gre lahko s posamezne šole v posamezno težavnostno skupino državnega tekmovanja največ deset tekmovalcev. Po potrebi, zaradi omejitev, ki jih določa izvedba tekmovanja, pa lahko organizacijski odbor še dodatno omeji število tekmovalcev.
Državno tekmovanje bo potekalo na IJS in FMF v soboto, 28. marca 2009 ob 9:30, v treh težavnostnih skupinah:
-
Prva skupina je najlažja, zahteva le minimalno predznanje programiranja in je primerna tudi za začetnike, ki se učijo programiranja šele nekaj mesecev. Tekmovalci rešujejo naloge na papir. Naloge ne zahtevajo nujno odgovora v obliki programa, pač pa je lahko postopek izražen tudi v naravnem jeziku (slovenščini) ali v psevdokodi. Nalog bo predvidoma pet, časa za reševanje pa bo tri ure, pri čemer je mišljeno, da večina tekmovalcev za reševanje ne bo potrebovala več kot dve uri in pol.
-
Druga skupina je malo težja od prve in zahteva osnovno znanje programiranja. Primerna je za tekmovalce, ki se učijo programiranja leto ali dve. Tekmovalci rešujejo naloge na papir, tako kot v prvi skupini. Tudi tu bo nalog predvidoma pet, časa za reševanje pa tri ure.
-
Tretja skupina rešuje naloge na računalnikih. Vsaka naloga zahteva od tekmovalca pravilno delujoč program, ki reši zastavljeni problem. Ocenjevanje programov poteka avtomatsko na ocenjevalnem računalniku komisije. Tekmovalec je takoj po oddaji programa obveščen o tem, ali je program uspešno prestal testiranje ali ne. Tekmovalec lahko za posamezno nalogo poskusi oddati rešitev tudi po večkrat, če so bile prejšnje oddaje neuspešne in meni, da mu je uspelo rešitev medtem izboljšati. Od tekmovalcev v tej skupini se pričakuje kolikor toliko operativno znanje programiranja in nekaj smisla za algoritme. Nalog bo predvidoma pet, časa za reševanje pa pet ur. Podprti programski jeziki so pascal, C, C++ in java. Razpoložljiva razvojna orodja in verzije prevajalnikov bodo objavljene naknadno.
Tekmovalci se lahko prijavijo v katerokoli skupino, ne glede na to, ali so v isti skupini tekmovali že na kakšnem predhodnem tekmovanju. Izjema pri tem so tekmovalci, ki so na predhodnih tekmovanjih že dobili nagrado v prvi ali drugi skupini; takšni tekmovalci na kasnejših tekmovanjih ne smejo več tekmovati v isti (ali lažji) skupini, v kateri so že dobili nagrado.
Tekmovalci si pri reševanju nalog lahko pomagajo z zapiski in literaturo, ne pa tudi z računalniško berljivimi mediji (CDji, pomnilniški ključi ipd.) in elektronskimi pripomočki (prenosni računalniki, kalkulatorji, prenosni telefoni ipd.).
Primere nalog iz posamezne skupine si lahko ogledate v arhivu nalog s prejšnjih srednješolskih računalniških tekmovanj in v biltenih prejšnjih tekmovanj IJS: 2008, 2007, in 2006.
-
Tekmovanje programov — Robot v labirintu
Na pravokotni karirasti mreži je definiran labirint (nekatera polja mreže so prehodna, nekatera pa zazidana). Po labirintu se premika robot in išče izhod iz njega. V labirintu so tudi ovire, ki jih lahko robot pobira in jih odlaga drugam ter si na ta način utira pot skozi labirint.
Naloga tekmovalca je napisati podprogram za krmiljenje robota, ki bo robota čim hitreje pripeljal do izhoda iz labirinta. Na tekmovanju bomo podprogram vsakega tekmovalca primerjali s podprogrami, ki jih bodo poslali drugi tekmovalci.
Podroben opis naloge je objavljen na strani http://rtk.ijs.si/2009/labirint/, kjer je že objavljeno tudi testno okolje in zasnove za razvoj programov za krmiljenje robota.
Na to tekmovanje se ni treba posebej prijavljati, pač pa vabimo dijake in študente, ki jih udeležba zanima, da nam to čim prej sporočijo po elektronski pošti (rtk-info@ijs.si). To nam bo pomagalo pri organizaciji tekmovanja. V sporočilu tudi navedite, v katerem programskem jeziku boste predvidoma napisali svoj program.
Rok za oddajo programov je 6. marec 2009. Tekmovanje programov bomo izvedli, če bomo do takrat dobili prispevke vsaj štirih tekmovalcev.
-
Tekmovanje v izdelavi osebnih strani za mobilne telefone
Naloga tekmovalcev je razvoj osebne/ih strani za prikaz na svojem mobilnem telefonu. Tekmovalci tekmujejo posamično. Kje in kdaj razvijajo osebne strani, ni pomembno. Pri tem si lahko pomagajo z nasveti poljubnih strokovnjakov, za implementacijo pa morajo poskrbeti sami. Dovoljeno je uporabljati že narejene javno dostopne storitve in gradnike ter zajemati podatke s spleta.
Več informacij o tem tekmovanju je na strani http://rtk.ijs.si/2009/mobi.html.
-
Tekmovanje v izobraževalnih videoposnetkih
Naloga je pripraviti video izobraževalno vsebino s področja učnih vsebin na osnovnih ali srednjih šolah. Posnetek je lahko s kateregakoli področja tako naravoslovnih, humanističnih, družboslovnih ali ekonomskih ved. Tekmovalci lahko sodelujejo posamezno ali v skupinah. Podrobnejša predstavitev tega tekmovanja je na naslovu http://rtk.ijs.si/2009/video.html.
Najuspešnejši tekmovalci bodo prejeli priznanja, pa tudi praktične nagrade. Objava rezultatov in podelitev nagrad bosta potekali 28. marca 2009 po tekmovanju.
Za izvedbo tekmovanja bosta poskrbela organizacijski odbor in komisija, ki ju sestavlja čez dvajset strokovnjakov z Instituta Jožef Stefan, vseh treh univerz in nekaterih slovenskih podjetij.
Organizacijski odbor
- Marko Grobelnik, IJS
- Marjana Plukavec, IJS
- Mitja Jermol, IJS
- Peter Keše, IJS
- Blaž Novak, IJS
- Janez Brank, IJS
- Andrej Brodnik, ACM
- Aleš Košir, Hermes SoftLab
- Borut Žnidar, Avtenta
- Tomi Dolenc, ARNES
- Dimitrij Skaza
Komisija za tekmovanje v znanju računalništva
- Marko Grobelnik, IJS
- Peter Keše, IJS
- Blaž Novak, IJS
- Janez Brank, IJS
- Mark Martinec, IJS
- Polona Novak, ARRS
- Mitja Lasič, IJS
- Miha Vuk, IJS
- Anže Žagar, Cosylab
- Ivo List, Cosylab
- Klemen Žagar, Cosylab
- Andrej Bauer, FMF
- Matija Lokar, FMF
- Dorian Šuc, FRI
- Boštjan Slivnik, FRI
- Uroš Jovanovič, XLab
- Marjan Šterk, XLab
- Gorazd Božič, ARNES
- Matija Grabnar, ARNES
- Primož Gabrijelčič
- Mojca Miklavec, FMF
- Nino Bašić, FMF
- Mitja Trampuš, FRI + FMF
- Andraž Tori, Kiberpipa
- Aleš Košir, Hermes SoftLab
- Boris Gašperin, Hermes SoftLab
- Matjaž Rihtar, Hermes SoftLab
- Igor Mozetič, IJS
- Andraž Bežek, IJS
- Blaž Fortuna, IJS
- Luka Bradeško, IJS
- Jure Ferlež, IJS
- Boris Horvat, ABM
- Borut Žnidar, Avtenta
- Janez Brest, FERI
- Andrej Brodnik, ACM
Komisija za tekmovanje v izdelavi aplikacij za mobilne portale
- Andraž Bežek, IJS
- Miha Vuk, Marg
- Peter Karlovšek, Marg
- Andrej Drobnič, Marg
- Borut Žnidar, Avtenta
- Andrej Štern, LTFE
Komisija za tekmovanje izobraževalnih videoposnetkov
- Mitja Jermol, IJS
- Davor Orlič, IJS
- Sebastjan Mislej, IJS
- Darko Ignjatovič, IJS
- Borut Žnidar, Avtenta
- Tomi Dolenc, ARNES
- Domen Božeglav, ARNES
- Franc Trček, FDV
- Martina Peštaj, TV Slovenija
- Simon Mokorel, CuBiST inštitut za kreativne študije