Tekmovalni dnevi Instituta Jožef Stefan
Anketa o 2. tekmovanju IJS v znanju računalništva
[Kazalo: nekaj opažanj, statistike po skupinah, prva, druga, tretja skupina.]
Če bi rad kdo v zvezi s tem tekmovanjem še kaj povedal ali vprašal, naj nam piše na rtk-info@ijs.si.
Dobili smo 22 izpolnjenih anketnih obrazcev iz prve skupine, 31 iz druge in 23 iz tretje. (Anketni obrazci za vse tri skupine v formatu PDF.)
Nekaj opažanj
Delež tekmovalcev, ki so za tekmovanje izvedeli od mentorjev, je še večji kot lani (hvala mentorjem!). Med tistimi, ki so izvedeli zanj na spletu, se zdaj naša stran (rtk.ijs.si) pojavlja približno enako pogosto kot Slo-Tech.
-
Glede trajanja tekmovanja ni večjih pripomb (med slednjimi pa je približno enako tistih, ki bi radi več časa, kot tistih, ki bi ga radi manj). Tudi s številom nalog je večina še kar zadovoljna, je pa v 2. in 3. skupini tudi kar nekaj takih, ki bi radi manj nalog (pri enaki količini časa).
-
To, da so deklaracije v besedilu nalog zapisane v pascalu in C-ju, zadostuje skoraj vsem tekmovalcem. Podobno je tudi z izvorno kodo v rešitvah nalog, kjer pa je nekaj več ljudi zapisalo, da sedanje ne razumejo in da bi radi videli tudi rešitve v C++. Priznam, da me ti slednji odgovori presenečajo; mar je mogoče, da nekomu, ki bi razumel kodo v C++, dela razumevanje kode v C-ju takšne težave? Pri tem se tudi izkaže, da večina tekmovalcev, ki piše na liste rešitve v C++, uporablja le malo stvari, ki so v C++ in ne v C (npr. vhodno/izhodni tokovi, razred
string
, pa to, da ni treba deklarirati vseh spremenljivk na začetku podprograma).Med ljudmi, ki so sicer z obstoječimi deklaracijami in rešitvami zadovoljni, pa jih je nekaj predlagalo še javanske različice.
Novost sta bili tudi vprašanji „kako vpliva tvoje znanje matematike/angleščine na programiranje in učenje računalništva?“, vendar nimam občutka, da se lahko iz odgovorov naučimo česa posebej koristnega. Večina tekmovalcev je izbrala odgovor „zadošča mojim potrebam“, zanimivo pa je, da se je največji delež odgovora „občutim pomanjkljivosti“ pojavil v 3. skupini, torej pri tistih, ki v povprečju znajo največ. Mogoče je torej le res, da več ko človek ve o neki stvari, bolje se tudi zaveda, koliko mu o njej ostaja še neznanega.
-
Vprašanja o tem, katere programske jezike tekmovalci poznajo, so bila letos bolj strukturirana: pri vsakem jeziku naj bi tekmovalec tudi navedel, koliko programov je že napisal v njem in kako dolg je bil najkrajši od njih. V tabeli spodaj smo uporabili te odgovore tako, da tistih, ki so napisali v nekem jeziku 10 programov ali manj, in tistih, ki so napisali v njem le programe, dolge največ 20 vrstic, preprosto nismo šteli. Tako nam ne bodo meglili slike tisti, ki bi drugače našteli vse jezike, za katere so vsaj približno slišali.
Rezultati so drugače podobni kot lani — največ ljudi pozna C/C++, malo manj jih pozna pascal, na tretjem mestu pa je PHP, ki za pascalom sploh ne zaostaja veliko. Sledi C#; nekaj jih je navedlo še python in ActionScript (sorodnik JavaScripta za aplikacije v Flashu). Presenetilo me je, kako malo ljudi pozna javo. Basic pa je sploh velika eksotika.
O nalogah:
-
V povprečju se je zdela 3. skupina ljudem težja kot prva in druga. Če pri vsaki nalogi pogledamo povprečje mnenj o zahtevnosti te naloge (1 = prelahka, 3 = primerna, 5 = pretežka) in vzamemo povprečje tega po vseh petih nalogah, dobimo: 3,18 v prvi skupini, 3,36 v drugi in 3,72 v tretji.
-
Ni videti kakšne opazne korelacije med tem, kako težka se je naloga zdela tekmovalcem, in tem, kako dobro so jo zares reševali (npr. merjeno s povprečnim številom točk pri tej nalogi).
-
Preseneča me, kako težka se je zdela v povprečju ljudem naloga 3.1 (nebotičniki), saj je to zelo šolski primer rekurzije (rekurzijo pa tisti iz tretje skupine najbrž vendarle poznajo).
-
Pri vprašanju „ali se ti zdi, da je (ali: bi) naloga vzela preveč časa?“ je videti, da se jim v prvi in večinoma tudi v drugi skupini zdijo naloge OK, v tretji pa je pri vsaki nalogi tudi kar nekaj ljudi menilo, da bi vzela preveč časa. Najbolj izstopajo pri tem naloge 2.3 (komparatorji), 3.1 (nebotičniki) in 3.5 (štoparji). Pri komparatorjih je res nekaj več dela, pri 3.1 in 3.5 pa ne vidim pravega razloga, da bi ju šteli za izrazito zamudni.
-
Komentarjev, da jim je neka naloga že znana, je bilo zelo malo. Ocene zanimivosti nalog so drugače kar visoke, povprečno okoli 2,5 (če je 1 = dolgočasna, 2 = povprečna, 3 = zanimiva); med skupinami ni velikih razlik. Najbolj zanimive so se jim zdele naloge 1.2 (hanojski stolpi), 2.4 (bančni računi) in 3.2 (pleskarji), najmanj pa 1.5 (enačbe), 2.2 (vsote) in 3.4 (lemingi).
-
Pri dolžini besedila ni večjih pripomb, veliki večini se zdi primerna. Največ pripomb, da je besedilo predolgo, je pri nalogah 2.3 (komparatorji), 2.1 (DKIM) in 3.5 (štoparji). 2.3 ima res dolgo besedilo, 2.1 pa je pravzaprav precej kratka — ne vem, zakaj se jim je zdela predolga. Da je besedilo prekratko, so se malo resneje pritoževali le pri 2.2 (vsote), ki je res zelo kratka.
-
Glede razumljivosti besedila pri večini nalog velika večina tekmovalcev meni, da je razumljivo. Največ pripomb je na nalogo 2.2 (vsote), ki se je zdela v povprečju težko razumljiva, nekaterim celo nerazumljiva. Nekaj več pripomb je bilo tudi pri 3.4 (lemingi) in 3.5 (štoparji).
-
Novost v primerjavi z lansko anketo je, da sta vprašanji „katera naloga ti je najbolj všeč?“ in „katera naloga ti je najmanj všeč?“ ločeni in da so bila pri vsaki okenca za izbor te naloge. Izkaže se, da so glasovi tekmovalcev zelo razpršeni; skoraj vsaka naloga je bila nekaj tekmovalcem najbolj všeč, nekaj tekmovalcem pa najmanj. To je mogoče pravzaprav celo dobro, saj kaže, da je v naših nalogah za vsakogar nekaj.
Če pogledamo razliko med tem, koliko ljudem je bila naloga najbolj in koliko ljudem najmanj všeč, vidimo, da sta najbolj priljubljeni nalogi 2.4 (bančni računi: osmim ljudem najbolj všeč, dvema najmanj všeč) in 3.2 (pleskarji: petim ljudem najbolj všeč, nikomur najmanj všeč), najbolj nepriljubljena pa je 2.3 (komparatorji: devetim ljudem najmanj všeč, trem najbolj všeč).
Programersko znanje:
Lani smo v anketo prvič vključili vprašanja tipa „ali znaš uporabljati naslednje jezikovne konstrukte“ in bili presenečeni nad visokim deležem pritrdilnih odgovorov. Letos smo zato namesto dveh odgovorov („da“ in „ne“) navedli tri možne odgovore („da, dobro“, „da, slabo“ in „ne“), vendar rezultati niso dosti drugačni, saj še vedno veliko tekmovalcev kaže veliko zaupanja v svoje znanje.
Stvari, ki jih poznajo slabše, so približno iste kot lani: rekurzija, kazalci, strukture, naštevni tipi in operatorji na bitih.
Poznavanje algoritmov in podatkovnih struktur:
-
Mogoče ni pametno, da smo vprašanje zapisali kot „ali poznaš…“ namesto npr. „ali znaš implementirati in uporabljati…“.
Človek bi pričakoval, da če se premaknemo iz prve skupine v drugo in iz druge v tretjo, bi moralo poznavanje algoritmov in podatkovnih struktur naraščati. Pri nekaterih je to res, pri mnogih pa tudi ne. Na primer: poznavanje Evklidovega algoritma. Mogoče se ga učijo na začetku srednje šole in ga do časa, ko začnejo tekmovati v 3. skupini, že pozabijo?
V 3. skupini naslednje reči pozna nepričakovano malo ljudi: hash tabele, iskanje v širino, vektorski produkt.
-
Nepričakovano veliko ljudi pozna: drevesa, dinamično programiranje. Mogoče so mislili, da jih sprašujemo po dinamičnem dodaljevanju pomnilnika (npr.
malloc
infree
)? -
Kar veliko ljudi pozna vsaj kakšnega od algoritmov za urejanje, še posebej bubblesort.
Katere programske jezike so uporabljali:
Raba pascala še naprej upada, razen v prvi skupini.
Letos v 3. skupini nihče ni uporabljal jave (lani so jo kar trije), pač pa jo je uporabljalo nekaj tekmovalcev v 2. skupini.
Letos je menda prvič nekdo uporabljal C# (in sicer en sam tekmovalec pri eni od nalog v 2. skupini).
Jezik | Št. tekmovalcev, ki so ga uporabljali | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
2007 | 2006 | 2004 | 2003 | |||||||
1. skupina | 2. skupina | 3. skupina | 1. skupina | 2. skupina | 3. skupina | 1. skupina | 2. skupina | 3. skupina | 3. skupina | |
Pascal | 8.5 | 2 | 1 | 6 | 5 | 5 | 23 | 20 | 13 | 17 |
C | 5.5 | 11 | 6.5 | 4 | 16 | 1.5 | 13 | 7.5 | 1 | 4 |
C++ | 7 | 14 | 15.5 | 13 | 5 | 10.5 | 5 | 6 | 5 | |
PHP | 1 | 1 | ||||||||
nič | 3 | 1 | 2 | 3 | 2 | |||||
VB | 1 | 1 | ||||||||
C# | 0.5 | |||||||||
Java | 2.5 | 3 | 0.5 |
Opombe:
- V 3. skupini se je dalo uporabljati le pascal, C, C++ in javo. (Pred letom 2004 pa še jave ne.)
- Polovice v gornji tabeli so posledica tega, da nekateri tekmovalci uporabljajo dva različna jezika (pri različnih nalogah) in jih potem štejemo polovično k vsakemu. V letu 2007 je bilo pet takih primerov (en pascal + C v prvi skupini, en java + C# v drugi in trije C + C++ v tretji).
- „Nič“ pomeni, da tekmovalec ni napisal nič izvorne kode. V letu 2007 sta dva taka pisala zgolj psevdokodo, eden pa ni napisal sploh ničesar.
- Tisti, ki v 1. in 2. skupini uporabljajo C++ namesto C, uporabljajo večinoma
le malo stvari, ki so specifične za C++ (in jih v C-ju ni). To so ponavadi predvsem
vhodni in izhodni tokovi (
<iostream>
namesto<stdio.h>
,cin
incout
namestoprintf
inscanf
); tu in tam uporablja kdo tudi razredstring
.
Sledijo podrobni rezultati ankete. Opombe v oglatih oklepajih [takole] so moje.
Vprašanja za vse skupine
Kje si izvedel za to tekmovanje?
Skupina | Kje si izvedel za to tekmovanje? | |||
---|---|---|---|---|
od mentorja | na spletni strani | od prijatelja/sošolca | drugače | |
I | 19 | 1 | 1 | 2 |
II | 27 | 4 | 2 | 1 |
III | 16 | 5 | 1 | 2 |
Če na spletni strani, na kateri?
- C#, C++, Action Script, ukazna lupina (Windows, DOS, Linux)
- C++
- java, javascript, C, C++
- pascal
- pascal, java
- PHP
- SCI script, PHP
- C# in ASP
- C++
- fortran, python, JavaScript
- HTML, JavaScript, PHP, logo, LabVIEW
- java in pascal
- Javascript, C, Clarion
- javascript, PHP, HTML, pascal, qbasic (gwbasic)
- pascal (krožek), PHP, Visual Basic
- pascal, HTML, Action Script
- Programiral sem še v javi, poskušal python, SQL, javascript, HTML+CSS, …
- SQL, VB
- Ajax, JavaScript
- bash, LaTeX :), …
- C#, ASP, …
- JavaScript, C++, java
- logo
- logo
- pascal
- PHP
- PHP, MySQL
- python, java, prolog, ASM
- C#
- java bi bla fajn
- java, basic - qbasic, C#
- java
- python
- python
- C#
- C# ?!?
- VB 6.0 [V tej abominaciji? Samo prek mojega trupla. In to pravim kot avtor nekaj deset tisoč vrstic VB 6.0 kode :) Za božjo voljo, ljudje, preidite vendar na VB.net, če že ne na C#...]
- basic
- java
- java oz. C#
- java, C#
- python, java, fortran, C#, perl, ada
- [Ni predlagal nobenega.]
- [Eden je tukaj odgovoril, da jih razume, pri prejšnjem vprašanju (o deklaracijah) pa, da tistega pa ne razume in da bi morale biti še v pythonu. ???]
- C#
- C++
- C++?
- java bi bla fajn
- java, qbasic, *python*
- java
- python
- [Hecno, pri deklaracijah je odgovoril, da jih ne razume, pri rešitvah pa, da jih…]
- C++
- C++
- C++
- VB 6.0
- java
- java
- java, C#
- [Ni predlagal nobenega.]
- C#, C++
- C++
- C++
- C++
- C++
- C++
- C++ / delphi [pa saj že imamo rešitve v pascalu! A pričakuješ, da jim bomo dodali še GUI?!] / java
- C++, java
- C++
- C#
- PHP
- python
- python
- python, perl [Ampak na prejšnji strani, pri vprašanjih, v katerih jezikih je doslej že programiral, pa ni navedel niti pythona niti perla…]
- Navkljub nenavezanosti na avtmobile je v meni vzbudila nek občutek domačnosti, kar ji, četudi tega ne znam razložiti, štejem v plus.
- Prisotnost fizike.
- Tko, neki u izi je bla za pogledat, drugače pa kul naloga. Zihr jih je dost pr njej obupal (saj tist pred mano) :)
- Ker je bila lahka in ker so mi všeč hanojski stolpci.
- Ker se mi je zdela ravno pravšnja za sobotno razvedrilo.
- Stolpi pač…
- Zelo zanimiva, saj je podan zanimiv problem in besdilo je odlično napisano [to je on sicer napisal pri "katera naloga ti je bila najmanj všeč?", ampak domnevam, da se je zmotil]
- Ker je bila rešitev tako elegantna.
- Najraje delam s tabelami
- Ker je bilo samo za razložiti.
- Samo opis potrebuje, če bi še imel dosti časa, bi šel pisatu tudi v C/C++ kodi.
- Ker je bila malo težje razumljiva.
- Največkrat sem se zmotil.
- Predolga, ker sem malo zakompliciral :P
- Ni mi čisto jasna.
- Ne vem.
- Težja kot vse ostale, ampak še kar fajna.
- Dolgočasno, sami pogoji.
- Ker se zanjo nisem mogel spomniti uporabnega smisla.
- Krneke enačbe.
- Zato, ker smo moral opisat postopek. Mal mori. Bolš bi blo kodo, k zdaj bom zihr tuki dost pik zgubu. [Ampak saj pri nalogah tipa "opiši postopek" je dovoljeno postopek opisati s podprogramom, če ti to najbolj ustreza (še vedno moraš seveda dodati tudi kratek opis z besedami, ampak podrobnosti so pa lahko razvidne iz kode).]
- Da se uporabiti dosti stvari.
- Ker je bila najbolj zanimiva na svojem področju in sem se je lotil z velikim zanimanjem.
- Ker je bila primerna za mojo raven znanja in zna biti uporabna!
- Ker je zelo življenjski predmet uporabe.
- Sem razumel bistvo.
- Ker je to tisti tip naloge, kjer je možnih ogromno rešitev.
- Nič posebnega.
- Zanimivo besedilo z namigi na nedavno dogajanje.
- Ker je bilo za nekatere stvari bolj poštudirat (kako kaj speljati).
- Ker sem je največ rešil.
- Ker so za pisat kratki podprogrami.
- Bil sem najbolj prepričan v svoje znanje
- Ker naredi tekmovanje manj monotono; odkrivanje napak že izdelanega programa.
- Ker sem lahko za nekaj časa spustil svinčnik in sem le razmišljal o možni rešitvi. :) [No, razmišljanje pride prav tudi pri drugih nalogah…]
- Ker sem se razpisal, … in zbudil.
- Mal za možgane razmigat :)
- Prvič reševal tak tip naloge.
- Ker sem jo vedel rešiti.
- Najbolj razumljiva.
- Najbolj zanimivo razmišljanje.
- Sem jo dobro razumel.
- Sem razumel bistvo.
- Zato, ker je drugi ne znajo rešit ali pa jim je zmanjkalo časa. Meni ga je tut, samo sem znal rešit. Sem že povedu, ali ne?
- Pustost naloge.
- Rutinsko.
- Težko napisati na list papirja rešitev, brez da bi lahko ob tem preveril, če je dobro.
- Kaj je bilo treba narest?
- Ker je bilo besedilo nerazumljivo.
- Nerazumljiva.
- Nisem vedel kaj treba.
- Zaradi nerazumljivosti besedila.
- Ker mi ni bilo ravno najbolj jasno, kaj je "catch" c) in d) primerov.
- Ker v novejših jezikih se ni treb kaj preveč pretegniti s sortiranjem.
- Kr neki :)
- Mal dolga.
- Nerazumljiva.
- Nimam mnenja. :)
- Pa tega je dosti pisat.
- Preveč kode, bolje bi bilo opisovati vse skupaj v psevdokodi. [V bistvu smo se odločali med tem, ali bi bila tipa "opiši postopek" tretja ali peta naloga. Potem smo se odločili za peto, ker če bi tam zahtevali izvorno kodo, bi je bilo še bolj preveč (če hočeš učinkovit algoritem). Tretja naloga pa je tako ostala tipa "napiši podprogram".]
- Imam premalo znanja, da bi jo rešil.
- Ker je nisem razumel.
- Ker bi porabil ogromno papirja, da bi jo rešil, saj je popravljanje na list zelo moteče.
- Ker je preveč za napisat, in so težave z urejanjem. [Ampak saj gre le za opis postopka -- ni treba iti v vse možne podrobnosti. Urejanja pa pri tej nalogi ne potrebuješ.]
- Ker mi ni in ni šla v glavo.
- Ne vem točno, kako bi se je lotil.
- Ne zdi se mi smiselno za tako stvar pisati programa. To lahko rešiš tudi drugače. [Saj ni bilo treba pisati programa -- naloga je zahtevala le opis postopka. O smiselnosti pa je tako, da če bi bila šahovnica velika, bi bilo tak problem težko rešiti ročno.]
- Nisem še dodobra podkovan v poljih.
- Ker sem vedel, kako začeti…
- Preprosta, vendar dober izziv.
- Zato, ker sem je še največ rešil, samo rtk.exe je ni maral.
- Ker sem je rešil več kot ostale.
- Ker sem vedel, kako začeti…
- V spletnem programiranju se veliko s takimi primeri srečam.
- Čeprav je danes nisem rešil, jo bi doma najbrž rešil. Zanimiva je bila zelo.
- Lušna rekurzivna rešitev :), + leminge sem igral kot otrok.
- Zanimiva.
- Ker vključuje nedeterministične algoritme.
- Kombinatorika! Arhg! :) [Ampak saj take majhne primere, kot jih imamo tu, se da rešiti brez kombinatorike -- dovolj je čisto preprosta rekurzija.]
- Največ časa porabil.
- Ker je nisem znal rešiti.
- Ker nisem dobil točk.
- Težka implementacija.
- Don't understand it.
- Ne vem.
- Ne vem.
- Nisem je najbolj razumel.
- Nisem razumel navodila.
Katere programske jezike obvladaš?
V anketnem obrazcu je bilo prostora za tri jezike; pri vsakem naj bi tekmovalec tudi navedel, koliko programov je že napisal v njem in kako dolg je bil najdaljši od njih. Spodaj za vsako skupino piše, koliko tekmovalcev je navedlo posamezni jezik in pri tem niti število programov ni bilo manjše od 10 niti najdaljšega programa ni bila manjša od 20 vrstic.
Jezik | Skupina | ||
---|---|---|---|
I | II | III | |
ActionScript | 0 | 3 | 3 |
basic | 0 | 3 | 0 |
C | 3 | 5 | 9 |
C# | 3 | 8 | 0 |
C++ | 15 | 31 | 21 |
C/C++ | 1 | 0 | 2 |
java | 1 | 2 | 0 |
OpenGL | 0 | 3 | 0 |
pascal | 14 | 14 | 15 |
PHP | 12 | 12 | 8 |
python | 5 | 0 | 0 |
V anketi je bila tudi rubrika za naštevanje morebitnih ostalih programskih jezikov, v katerih je tekmovalec tudi že kdaj programiral. Tu so navedli naslednje jezike:
Prva skupina:
Druga skupina:
Tretja skupina:
Programski jeziki v opisih nalog in v rešitvah
„V besedilu nalog trenutno objavljamo deklaracije tipov in podprogramov v pascalu in C/C++. Ali razumeš kakšnega od teh jezikov dovolj dobro, da razumeš te deklaracije v besedilu naših nalog? Ali bi raje videl, da bi objavljali deklaracije (tudi) v kakšnem drugem programskem jeziku?“
Skupina | Ali razumeš deklaracije v besedilu nalog (v pascalu in C/C++)? Ali predlagaš (še) kak drug jezik? | |||
---|---|---|---|---|
Da | Ne | |||
Število | Predlogi | Število | Predlogi | |
I | 17 | 3 | ||
II | 30 | 1 |
„V rešitvah nalog trenutno objavljamo izvorno kodo v paascalu in C-ju. Ali razumeš kakšnega od teh jezikov dovolj dobro, da si lahko kaj pomagaš z izvorno kodo v naših rešitvah? Ali bi raje videl, da bi izvorno kodo rešitev pisali v kakšnem drugem jeziku? Če da, v katerem?“
Skupina | Ali razumeš izvorno kodo v rešitvah (v pascalu in C/C++)? Ali predlagaš (še) kak drug jezik? | |||
---|---|---|---|---|
Da | Ne | |||
Število | Predlogi | Število | Predlogi | |
I | 18 | 2 | ||
II | 25 | 5 | ||
III | 22 | 1 |
Vprašanje za tekmovalce 3. skupine: „Doslej smo v 3. skupini podpirali reševanje nalog v pascalu, C, C++ in javi. Bi rad uporabljal kakšen drug programski jezik? Če da, katerega?“
Prva skupina
Mnenje o nalogah:
Naloga | Zahtevnost naloge | Povprečna zahtevnost | Točke | |||||||
---|---|---|---|---|---|---|---|---|---|---|
prelahka | lahka | primerna | težka | pretežka | ne vem | > 0 točk | povprečje | mediana | ||
1. Poraba goriva | 0 | 6 | 8 | 3 | 1 | 2 | 2,94 | 19 | 8.0 | 5 |
2. Hanojski stolpi | 0 | 4 | 8 | 4 | 0 | 2 | 3,00 | 21 | 9.7 | 9 |
3. Ceste | 2 | 2 | 8 | 6 | 0 | 0 | 3,38 | 17 | 9.3 | 9 |
4. Zlogovna pisava | 0 | 0 | 8 | 8 | 1 | 0 | 3,59 | 15 | 9.0 | 10 |
5. Enačbe | 1 | 4 | 9 | 3 | 0 | 2 | 3,00 | 21 | 11.7 | 12 |
Opomba: „> 0 točk“ je število tekmovalcev, ki so pri tej nalogi dobili več kot 0 točk.
Pri vsaki nalogi je možnih 20 točk.
Za potrebe računanja povprečja smo mnenja o zahtevnosti prevedli v števila takole:
prelahka = 1, lahka = 2, primerna = 3, težka = 4, pretežka = 5.
Naloga | Vzela je (ali: bi) preveč časa | ||
---|---|---|---|
da | ne | ne vem | |
1. Poraba goriva | 3 | 11 | 3 |
2. Hanojski stolpi | 3 | 12 | 2 |
3. Ceste | 3 | 14 | 0 |
4. Zlogovna pisava | 2 | 10 | 3 |
5. Enačbe | 1 | 15 | 2 |
Naloga | Dolžina besedila | Razumljivost besedila | ||||||
---|---|---|---|---|---|---|---|---|
prekratko | primerno | predolgo | povprečje* | razumljivo | težko razumljivo | nerazumljivo | povprečje* | |
1. Poraba goriva | 0 | 16 | 2 | 2.11 | 14 | 4 | 0 | 1.22 |
2. Hanojski stolpi | 0 | 16 | 1 | 2.06 | 17 | 0 | 0 | 1.00 |
3. Ceste | 0 | 17 | 1 | 2.06 | 16 | 1 | 1 | 1.17 |
4. Zlogovna pisava | 0 | 14 | 2 | 2.13 | 14 | 2 | 0 | 1.13 |
5. Enačbe | 0 | 17 | 1 | 2.06 | 16 | 2 | 0 | 1.11 |
* Povprečja smo računali tako, da kot da ima prvi možni odgovor vrednost 1, drugi 2 in tretji 3.
Naloga | Naloga je bila | |||
---|---|---|---|---|
zanimiva | dolgočasna | že znana | povprečna | |
1. Poraba goriva | 11 | 2 | 1 | 4 |
2. Hanojski stolpi | 14 | 1 | 0 | 2 |
3. Ceste | 13 | 1 | 0 | 4 |
4. Zlogovna pisava | 9 | 2 | 0 | 3 |
5. Enačbe | 10 | 5 | 0 | 3 |
Naloga | Si jo rešil? | ||||||
---|---|---|---|---|---|---|---|
nisem (zmanjkalo časa) | nisem (zmanjkalo volje) | nisem (zmanjkalo znanja) | delno (zmanjkalo časa) | delno (zmanjkalo volje) | delno (zmanjkalo znanja) | rešil v celoti | |
1. Poraba goriva | 1 | 1 | 2 | 0 | 1 | 4 | 12 |
2. Hanojski stolpi | 0 | 2 | 1 | 0 | 1 | 3 | 13 |
3. Ceste | 1 | 0 | 0 | 1 | 0 | 5 | 9 |
4. Zlogovna pisava | 1 | 3 | 1 | 2 | 1 | 1 | 7 |
5. Enačbe | 1 | 0 | 0 | 1 | 0 | 0 | 16 |
Naloga | Katera naloga ti je bila najbolj všeč? | Katera naloga ti je bila najmanj všeč? |
---|---|---|
1. Poraba goriva | 4 | 1 |
2. Hanojski stolpi | 5 | 3 |
3. Ceste | 2 | 1 |
4. Zlogovna pisava | 2 | 4 |
5. Enačbe | 3 | 5 |
Mnenja o 1. nalogi (Poraba goriva)
Katera naloga ti je bila najbolj všeč in zakaj?
1. naloga (Poraba goriva)
2. naloga (Hanojski stolpi)
3. naloga (Ceste)
5. naloga (Enačbe)
Katera naloga ti je bila najmanj všeč in zakaj?
1. naloga (Poraba goriva)
2. naloga (Hanojski stolpi)
3. naloga (Ceste)
4. naloga (Zlogovna pisava)
5. naloga (Enačbe)
Druga skupina
Mnenje o nalogah:
Naloga | Zahtevnost naloge | Povprečna zahtevnost | Točke | |||||||
---|---|---|---|---|---|---|---|---|---|---|
prelahka | lahka | primerna | težka | pretežka | ne vem | > 0 točk | povprečje | mediana | ||
1. DKIM | 0 | 3 | 22 | 5 | 0 | 0 | 3,07 | 23 | 6.6 | 5 |
2. Vsote | 0 | 6 | 13 | 4 | 3 | 3 | 3,15 | 21 | 7.4 | 8 |
3. Komparatorji | 1 | 0 | 14 | 14 | 1 | 1 | 3,59 | 24 | 5.3 | 3 |
4. Bančni računi | 1 | 5 | 10 | 7 | 4 | 3 | 3,42 | 17 | 8.4 | 5 |
5. Šahovnica | 0 | 0 | 16 | 9 | 4 | 0 | 3,59 | 22 | 9.9 | 13 |
Opomba: „> 0 točk“ je število tekmovalcev, ki so pri tej nalogi dobili več kot 0 točk.
Pri vsaki nalogi je možnih 20 točk.
Za potrebe računanja povprečja smo mnenja o zahtevnosti prevedli v števila takole:
prelahka = 1, lahka = 2, primerna = 3, težka = 4, pretežka = 5.
Naloga | Vzela je (ali: bi) preveč časa | ||
---|---|---|---|
da | ne | ne vem | |
1. DKIM | 3 | 21 | 6 |
2. Vsote | 7 | 17 | 5 |
3. Komparatorji | 12 | 14 | 3 |
4. Bančni računi | 5 | 20 | 4 |
5. Šahovnica | 8 | 18 | 3 |
Naloga | Dolžina besedila | Razumljivost besedila | ||||||
---|---|---|---|---|---|---|---|---|
prekratko | primerno | predolgo | povprečje* | razumljivo | težko razumljivo | nerazumljivo | povprečje* | |
1. DKIM | 0 | 25 | 5 | 2.17 | 27 | 3 | 0 | 1.10 |
2. Vsote | 6 | 21 | 2 | 1.86 | 8 | 13 | 8 | 2.00 |
3. Komparatorji | 1 | 18 | 10 | 2.31 | 22 | 7 | 1 | 1.30 |
4. Bančni računi | 2 | 25 | 2 | 2.00 | 25 | 2 | 2 | 1.21 |
5. Šahovnica | 1 | 25 | 3 | 2.07 | 23 | 5 | 1 | 1.24 |
* Povprečja smo računali tako, da kot da ima prvi možni odgovor vrednost 1, drugi 2 in tretji 3.
Naloga | Naloga je bila | |||
---|---|---|---|---|
zanimiva | dolgočasna | že znana | povprečna | |
1. DKIM | 16 | 5 | 2 | 7 |
2. Vsote | 12 | 8 | 0 | 8 |
3. Komparatorji | 15 | 5 | 1 | 8 |
4. Bančni računi | 24 | 2 | 0 | 3 |
5. Šahovnica | 22 | 2 | 1 | 4 |
Naloga | Si jo rešil? | ||||||
---|---|---|---|---|---|---|---|
nisem (zmanjkalo časa) | nisem (zmanjkalo volje) | nisem (zmanjkalo znanja) | delno (zmanjkalo časa) | delno (zmanjkalo volje) | delno (zmanjkalo znanja) | rešil v celoti | |
1. DKIM | 0 | 5 | 2 | 0 | 1 | 4 | 19 |
2. Vsote | 1 | 2 | 2 | 1 | 1 | 1 | 19 |
3. Komparatorji | 1 | 4 | 5 | 2 | 4 | 8 | 8 |
4. Bančni računi | 3 | 2 | 9 | 0 | 0 | 0 | 17 |
5. Šahovnica | 1 | 3 | 5 | 3 | 1 | 3 | 15 |
Naloga | Katera naloga ti je bila najbolj všeč? | Katera naloga ti je bila najmanj všeč? |
---|---|---|
1. DKIM | 5 | 3 |
2. Vsote | 6 | 6 |
3. Komparatorji | 3 | 9 |
4. Bančni računi | 8 | 2 |
5. Šahovnica | 6 | 6 |
Mnenja o 1. nalogi (DKIM)
Katera naloga ti je bila najbolj všeč in zakaj?
1. naloga (DKIM)
2. naloga (Vsote)
3. naloga (Komparatorji)
4. naloga (Bančni računi)
5. naloga (Šahovnica)
Katera naloga ti je bila najmanj všeč in zakaj?
1. naloga (DKIM)
2. naloga (Vsote)
3. naloga (Komparatorji)
4. naloga (Bančni računi)
5. naloga (Šahovnica)
Tretja skupina
Mnenje o nalogah:
Naloga | Zahtevnost naloge | Povprečna zahtevnost | Točke | |||||||
---|---|---|---|---|---|---|---|---|---|---|
prelahka | lahka | primerna | težka | pretežka | ne vem | > 0 točk | povprečje | mediana | ||
1. Nebotičniki | 0 | 0 | 5 | 10 | 3 | 1 | 3,89 | 5 | 17.1 | 0 |
2. Pleskarji | 0 | 2 | 7 | 6 | 3 | 0 | 3,56 | 14 | 16.5 | 7 |
3. Pogrešane osebe | 0 | 2 | 6 | 6 | 4 | 1 | 3,67 | 5 | 8.6 | 0 |
4. Lemingi | 0 | 2 | 7 | 5 | 4 | 2 | 3,61 | 8 | 30.3 | 0 |
5. Štoparji | 0 | 1 | 4 | 7 | 4 | 2 | 3,88 | 7 | 14.3 | 0 |
Opomba: „> 0 točk“ je število tekmovalcev, ki so pri tej nalogi dobili več kot 0 točk.
Pri vsaki nalogi je možnih 100 točk.
Za potrebe računanja povprečja smo mnenja o zahtevnosti prevedli v števila takole:
prelahka = 1, lahka = 2, primerna = 3, težka = 4, pretežka = 5.
Naloga | Vzela je (ali: bi) preveč časa | ||
---|---|---|---|
da | ne | ne vem | |
1. Nebotičniki | 6 | 6 | 7 |
2. Pleskarji | 3 | 7 | 7 |
3. Pogrešane osebe | 6 | 9 | 3 |
4. Lemingi | 5 | 7 | 7 |
5. Štoparji | 5 | 4 | 9 |
Naloga | Dolžina besedila | Razumljivost besedila | ||||||
---|---|---|---|---|---|---|---|---|
prekratko | primerno | predolgo | povprečje* | razumljivo | težko razumljivo | nerazumljivo | povprečje* | |
1. Nebotičniki | 0 | 18 | 0 | 2.00 | 17 | 0 | 0 | 1.00 |
2. Pleskarji | 0 | 18 | 2 | 2.10 | 18 | 2 | 0 | 1.10 |
3. Pogrešane osebe | 0 | 17 | 1 | 2.06 | 16 | 1 | 0 | 1.06 |
4. Lemingi | 1 | 13 | 3 | 2.12 | 11 | 4 | 2 | 1.47 |
5. Štoparji | 1 | 13 | 4 | 2.17 | 11 | 4 | 2 | 1.47 |
* Povprečja smo računali tako, da kot da ima prvi možni odgovor vrednost 1, drugi 2 in tretji 3.
Naloga | Naloga je bila | |||
---|---|---|---|---|
zanimiva | dolgočasna | že znana | povprečna | |
1. Nebotičniki | 9 | 2 | 0 | 7 |
2. Pleskarji | 16 | 1 | 0 | 3 |
3. Pogrešane osebe | 9 | 3 | 1 | 4 |
4. Lemingi | 10 | 6 | 0 | 1 |
5. Štoparji | 12 | 2 | 0 | 3 |
Naloga | Si jo rešil? | ||||||
---|---|---|---|---|---|---|---|
nisem (zmanjkalo časa) | nisem (zmanjkalo volje) | nisem (zmanjkalo znanja) | delno (zmanjkalo časa) | delno (zmanjkalo volje) | delno (zmanjkalo znanja) | rešil v celoti | |
1. Nebotičniki | 1 | 6 | 5 | 1 | 0 | 2 | 4 |
2. Pleskarji | 1 | 3 | 2 | 1 | 5 | 6 | 2 |
3. Pogrešane osebe | 1 | 3 | 4 | 2 | 6 | 2 | 0 |
4. Lemingi | 5 | 5 | 5 | 0 | 1 | 1 | 5 |
5. Štoparji | 3 | 7 | 3 | 3 | 1 | 1 | 2 |
Naloga | Katera naloga ti je bila najbolj všeč? | Katera naloga ti je bila najmanj všeč? |
---|---|---|
1. Nebotičniki | 2 | 5 |
2. Pleskarji | 5 | 0 |
3. Pogrešane osebe | 6 | 6 |
4. Lemingi | 5 | 4 |
5. Štoparji | 2 | 4 |
Mnenja o 2. nalogi (Pleskarji)
Katera naloga ti je bila najbolj všeč in zakaj?
2. naloga (Pleskarji)
3. naloga (Pogrešane osebe)
4. naloga (Lemingi)
5. naloga (Štoparji)
Katera naloga ti je bila najmanj všeč in zakaj?
1. naloga (Nebotičniki)
3. naloga (Pogrešane osebe)
4. naloga (Lemingi)
5. naloga (Štoparji)