razvoj orodja za ugotavljanje stopnje … · stran ii univerza v mariboru fakulteta za...

77
UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Radovan Krajnc RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE ABSTRAKTNEGA RAZMIŠLJANJA UČENCEV PO NEOPIAGETOVI TEORIJI PRI PROGRAMIRANJU MAGISTRSKO DELO Maribor, marec 2016

Upload: others

Post on 28-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

UNIVERZA V MARIBORU

FAKULTETA ZA ELEKTROTEHNIKO,

RAČUNALNIŠTVO IN INFORMATIKO

Radovan Krajnc

RAZVOJ ORODJA ZA UGOTAVLJANJE

STOPNJE ABSTRAKTNEGA RAZMIŠLJANJA

UČENCEV PO NEOPIAGETOVI TEORIJI PRI

PROGRAMIRANJU

MAGISTRSKO DELO

Maribor, marec 2016

Page 2: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran ii

UNIVERZA V MARIBORU

FAKULTETA ZA ELEKTROTEHNIKO,

RAČUNALNIŠTVO IN INFORMATIKO

Radovan Krajnc

RAZVOJ ORODJA ZA UGOTAVLJANJE

STOPNJE ABSTRAKTNEGA RAZMIŠLJANJA

UČENCEV PO NEOPIAGETOVI TEORIJI PRI

PROGRAMIRANJU

MAGISTRSKO DELO

Mentor: dr. Matjaž Debevc Maribor, marec 2016 Somentor: izr. prof. dr. Jože Rugelj

Page 3: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran iii

RAZVOJ ORODJA ZA UGOTAVLJANJE

STOPNJE ABSTRAKTNEGA RAZMIŠLJANJA

UČENCEV PO NEOPIAGETOVI TEORIJI PRI

PROGRAMIRANJU

MAGISTRSKO DELO Študent: Radovan Krajnc Študijski program: Računalništvo in informatika Mentor: dr. Matjaž Debevc Somentor: izr. prof. dr. Jože Rugelj Lektorica: Margit Berlič Ferlinc, prof slov. in ang.

Page 4: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran iv

Razvoj orodja za ugotavljanje stopnje abstraktnega razmišljanja učencev po neopiagetovi teoriji pri programiranju

Klju čne besede: neopiagetova teorija, programiranje, abstraktno razmišljanje.

UDK: xxxxxx

Povzetek

V magistrskem delu smo ugotavljali, ali je možno s pomočjo testov dovolj zanesljivo

razvrstiti učence glede na zmožnost reševanja nalog, ki smo jih sestavili s pomočjo

neopiagetove teorije kognitivnega razvoja. Ugotavljali smo, ali zmorejo učenci reševati

naloge, ki zahtevajo abstraktno razmišljanje pri programiranju na predoperacionalnem ali

konkretno operacionalnem nivoju. Teste so reševali učenci (N=635) novega neobveznega

izbirnega predmeta Računalništvo v osnovni šoli. Rezultate statistične analize testa smo

primerjali z rezultati intervjujev. Ugotovitve intervjujev kažejo, da učenci, ki nalog na testu

niso pravilno rešili, tudi pri razmišljanju naglas niso bili zmožni rešiti nalog, ki zahtevajo

določen nivo abstraktnega razmišljanja po neopiagetovi teoriji kognitivnega razvoja.

Zaradi teh ugotovitev menimo, da lahko učitelj na osnovni rezultatov takšnega testa

prilagodi svojo nadaljnjo razlago posameznim učencem.

Page 5: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran v

DEVELOPING THE TOOL FOR ASSESSING THE LEVEL OF ABSTRACT THINKING OF PUPILS BY NEO-PIAGETIAN THEORY IN PROGRAMMING

Keywords: neoPiage theory, programming, abstract thinking.

UDK: xxxxxx

Abstract

We have been researching in the master's thesis if it is possible to place pupils reliably

enough according to their abilities of solving tasks, which we had formed according to Ne-

Piaget's theory of cognitive development. We have been researching if pupils are able to

solve tasks, which demand abstract thinking with programming on pre-operational or

concrete operational level. The tests have been solved by pupils (N=635) of new non-

obligatory optional subject computer science in primary school. The results of the statistic

test analysis have been compared with the interview results. The findings of the interviews

have shown that the pupils who had not correctly completed their tasks, were not able to

solve the tasks out loud, which demand a certain level of abstract thinking according to

the Neo-Piaget’s theory of cognitive development. Because of the finding, we think that a

teacher can, based on the results of such test, adapt his further explanations to the

individual pupils.

Page 6: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran vi

Uporabljene kratice

f – frekvenca

M (mean) – povprečje

SD (strandard deviation) – standardni odklon

Standard Error Mean – standardna napaka aritmetične sredine

Confidence Interval – interval zaupanja

df (degrees of fredom) – stopinje prostosti

MS (mean square) – povprečni kvadrat

SS (Sum of Squares) – vsota kvadratov

Page 7: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran vii

Kazalo vsebine

1 UVOD ........................................................................................................................................ 1

2 RAČUNALNIŠTVO V OSNOVNI ŠOLI ................................................................................ 3

3 TAKSONOMSKE RAVNI ZNANJA PRI PROGRAMIRANJU .......................................... 5

3.1 Bloomova taksonomija ................................................................................................................... 5

3.1.1 Pomnjenje ........................................................................................................................................ 6

3.1.2 Razumevanje .................................................................................................................................... 6

3.1.3 Uporaba ........................................................................................................................................... 7

3.1.4 Analiza .............................................................................................................................................. 7

3.1.5 Sinteza .............................................................................................................................................. 7

3.1.6 Evalvacija .......................................................................................................................................... 8

3.2 Neopiagetova teorija kognitivnega razvoja .................................................................................... 8

3.2.1 Senzomotorična faza ........................................................................................................................ 9

3.2.2 Predoperacionalna faza1 .................................................................................................................. 9

3.2.3 Konkretno operacionalna faza ....................................................................................................... 11

3.2.4 Formalno operacionalna faza ........................................................................................................ 18

3.3 Razlogi za izbiro neopiagetove teorije v raziskavi ......................................................................... 20

4 RAZISKOVALNA VPRAŠANJA ......................................................................................... 21

5 METODOLOGIJA ................................................................................................................. 23

5.1 Raziskovalne metode ................................................................................................................... 23

5.2 Raziskovalni vzorec ...................................................................................................................... 23

5.3 Priprava in predstavitev merilnega okolja ter statističnega modela ............................................. 24

5.4 Analiza merilnega okolja in statističnega modela ......................................................................... 24

5.5 Testiranje okolja ........................................................................................................................... 25

5.6 Uporaba končnega vprašalnika .................................................................................................... 28

5.7 Metode analize vprašalnika.......................................................................................................... 28

5.8 Kvalitativna analiza z intervjujem ................................................................................................. 31

6 REZULTATI .......................................................................................................................... 34

6.1 Pogostost pravilnih odgovorov ..................................................................................................... 34

6.2 Primerjava odgovorov na predoperacionalnem in konkretno operacionalnem nivoju ................. 35

6.3 Zmožnost inštrumentarija ............................................................................................................ 46

6.4 Ugotovitve kvalitativne analize .................................................................................................... 47

6.5 Diskusija o rezultatih .................................................................................................................... 48

7 SKLEP .................................................................................................................................... 52

8 BIBLIOGRAFIJA .................................................................................................................. 55

Page 8: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran viii

Kazalo slik

SLIKA 1: PREVERJANJE POZNAVANJA ZANKE IN SPREMENLJIVKE NA PREDOPERACIONALNEM NIVOJU ...................................... 10

SLIKA 2: PREVERJANJE RAZUMEVANJA ZAPOREDNOSTI IZVAJANJA UKAZOV NA PREDOPERACIONALNEM NIVOJU ........................ 10

SLIKA 3: METODA ZA ISKANJE NAJMANJŠE VREDNOSTI ................................................................................................. 12

SLIKA 4: PREVERJANJE ZMOŽNOSTI LOGIČNE OPERACIJE KONZERVACIJE ............................................................................ 13

SLIKA 5: PRIMER NALOGE S TRANZITIVNOSTJO ............................................................................................................ 14

SLIKA 6: PRIMER NALOGE S TRANZITIVNOSTJO V SCRATCHU .......................................................................................... 14

SLIKA 7: PRVI PRIMER NALOGE S TRANZITIVNOSTJO ..................................................................................................... 15

SLIKA 8: DRUGI PRIMER NALOGE S TRANZITIVNOSTJO ................................................................................................... 16

SLIKA 9: NALOGA Z REVERZIBILNOSTJO IN ZAMIKANJEM ELEMENTOV TABELE V DESNO ........................................................ 17

SLIKA 10: PRIMER NALOGE S TRANZITIVNOSTJO .......................................................................................................... 18

SLIKA 11: SPOL .................................................................................................................................................... 23

SLIKA 12: NALOGA IZ ZAPOREDNOSTI IZVAJANJA UKAZOV NA KONKRETNO OPERACIONALNEM NIVOJU ................................... 24

SLIKA 13: NALOGA Z ZANKO NA PREDOPERACIONALNEM NIVOJU ................................................................................... 25

SLIKA 14: NALOGA NA PREDOPERACIONALNEM NIVOJU – SLEDENJE KODI ........................................................................ 26

SLIKA 15: POZNAVANJE ZANKE NA PREDOPERACIONALNEM NIVOJU ................................................................................ 26

SLIKA 16: ZAPOREDNO IZVAJANJE UKAZOV (PREDOPERACIONALNI NIVO) IN ZANKA ............................................................ 27

SLIKA 17: PREVERJANJE RAZUMEVANJA KONCEPTA SPREMENLJIVKE NA PREDOPERACIONALNEM NIVOJU ................................ 32

SLIKA 18: PREVERJANJE RAZUMEVANJA ZANKE, POGOJNEGA STAVKA TER SPREMENLJIVKE ................................................... 32

SLIKA 19: PREVERJANJE RAZUMEVANJA DELOVANJA PROGRAMA IN UČENJE RAZMIŠLJANJA NAGLAS ....................................... 33

SLIKA 20: ZAMENJAVA VREDNOSTI SPREMENLJIVKE ..................................................................................................... 33

Page 9: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran ix

Kazalo tabel

TABELA 1: FREKVENCA PRAVILNIH ODGOVOROV PRI NALOGAH NA PREDOPERACIONALNEM NIVOJU ....................................... 34

TABELA 2: FREKVENCA PRAVILNIH ODGOVOROV PRI NALOGAH NA KONKRETNO OPERACIONALNEM NIVOJU ............................. 34

TABELA 3: POVPREČNO ŠTEVILO PRAVILNIH ODGOVOROV PO NIVOJIH NALOG ................................................................... 35

TABELA 4: POVPREČJE (M), STANDARDNI ODKLON (SD), STANDARDNA NAPAKA ARITMETIČNE SREDINE (R) IN REZULTAT T-TESTA

POVPREČNIH VREDNOSTI PRAVILNIH REZULTATOV NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM NIVOJU . 35

TABELA 5: ŠTEVILA (N), STRUKTURNI ODSTOTKI (%) IN IZID Χ2 PREIZKUSA RAZLIK V ODGOVORIH NA VPRAŠANJI ZA PREVERJANJE

RAZUMEVANJA ZAPOREDNOSTI IZVAJANJA UKAZOV NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM NIVOJU.

................................................................................................................................................................ 36

TABELA 6: ŠTEVILA (N), STRUKTURNI ODSTOTKI (%) IN IZID Χ2 PREIZKUSA RAZLIK V ODGOVORIH NA VPRAŠANJI ZA PREVERJANJE

RAZUMEVANJA ZANK NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM NIVOJU. ..................................... 37

TABELA 7: ŠTEVILA (N), STRUKTURNI ODSTOTKI (%) IN IZID Χ2 PREIZKUSA RAZLIK V ODGOVORIH NA VPRAŠANJI ZA PREVERJANJE

RAZUMEVANJA SPREMENLJIVK NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM NIVOJU. ......................... 38

TABELA 8: ŠTEVILA (N), STRUKTURNI ODSTOTKI (%) IN IZID Χ2 PREIZKUSA RAZLIK V ODGOVORIH NA VPRAŠANJI ZA PREVERJANJE

RAZUMEVANJA POGOJNIH STAVKOV NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM NIVOJU. .................. 39

TABELA 9: ŠTEVILA (N), STRUKTURNI ODSTOTKI (%) IN IZID Χ2 PREIZKUSA RAZLIK V ODGOVORIH NA VPRAŠANJI ZA PREVERJANJE

RAZUMEVANJA SPREMENLJIVK IN POGOJNIH STAVKOV NA PREDOPERACIONALNEM IN KONKRETNO OPERACIONALNEM

NIVOJU. ..................................................................................................................................................... 40

TABELA 10: ŠTEVILO (N), POVPREČNO ŠTEVILO REŠENIH NALOG, IN IZID T-TESTA RAZLIK POVPREČNEGA ŠTEVILA PRAVILNO REŠENIH

NALOG MED FANTI IN DEKLETI. ........................................................................................................................ 41

TABELA 11: ANALIZA HOMOGENOSTI VARIANC ........................................................................................................... 42

TABELA 12: ANALIZA VARIANCE ODNOSA DO POUKA IN REZULTATI NA TESTU .................................................................... 42

TABELA 13: ANALIZA HOMOGENOSTI VARIANC ........................................................................................................... 43

TABELA 14: ANALIZA ODNOSA DO REŠEVANJA PROBLEMOV IN RAZMIŠLJANJA TER REZULTATOV NA TESTU .............................. 44

TABELA 15: ANALIZA HOMOGENOSTI VARIANC ........................................................................................................... 45

TABELA 16: ANALIZA MNENJA O DOLGOČASNOSTI POUKA TER REZULTATOV NA TESTU ........................................................ 45

Page 10: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 1

1 UVOD

Računalništvo z informatiko je v strokovni javnosti prepoznano kot temeljno področje, ki

sodi v predmetnik obveznega šolanja (Gander, Walter; Petit, Antoine; Berry, Gerard;

Demo, Barbara; Vahrenhold, Jan; McGettrick, Andrew, 2013, str. 13-15). V Evropi je že 16

držav uvedlo programiranje v predmetnike na nacionalnem, regionalnem ali lokalnem

nivoju (European Schoolnet, 2015, str. 9). V slovenskih osnovnih šolah računalništvo ni

obvezen predmet. V šolskem letu 2014–2015 je učencem drugega vzgojnega obdobja

prvič ponujen nov neobvezni izbirni predmet Računalništvo.

Namen novega predmeta je razvijati algoritmični način razmišljanja. S tem tudi slovenski

šolski sistem sledi svetovnim trendom poučevanja računalništva, kjer se učenje uporabe

računalniških orodij zamenjuje s poučevanjem računalniških konceptov. Razvoj

algoritmičnega razmišljanja vpliva na razumevanje drugih področij (kot sta biologija in

kemija) ter tudi na jezikoslovje, psihologijo, ekonomijo in statistiko. Omogoča razvoj znanj

in veščin za reševanje problemov, izgradnjo sistemov, razumevanje moči in mej človeške

ter strojne inteligence. Algoritmično razmišljanje je veščina, ki bi jo lahko pridobili vsi

učenci. Učenci, ki jo usvojijo, so sposobni boljše konceptualizacije in razumevanja, pa tudi

lažje in bolj kreativno uporabljajo informacijsko tehnologijo, zato so bolje opremljeni za

delovanje v sodobni družbi (Neil, in drugi, 2013).

Algoritmično razmišljanje vključuje možnost logičnega in (na višjih ravneh) rekurzivnega

ter abstraktnega razmišljanja (Wing, 2006, str. 33). Napredno algoritmično razmišljanje

omogoča razvoj raznovrstnih generičnih spretnosti in procesov, kot so kritično

razmišljanje, reflektiranje, komuniciranje, odgovorna uporaba tehnologij in prispeva k

razvoju družbe.

Učni načrt neobveznega izbirnega predmeta računalništvo je sestavljen iz petih sklopov

(Ministrstvo za izobraževanje, znanost in šport, 2013, str. 5-7): algoritmi, programi,

podatki, reševanje problemov ter komunikacija in storitve. Učenci spoznavajo orodje za

vizualno programiranje Scratch (Lifelong Kindergarten Group, MIT Media Lab, 2016) in se

seznanjajo z zaporednostjo izvajanja ukazov in večnitnostjo, zankami, vejitvami,

spremenljivkami, odzivanjem na dogodke, branju vhodnih podatkov in podobno.

V magistrskem delu prikazujemo izvedbo raziskave, ki je tesno povezana s kurikularnimi

vsebinami novega izbirnega predmeta računalništvo, konkretneje z vpeljavo

algoritmičnega razmišljanja in poznavanja osnovnih programerskih elementov. Raziskali

smo, ali je možno razviti orodje, ki bi omogočilo učitelju na enostaven način in z dovolj

veliko zanesljivostjo razvrstiti učence glede na njihove zmožnosti reševanja nalog iz

programiranja, za katere je potrebna tudi zmožnost abstraktnega razmišljanja. S pomočjo

neopiagetove teorije (Lister, 2011, str. 2-4) in razvrstitvijo učencev učitelj lažje didaktično

Page 11: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 2

intervenira in pomaga učencem pri reševanju problemov ter razvijanju višjih oblik

mišljenja. V raziskavi nas ni zanimal delež učencev, ki razmišljajo na določenem nivoju po

neopiagetovi teoriji. Raziskovalna vprašanja, na katera smo želeli najti odgovore, so bila:

ali je način razvrščanja učencev na posamezen nivo po neopiagetu dovolj zanesljiv, da

lahko učitelj iz tega določi ustrezne dejavnosti in dodatna pojasnila učencem.

Zanimalo nas je tudi, ali obstaja razlika v rezultatih testa na posameznih nivojih med fanti

in dekleti ter ali se odnos do predmeta kaže tudi v rezultatih testa oz. zmožnosti reševanja

nalog na višjih nivojih abstraktnega razmišljanja.

Neobvezni izbirni predmet računalništvo si je v šolskem letu 2014–2015 izbralo 2529

učencev četrtih razredov, kar je približno 10 % te populacije. V raziskavi je sodelovalo 638

učencev, kar je 25,2 % vseh učencev, ki so obiskovali pouk novega predmeta.

V magistrskem delu na začetku opisujemo poučevanje računalništva v osnovni šoli in

trend vključevanja računalništva v obvezne predmetnike v drugih evropskih državah.

V nadaljevanju so predstavljeni načini preverjanja znanja in taksonomske ravni znanja pri

programiranju. Pri tem smo kot teoretični okvir uporabili neopiagetovo teorijo kognitivnega

razvoja, za katero smo podrobno opisali zmožnosti in načine razmišljanja pri

programiranju.

Z raziskovalnimi vprašanji smo želeli ugotoviti, ali je možno sestaviti tak test, ki s

statistično značilno razliko ugotavlja porazdelitev učencev po zmožnostih reševanja nalog

za različne koncepte (zaporednost izvajanja ukazov, pogojni stavki, spremenljivke in

zanke) na različnih nivojih po neopiagetovi teoriji. Želeli smo tudi ugotoviti, ali obstaja

statistično pomembna razlika pri reševanju nalog na različnih nivojih med fanti in dekleti

ter ali je izraženo mnenje učencev o predmetu povezano z njihovimi rezultati na testu.

Raziskavo smo izvedli s kvantitativno in kvalitativno metodo, ki jo podrobneje opisujemo v

zadnjem delu magistrskega dela.

Zbrane podatke smo analizirali in zapisali ugotovitve ter sklep.

Page 12: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 3

2 RAČUNALNIŠTVO V OSNOVNI ŠOLI

V različnih izobraževalnih sistemih po svetu (Anglija, Avstralija, ZDA, Slovaška, Estonija)

prihaja do sprememb v odnosu do poučevanja računalništva v osnovni šoli.

Računalništvo, ki je bilo razumljeno kot IKT opismenjevanje, zamenjujejo učni načrti, v

katerih učenci spoznavajo temeljne koncepte programiranja in algoritmov, razvijajo

logično in računalniško razmišljanje ter razvijajo zmožnost reševanja problemov s

pomočjo digitalnih tehnologij. Tudi v Sloveniji je bil na Strokovnem svetu RS za splošno

izobraževanje dne 19. 12. 2013 sprejet učni načrt za neobvezni izbirni predmet

Računalništvo v drugem vzgojno-izobraževalnem obdobju osnovne šole. Učenci imajo

možnost izbrati Računalništvo kot enega med petimi neobveznimi izbirnimi predmeti v

trajanju 35 šolskih ur na leto. Če tega ne želijo, jim ni treba izbrati nobenega predmeta,

zato se nov predmet imenuje neobvezni izbirni predmet. Programiranje je kot dodatna

vsebina vključeno tudi v učni načrt obveznega izbirnega predmeta Računalništvo v tretjem

vzgojno-izobraževalnem obdobju. Učenci morajo v tretjem vzgojno-izobraževalnem

obdobju izbrati dva ali tri izbirne predmete med ponujenimi 86 predmeti. Računalniških

vsebin v obveznem delu predmetnika v slovenski osnovni šoli ni.

Učni cilji novega neobveznega izbirnega predmeta v drugem vzgojno-izobraževalnem

obdobju so takšni, da učenci spoznavajo temeljne koncepte v programiranju in

računalništvu, kot so algoritmi, programi, spremenljivke, reševanje problemov in podobno.

Ker so učenci v tem obdobju stari med 10 in 13 let, morajo biti učitelji pozorni na

didaktične pristope in zmožnosti abstraktnega razmišljanja otrok.

Učiteljem je bilo predlagano, da večino aktivnosti pri predmetu izvajajo v programu

Scratch. Program Scratch je na voljo v dveh različicah: spletni in namizni. Projekti, ki so

narejeni v spletni različici, so lahko v skupni rabi z drugimi uporabniki. Trenutno je na voljo

več kot 12 milijonov projektov (MIT Media Lab, 2015), ki jih lahko učenci študirajo,

predelajo in ponovno uporabijo. Program Scratch je primeren za vse starosti od 1. razreda

osnovne šole dalje in omogoča veliko kreativnosti ter svobodnega izražanja (Lifelong

Kindergarten Group, MIT Media Lab, 2016). Učitelji morajo biti pozorni na doseganje ciljev

iz učnega načrta in paziti, da se pouk ne spremeni v tečaj uporabe Scratcha. Učitelj mora

preverjati, ali učenci razumejo različne koncepte. Preverjanje znanja poteka v vseh fazah

učnega procesa: pred obravnavo učnega sklopa, med učnim procesom in na koncu pred

ocenjevanjem. Preverjanje razumevanja določenih konceptov je sicer možno izvesti s

testi, vendar na osnovi rezultata ne moremo sklepati o miselnem procesu, zmožnosti

abstraktnega razmišljanja in razumevanju, ki je privedlo do rešitve. Pri neobveznem

izbirnem predmetu računalništvo morajo učenci pridobiti tri ocene. Ena ocena mora biti

Page 13: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 4

ustna, ostali dve pa sta lahko pridobljeni pisno ali z ocenjevanjem izdelka. Namen naše

raziskave ni povezan s končnim ocenjevanjem znanja, temveč s preverjanjem znanja.

Brennan in Resnick (2012) v svojem prispevku ugotavljata, da uspešno sestavljen

program oziroma prisotnost določenega programskega elementa v kodi še ne pomeni, da

učenec v resnici razume delovanje tega elementa in da razume računalniški koncept, ki

se skriva v ozadju. Zato v svojem prispevku predlagata tri načine preverjanja

računalniškega razmišljanja, od katerih ima vsak svoje prednosti in pomanjkljivosti:

• analiza projektov, • intervju, • razvojni scenarij.

Pri poučevanju v številčnih razredih, kjer se mora učitelj učinkovito in hitro odzivati na

reakcije učencev, so opisani načini preverjanja sicer ustrezni, vendar potrebuje učitelj še

dodatna orodja in načine, ki mu na relativno enostaven in strukturiran način pomagajo pri

določanju zmožnosti abstraktnega razmišljanja in razumevanja določenih konceptov.

Učitelj lahko za načrtovanje pouka in preverjanje znanja uporabi različne znane

taksonomije, kot so Bloomova taksonomija (Naslia & Hashim, 2008) & (Thompson,

Luxton-Reilly, Whalley, Hu, & Robbins, 2008), Marzanova taksonomija (Marcinka, 2014)

ali SOLO (Sheard, in drugi, 2008). V naši nalogi bomo uporabili neopiagetovo teorijo

kognitivnega razvoja, ki jo nekateri učitelji in raziskovalci uporabljajo za ugotavljanje nivoja

abstraktnega razmišljanja učencev.

Neopiagetova teorija se lahko uporabi kot teoretični okvir za pripravo testov za določitev

zmožnosti reševanja nalog na različnih ravneh (Lister, 2011, str. 3). Z ustrezno

pripravljenimi testi bi lahko učitelj hitreje razvrščal učence po zmožnosti reševanja nalog

na različnih nivojih in didaktično interveniral. S takšnimi testi sicer ni možno določati nivoja

abstraktnega mišljenja posameznega učenca. Nivo abstraktnega razmišljanja lahko

ugotovimo z individualnim razgovorom, kjer učenec rešuje določeni problem in razmišlja

naglas, kar sta ugotavljala Teague in Lister v svojem prispevku Longitudinal Think Aloud

Study of a Novice Programmer (2014).

Rezultati ustrezno zasnovanega testa lahko služijo učitelju kot kazalnik tistih konceptov, ki

jih učenci še ne razumejo, in pokazatelj višjih oblik razmišljanja, na katerih učenci

najverjetneje še ne morejo razmišljati. Učitelj lahko pripravi dodatne aktivnosti, s katerimi

preverja ustreznost razvrstitve in z njimi pomaga učencem, da napredujejo v skladu s

svojimi zmožnostmi (Teaque, Corney, Ahadi, & Lister, 2013, str. 91).

Page 14: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 5

3 TAKSONOMSKE RAVNI ZNANJA PRI PROGRAMIRANJU

Učitelji lahko pri poučevanju uporabijo različne pristope (Corte, 2013, str. 37-59)

(tradicionalni transmisijski, behavioristični, izkustveni, konstruktivistični,

konkstrukcionistični ...). Izbrani pristop poučevanja je običajno kombinacija lastnih učnih

izkušenj in pridobljenih znanj o poučevanju računalništva med študijem in delom.

Seymour Aubrey Papert je pri študiju spoznal Piageta, katerega delo je nanj močno

vplivalo. Razvil je teorijo učenja, poimenovano konstrukcionizem, ki temelji na

konstruktivizmu. Konstrukcionizem enako kot konstruktivizem poudarja izgradnjo znanja,

dodaja pa, da posameznik zavestno sodeluje pri gradnji znanja (Žandar, 2014, str. 10, po

Blinkstein, P, Thinking about learning). Papert je deloval na Tehnološkem inštitutu

Massachusetts (MIT), kjer so razvili orodje Scratch. Bil je mnenja, da vloga zunanje

pomoči vpliva na razvoj višjih miselnih procesov pri učencih. Ker je priporočeni pristop

poučevanja neobveznega izbirnega predmeta računalništvo ravno konstrukcionizem, je za

učitelje pomembno, da na enostaven način ugotovijo nivo razmišljanja učencev, njihovo

razumevanje konceptov in poznavanje dejstev. Pri tem so jim lahko v pomoč različne

taksonomije znanja. V nadaljevanju bomo opisali Bloomovo taksonomijo, ki je učiteljem

poznana, opisali pa bomo tudi neopiagetovo teorijo, ki smo jo izbrali kot teoretični okvir pri

pripravi naše raziskave.

3.1 Bloomova taksonomija

Bloom in sodelavci so na podlagi večletnega proučevanja objavili svoje izsledke, kjer so

klasificirali učne cilje in jih razdelili v tri poglavitna taksonomska področja (Bloom,

Engelhart, Furst, Hill, & Krathwohl, 1956):

• kognitivno ali spoznavno področje,

• afektivno ali čustveno področje,

• psihomotorično področje.

Kognitivno področje zajema cilje, ki so v povezavi z reprodukcijo in prepoznavanjem

učnega gradiva ter zahtevnejšimi oblikami miselne aktivnosti. Razdelili so jih v šest

kategorij ali nivojev. Bloomova taksonomija je bila nadgrajena (Anderson, in drugi, 2001)

tako, da so imena posameznih kategorij oz. nivojev zamenjana z glagoli (zapomniti,

razumeti, uporabiti ...), zamenjani pa sta tudi najvišji dve stopnji originalne Bloomove

taksonomije. Anderson in drugi menijo, da je ustvarjanje višji miselni proces kot

evalviranje. V našem prispevku bomo opisali originalno Bloomovo taksonomijo.

Page 15: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 6

Spodaj opisani primeri nalog za posamezni nivo so povzeti po članku Naslia & Hashim,

2008.

3.1.1 Pomnjenje

Pomnjenje se kaže kot priklic in obnova dejstev, definicij, postopkov, metod, teorij ali

podatkov. To vrsto znanja lahko preverjamo s testi dopolnjevanja ali izbire, lahko pa tudi s

pogovorom in spraševanjem.

Vprašanja, s katerimi bi na tem nivoju preverjali učenčevo zmožnost priklica naučenega,

bi lahko bila:

• Kaj je spremenljivka?

• Katere vrste zank poznaš?

• Napiši tri primere pogojev, ki bi jih lahko uporabil v pogojnem stavku.

• Opiši lastnosti algoritma.

Na tem nivoju sta pomnjenje in priklic edina psihološka procesa, za razliko od drugih

nivojev, kjer mora učenec tudi primerjati, presojati, analizirati.

3.1.2 Razumevanje

Razumevanje zahteva dekodiranje zapisanega ali slišanega. Učenec lahko v mislih

zapisano pretvori v njemu bolj razumljivo obliko tako, da prevaja iz enega nivoja

abstrakcije v drugega, iz ene simbolične oblike v drugo. Učenec na tem nivoju razmišlja le

v okvirih podanega in mu ni treba razmišljati abstraktno na osnovni prejšnjih izkušenj. Za

ta nivo so značilne tri miselne operacije:

• prevajanje (delovanje kode opiše z besedami),

• interpretacija (pravilno dojame glavne namene programa, spremenljivk, pogojnih

stavkov in razume njihovo povezanost),

• ekstrapolacija (sklepa o rezultatih oz. izhodu predstavljene kode).

Primer naloge na tem nivoju bi lahko bil:

• Kakšna bo vrednost spremenljivke X, ko se izvede spodnja koda?

x=0; y=0;

while (y<50) {x++; y=y+5}

Page 16: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 7

3.1.3 Uporaba

Učenec na tem nivoju uporabi naučeno za reševanje novega problema. Pri tem uporabi

splošne ideje, koncepte ali metode v konkretni, za njega novi situaciji. Uporabiti mora

abstrakcijo (na osnovi usvojenih principov in posplošitev) za rešitev problema.

Primer nalog na nivoju uporabe:

• Izdelaj zanko, ki izpiše takšen rezultat: 0 1

1 2

2 4

3 8

4 16

5 32

6 64

• Napiši program, ki izračuna povprečno vrednost N števil. Program se lahko izvede le, če je N večji od 0, drugače se izpiše napaka.

3.1.4 Analiza

Učenec, ki je zmožen razmišljanja na tem nivoju, zmore celoto razstaviti na njene

sestavne dele ali elemente ter razmišljati o vsakem delu posebej. Prav tako je zmožen

razmišljati o relacijah, ki jih imajo posamezni deli med sabo in relacijah posameznega dela

do celote.

Primer naloge na nivoju analize:

• Dana je koda za razred Krog. Učenci odgovorijo na naslednji vprašanji:

o Kaj je metoda Krog v tem razredu?

o Kako se razlikuje metoda Krog od drugih metod v tem razredu?

3.1.5 Sinteza

Sinteza je povezovanje delov in elementov v celoto. Učenec, ki ima znanje na tem nivoju,

zmore samostojno interpretirati nepoznane problemske situacije, uporabiti naučene

koncepte pri načrtovanju strategije in ustvariti nekaj novega. Na tem nivoju učenec

izkazuje kreativnost in divergentno mišljenje. Rešitve so nove in enkratne.

Page 17: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 8

Primer naloge na nivoju sinteza:

• Ustvari program, ki prebere nize iz besedilne datoteke, jih zapiše v spremenljivko

ustreznega podatkovnega tipa, razvrsti nize v naraščajočem vrstnem redu in jih

tako razvrščene zapiše v besedilno datoteko.

3.1.6 Evalvacija

Učenec na tem nivoju zmore kritično vrednotiti in presojati program ali rešitev. Pri tem

razume in upošteva kriterije. Kriterije si lahko postavi sam ali pa uporabi dogovorjene.

Primer naloge na nivoju evalvacija:

• Primerjaj programa A in B glede na učinkovitost in hitrost delovanja.

• Kateri od obeh algoritmov (quicksort ali bublesort) je učinkovitejši. Argumentiraj

svojo razlago.

• Kateri ob obeh programov (A ali B) je boljši? Glede na kateri kriterij je izbrani

program boljši?

3.2 Neopiagetova teorija kognitivnega razvoja

Klasična Piagetova teorija se osredotoča na splošni razvoj abstraktnega sklepanja otroka

na vseh področjih (Labinowicz, 2010, str. 56).

Piagetova teorija o kognitivnem razvoju posameznika loči štiri faze razvoja mišljenja. Te

faze so:

• senzomotorična ali zaznavnogibalna faza (od rojstva do dveh let),

• predoperacionalna faza (od 2 let do 7 let),

• konkretno operacionalna faza (od 7 let do 11 let),

• formalno operacionalna faza ( od 11 leta dalje).

Raziskovalci Robbie Case, Andreas Demetriou, Kurt Fischer, Graeme Halford, Pierre

Mounoud, Juan Pascual-Leone, Anik de Ribaupierre, Bob Siegler in drugi so svoje delo

zasnovali na Piagetovi teoriji, jo tudi razširili ter deloma tudi zavrgli oz. dopolnili (Morra,

Gobbo, Marini, & Sheese, 2009, str. XIV). Njihove ugotovitve in izsledke oz. teorijo

imenujemo neopiagetova teorija.

Po neopiagetovi teoriji kognitivnega razvoja ljudje med pridobivanjem strokovnega znanja

na specifičnem problemskem področju razvijajo vedno bolj abstraktne oblike sklepanja, in

sicer ne glede na starost. To pomeni, da lahko nekdo prikaže na nekem področju

ekspertno zmožnost razmišljanja, medtem ko je na drugem področju šele na začetniškem

nivoju razmišljanja in razumevanja. Pri tem starost ni pomemben dejavnik. To je ena

glavnih razlik med Piagetovo in neopiageovo teorijo.

Page 18: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 9

Neopiagetova teorija je lahko dober pripomoček za opisovanje kognitivnega razvoja

učenca, ki spoznava področje algoritmov in programiranja. Uporabimo jo lahko tudi za

ocenjevanje učnih gradiv in za preverjanje znanja (Gluga, Kay, Lister, & Teague, 2012,

str. 1). Tudi neopiagetova teorija loči štiri faze razvoja mišljenja, ki pa niso vezane na

starost osebe, ampak na njihovo zmožnost abstraktnega razmišljanja. Faze so

poimenovane enako kot pri klasični Piagetovi teoriji: senzomotorična, predoperacionalna,

konkretno operacionalna in formalno operacionalna faza. V nadaljevanju opisujemo vsako

fazo neopiagetove teorije z vidika programiranja, tako kot so jih opisovali Lister in drugi.

3.2.1 Senzomotorična faza1

Senzomotorično fazo v kontekstu računalništva oziroma programiranja so opisovali Lister

(Lister, 2011, str. 2-4) in drugi (Gluga, Kay, Lister, & Teague, 2012, str. 32-33). V tej fazi

učenec sledi in razume kodo z manj kot 50 % točnostjo. Pri senzomotorični fazi učenec

komaj ugotovi, kaj program dela in še to le tako, da razume kodo po

intervenciji spraševalca. Sledenje kodi poteka z naporom, pri iskanju napake v kodi

učenec vstavlja naključne vrednosti in ne zna vstaviti mejnih. Ne bere kode, ampak

vstavlja podatke ter ugotavlja rezultat, pri tem pa zelo hitro pozabi smisel posameznega

koraka. Da bi prišel do rezultata, poskuša uganiti smisel.

V naši raziskavi smo predpostavili, da se učenci s programiranjem prvič srečajo v 4.

razredu in da so na začetku šolskega leta v tem razredu tako vsi v senzomotorični fazi.

3.2.2 Predoperacionalna faza1

Učenec, ki je svoje razmišljanje razvil do naslednje (predoperacionalne) faze, lahko sledi

zapisani kodi in sklepa o delovanju kode brez težav. Takšen učenec lahko sledi kodi po

posameznih ukazih in ugotavlja vrednosti spremenljivk šele, ko je ukaz izvršen. Razume

sicer določene koncepte, na primer zanka ali spremenljivka, vendar jih ne zna uporabiti v

novi situaciji. Ni zmožen abstrakcije, kjer bi v kodi videl smisel izvajanega programa. Z

veliko težavo bi koristno uporabil algoritem, zapisan z diagramom poteka. Za začetnika, ki

razmišlja na predoperacionalni fazi, so zaporedni ukazi le rahlo povezani. Razmišljanje

“predoperacionalnega” učenca je osredotočeno na le eno abstraktno lastnost. Kadar

učenec v istem času razmišlja o dveh abstraktnih lastnostih, njegove misli niso

koordinirane in so lahko celo protislovne. Večina neopiagetskih teoretikov je mnenja, da je

razlog v preobremenitvi delovnega spomina učenca. Šele ko je učenec sposoben videti

več podatkov ali lastnosti kot eno enoto, potem se mu sprosti delovni spomin in je zmožen

hkrati opazovati več lastnosti (Lister, 2011, str. 2). “Predoperacionalni” učenec uporablja

1 Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških konceptov s pomočjo neopiagetove teorije, testov in razmišljanja naglas. EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389-403). Ljubljana: EDUvision, Stanislav Jurjevčič s. p.

Page 19: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 10

induktivno sklepanje (Milekšič, 2010, str. 10), da bi razumel delovanje programa. Opazuje

vhodne in izhodne podatke ter sklepa o delovanju. To stori tako, da izbere nekaj začetnih

vrednosti, v mislih izvede kodo in ugotavlja izhodne vrednosti. Lister (2011) je ob

opazovanju ekspertov, ki so reševali enake naloge kot študentje začetniki, ugotovil, da

eksperti ne sledijo kodi, ampak poskušajo sklepati o delovanju kode in na ta način

ugotoviti rešitev problema. Eksperti ne izvajajo kode po korakih kot študentje oz. učenci.

V naši raziskavi smo naloge na predoperacionalnem nivoju pripravili tako, da lahko

učenec s sledenjem kodi in poznavanjem posameznega koncepta pravilno reši nalogo. V

nadaljevanju prikazujemo nalogo (Slika 1), ki jo učenec lahko reši, če sledi kodi in če

razume koncept zanke ter spremenljivke.

Kolikšni sta vrednosti spremenljivk Točke in Življenja, ko se izvedejo vsi ukazi?

a) Točke=1 in Življenja=6 b) Točke=3 in Življenja=2 c) Točke=6 in Življenja=6 d) drugo (vpiši)

Slika 1: Preverjanje poznavanja zanke in spremenljivke na predoperacionalnem nivoju

Če učenec pravilno razume koncept zanke in če razume prirejanje in spreminjanje

vrednosti spremenljivke, potem lahko nalogo reši pravilno.

Prikazujemo še eno nalogo na predoperacionalnem nivoju, ki jo lahko rešijo učenci, če

razumejo pojem zaporednosti izvajanja ukazov.

Katera izjava je pravilna?

a) maček se premakne, preden zamijavka b) maček zamijavka, preden se premakne c) maček se skrije, preden reče Zdravo! d) drugo

Slika 2: Preverjanje razumevanja zaporednosti izvajanja ukazov na predoperacionalnem nivoju

Page 20: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 11

Če učenec razume, da se ukazi izvajajo zaporedno in če razume pomen vsakega ukaza,

lahko pravilno reši nalogo.

3.2.3 Konkretno operacionalna faza2

Razmišljanje v tej fazi vključuje rutinsko sklepanje o abstrakcijah v programu. Vendar pa

je značilnost konkretnega sklepanja, da je omejeno na znane, realne in ne na hipotetične

situacije. Od tod tudi ime te faze razmišljanja: konkretno operacionalna faza.

Učenec je v tej fazi zmožen napisati majhen program, če ima na voljo dobro specifikacijo

oz. opis problema, ne zmore pa napisati bolj zapletenega programa, za katerega ima

pomanjkljiva navodila. Če je soočen s takšno nalogo, poskuša zmanjšati nivo

abstraktnosti tako, da poskuša rešiti specifičen enostaven primer, namesto da bi rešil

splošnega. "Konkretno operacionalni" učenec je zmožen deduktivnega sklepanja. V

danem programu takšen učenec ugotovi njegovo funkcijo le z branjem ukazov. Če vseeno

poskuša potrditi svojo interpretacijo in v mislih izvede ukaze, ne interpretira izhodnih

podatkov v odvisnosti od vhodnih.

Učenec je po Piagetu zmožen logičnih operacij, kot so konzervacija, tranzitivnost in

reverzibilnost šele na konkretno operacionalni fazi razmišljanja (Corney, Teague, Ahadi, &

Lister, 2012). Ker smo v raziskavi pripravljali naloge, s katerimi smo ugotavljali, kolikšen

delež učencev še ni na tem nivoju razmišljanja, bomo opisali vse tri omenjene logične

operacije tako, kot jih je opisal Piaget, potem pa bomo le-te prikazali na področju

programiranja.

3.2.3.1 Konzervacija3

Piaget je v svojih raziskavah ugotavljal, ali se lahko otroci osredotočijo na dve dimenziji

hkrati. Otroke je spraševal, ali je količina vode enaka v dveh enakih kozarcih. Nato je prelil

vodo iz enega kozarca v tretji kozarec, ki je imel drugačen premer od prvih dveh kozarcev.

Mlajši otroci (na predoperacionalni stopnji razmišljanja) so dajali različne odgovore,

odvisno od višine vode v tretjem kozarcu. Odrasli ali starejši otroci, ki so razmišljali na

konkretni operacionalni stopnji, so trdili, da je količina vode ostala enaka ne glede na

obliko kozarca. Ko so bili naprošeni, da argumentirajo svojo trditev, so povedali, da je v

širšem kozarcu višina vode nižja in zaradi tega je količina vode enaka. Ko so raziskovalci

spraševali otroke, kakšna bo količina vode, ko bodo vodo prelili iz tretjega kozarca nazaj v

prvega (konzervacija), so dobili spet različne odgovore, za razliko od otrok, ki so

2 Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških konceptov s pomočjo neopiagetove teorije, testov in razmišljanja naglas. EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389–403). Ljubljana: EDUvision, Stanislav Jurjevčič s. p.

Page 21: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 12

razmišljali na konkretno operacionalni ravni mišljenja, ki so vedeli, da se količina vode

ohrani.

Ko je otrok zmožen hkrati razmišljati o spremembi dveh dimenzij, je pripravljen za učenje

bolj abstraktnih konceptov, kot je recimo ohranjanje količine tekočine.

Lister v svojem članku (2011) opisuje primer naloge, kjer mora učenec uporabiti logično

operacijo konzervacije. Logična operacija konzervacije je pri programiranju bolj abstraktna

kot pri nalogi s kozarci vode. Pri nalogi mora učenec ohraniti specifikacijo metode,

medtem ko se implementacija spremeni. Metoda min poišče najmanjšo vrednost v tabeli

x. V opisanem primeru se učenec odloči, ali bo iskanje najmanjše vrednosti v tabeli

naredil tako, da bo v začasno spremenljivko shranil najmanjšo vrednost, ali pa bo shranil

le podatek, na katerem mestu v tabeli se nahaja najmanjša vrednost. Nato mora učenec

obkrožiti tiste dele kode v okvirčkih tako, da bo metoda vrnila pravilen rezultat.

Slika 3: Metoda za iskanje najmanjše vrednosti

(Lister, 2011, str. 8)

Lister opisuje tudi drugo možnost definiranja te naloge. Učenec ima pri tej različici naloge

na voljo le en način implementacije metode (na primer z vrednostjo samo), nato pa mora

implementacijo metode spremeniti tako, da se namesto vrednosti shranjuje indeks

vrednosti v tabeli.

V nadaljevanju prikazujemo primer naloge na konkretno operacionalni fazi (ki smo jo

uporabili v naši raziskavi), kjer mora učenec uporabiti logično operacijo konzervacije.

Page 22: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 13

Program A večkrat predvaja zvok mačke in psa (Krajnc, Debevc, & Rugelj, 2015, str. 393).

V katerem programu (B, C ali D) se zvok

mačke in psa predvaja prav tolikokrat kot v

programu A?

a) v programu B b) v programu D c) v programu C d) v nobenem od programov B, C in D

Slika 4: Preverjanje zmožnosti logične operacije konzervacije

(Krajnc, Debevc, & Rugelj, 2015, str. 393)

3.2.3.2 Tranzitivnost3

Tranzitivnost je Piaget opisal kot še eno pomembno logično operacijo na konkretno

operacionalnem nivoju abstraktnega razmišljanja. Gre za naslednjo vrsto sklepanja: če

med objektoma A in B obstaja neka relacija in če enaka relacija obstaja tudi med

objektoma B in C, potem lahko sklepamo, da obstaja enaka relacija tudi med objektoma A

in C. Primer: Če je Alenka višja od Tomaža in če je Tomaž višji od Eve, kdo je najvišji med

njimi?

Z neopiagetove perspektive je težava otrok na predoperacionalni ravni razmišljanja z

uporabo tranzitivnosti pomanjkanje delovnega spomina. Otroci so preobremenjeni s

podatki in se še niso naučili združevati informacij na tem področju. Posledično ne morejo

hkrati zadržati podatkov o relacijah med objekti A, B in C in uskladiti dveh vidikov

problema.

3 Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških konceptov s pomočjo neopiagetove teorije, testov in razmišljanja naglas. EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389–403). Ljubljana: EDUvision, Stanislav Jurjevčič s. p.

Page 23: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 14

Primer naloge, kot jo je opisal Lister (2011) v svojem prispevku, se glasi:

Z enim stavkom opiši namen naslednje kode. Predpostavimo, da so y1, y2 in y3 pozitivna

števila.

Slika 5: Primer naloge s tranzitivnostjo

(Lister, 2011, str. 8)

Lister pravi (2011), da učenec uporabi logično operacijo tranzitivnosti, če zapiše, da koda

razvrsti števila po velikosti tako, da je: y1 ≥ y2 ≥ y3.

Podoben primer naloge s tranzitivnostjo lahko implementiramo tudi v programu Scratch.

Učenec naj z enim stavkom opiše, kaj počne program. Pri tem so vrednosti spremenljivk

ST1, ST2 in ST3 pozitivna števila.

Slika 6: Primer naloge s tranzitivnostjo v Scratchu

(Krajnc, Debevc, & Rugelj, 2015, str. 394)

Page 24: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 15

Če bi učenec odgovoril, da program razvrsti tri vrednosti po velikosti tako, da je na prvem

mestu najmanjša, na zadnjem mestu pa največja vrednost, verjetno razmišlja na

konkretno operacionalnem nivoju (Krajnc, Debevc, & Rugelj, 2015, str. 394).

V raziskavi smo pripravili dve nalogi, v katerih so morali učenci uporabiti logično operacijo

tranzitivnosti. Obe nalogi navajamo v nadaljevanju, učenci pa so morali poznati koncept

spremenljivke in pogojnega stavka.

Prvi primer: Kaj se izpiše, ko poženeš program?

a) Nič se ne izpiše.

b) Izpiše se samo »Rad bi sladoled!«

c) Izpiše se samo »Rad bi torto!«

d) Izpiše se »Rad bi sladoled!« in

»Rad bi torto!«

Slika 7: Prvi primer naloge s tranzitivnostjo

Pri tej nalogi mora učenec za pravilno rešitev izvesti logično operacijo tranzitivnosti,

primerjati tri vrednosti in najti pravo rešitev.

Page 25: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 16

Drugi primer: Označi tisto kombinacijo vrednostih spremenljivk, pri katerih bo boben

zaigral?

a) Mojca = 5, Petra = 3, Janez = 7

b) Mojca = 7, Petra = 5, Janez = 3

c) Mojca = 3, Petra = 5, Janez = 7

d) Mojca = 3, Petra = 5, Janez = 5

e) Nobena od zgornjih možnosti ni v redu.

Slika 8: Drugi primer naloge s tranzitivnostjo

V drugem primeru naloge s tranzitivnostjo mora učenec za pravilno rešitev ugotoviti, da je

pogoj, da boben zaigra, vrednost spremenljivke Janeza, ki mora biti večja od vrednosti

spremenljivke Petra, vrednost spremenljivke Petra pa mora biti večja od vrednosti

spremenljivke Mojca. Nalogo lahko učenec sicer reši tudi s poskušanjem vstavljanja

vrednosti, ali pa nalogo reši slučajno, zato mora učitelj svojo domnevo o zmožnosti

razmišljanja učenca na konkretno operacionalnem nivoju preveriti z razgovorom.

Pri obeh zgoraj opisanih nalogah mora učenec razmišljati o vsaj dveh spremenljivkah

naenkrat in uporabiti logično operacijo tranzitivnosti.

3.2.3.3 Reverzibilnost4

Po Piagetu je reverzibilnost logična operacija, s katero je oseba zmožna konkretno

operacionalnega razmišljanja in s katero ve, da se na primer količina tekočine ohranja pri

prelivanju v kozarec drugačnih dimenzij. Oseba na tem nivoju razmišljanja tudi ve, da

lahko prelijemo vodo nazaj v prvotni kozarec in da bo količina tekočine ostala enaka.

Lister v svojem članku (2011) opisuje nalogo, za katero je potrebna logična operacija

reverzibilnost.

4 Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških konceptov s pomočjo neopiagetove teorije, testov in razmišljanja naglas. EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389–403). Ljubljana: EDUvision, Stanislav Jurjevčič s. p.

Page 26: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 17

Spodnja koda (Slika 9: Naloga z reverzibilnostjo in zamikanjem elementov tabele v desno)

zamika elemente tabele za eno mesto v desno, pri čemer se najbolj desni element tabele

premakne na prvo mesto v tabeli.

Slika 9: Naloga z reverzibilnostjo in zamikanjem elementov tabele v desno

(Lister, 2011, str. 8)

Učenec mora v nalogi kodo spremeniti tako, da razveljavi učinek, ki ga povzroči zgornja

koda. S spremembo kode se morajo elementi premakniti za eno mesto v levo, pri čemer

se prvo mesto v tabeli premakne na zadnje mesto v tabeli. Lister opozarja, da samo iz

rezultata ne moremo sklepati, ali učenec razmišlja na konkretno operacionalnem nivoju in

ali je zmožen logične operacije tranzitivnosti. Da bi to lahko z gotovostjo trdili, je potrebno

učenca opazovati pri delu ali omejiti število preizkušanj rešitev (če učenec pri kodiranju

uporablja računalnik) ali učencu naročiti, da rešitev zapiše na papir.

Primer takšne naloge v programu Scratch bi bil, da učenec spremeni kodo tako, da figura

izriše trikotnik v drugi smeri, kot ga izriše osnovni program.

Page 27: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 18

Primer naloge, ki smo jo uporabili v raziskavi, navajamo v nadaljevanju.

Katero vrednost je potrebno vpisati na označeno mesto, da se figura vrne nazaj na

začetno mesto (Krajnc, Debevc, & Rugelj, 2015, str. 395)?

a) Vpisati je potrebno: 3

b) Vpisati je potrebno: 2

c) Vpisati je potrebno: 1

d) Vpisati je potrebno: ………..

Slika 10: Primer naloge s tranzitivnostjo

(Krajnc, Debevc, & Rugelj, 2015, str. 395)

Učenec mora pri tej nalogi ugotoviti, kaj naredi program in za koliko korakov se premakne

figura, nato pa mora z vpisanim številom figuro postaviti na začetno mesto. Učenec pri

tem izvede logično operacijo reverzibilnosti, kar po neopiagetovi teoriji sodi na konkretno

operacionalni nivo razmišljanja.

3.2.4 Formalno operacionalna faza5

V raziskavi nismo pripravili nalog, ki bi preverjale zmožnost razmišljanja na tem nivoju,

kljub temu pa bomo povzeli Listerjev (2011) opis razmišljanja na tem nivoju.

Učenec na formalno operacionalnem nivoju razmišljanja razmišlja logično, dosledno in

sistematično. Formalno operacionalno sklepanje zahteva zavedanje svojega miselnega

procesa, zato je učenec sposoben razmišljati o lastnem razmišljanju.

Formalno operacionalno razmišljanje lahko vključuje sklepanje o hipotetičnih situacijah

oziroma vsaj situacijah, ki jih učenec še ni doživel. Prav tako vključuje zavedanje o tem,

kaj je znano in kaj je znano z določeno stopnjo verjetnosti. To omogoča hipotetično

deduktivno sklepanje, kjer nekdo poskusno sklepa iz nepopolnih podatkov, nato pa

aktivno in sistematično išče dodatne podatke, s katerimi bi potrdil pogojno sklepanje.

5 Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških konceptov s pomočjo neopiagetove teorije, testov in razmišljanja naglas. EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389–403). Ljubljana: EDUvision, Stanislav Jurjevčič s. p.

Page 28: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 19

Pisanje programov je pogosto omenjeno kot vaja v reševanju problemov. Reševanje

problemov je lahko določeno kot petstopenjski proces (McCracken, in drugi, 2001, str. 2-

3):

(1) abstrakcija problema iz danega opisa,

(2) razdelitev problema na več manjših problemov,

(3) iskanje rešitve za manjše probleme,

(4) sestavljanje rešitve iz delnih rešitev in

(5) preizkušanje, dopolnjevanje in ponovno preizkušanje.

Takšen način reševanja je formalno operacionalen in na tem nivoju razmišljajo eksperti.

Čeprav izkušnje kažejo, da večina učencev razvije abstraktno razmišljanje največ do

konkretno operacionalne faze, je pri poučevanju programiranja zaželeno, da je učenec

sposoben opraviti celoten proces reševanja problema, zato v nadaljevanju povzemamo

McCrackenov (2001) opis vsake stopnje tega procesa.

1) Abstrakcija problema iz danega opisa

Iz podanega opisa problema, ki je splošen, mora učenec pripraviti rešitev. Pri tem mora

zaznati pomembne vidike opisanega problema in ustvariti model oziroma abstraktni okvir,

s katerim bo rešil problem (algoritmični postopek, logični potek, funkcije, objektno

programiranje …).

2) Razdelitev problema na ve č manjših problemov – podproblemov (dekompozicija)

Obseg in namen te stopnje sta odvisna od orodja in programskega jezika, ki bo

uporabljen. Prvotna funkcijska struktura rešitve pogosto zahteva nadaljnjo dekompozicijo.

3) Iskanje rešitve za podprobleme

Na tej stopnji je potrebno implementirati rešitev podproblema v obliki kode. Odločiti se je

potrebno za podatkovno strukturo in tehniko programiranja. Zelo pomembno je

preverjanje delovanja kode. Rešitev mora biti pravilna in v pravi obliki, kar pomeni, da

mora proizvesti pričakovan rezultat, biti modularno zasnovana in skladna s standardi.

Zavedati se je potrebno omejitev programskega orodja in jezika (rekurzije ni vedno možno

izvesti z vsemi orodji, na primer s Scratch 1.x).

4) Sestavljanje rešitve iz delnih rešitev

V tej fazi je potrebno sestaviti rešitve za vse podprobleme v delujočo celoto.

5) Preizkušanje, dopolnjevanje in ponovno preizkuša nje

Ugotoviti je potrebno, ali sestavljena rešitev pravilno reši opisan problem. Rešitev je

Page 29: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 20

potrebno temeljito preizkusiti in se vrniti v kakšno od prejšnjih faz, če rešitev ne izpolnjuje

zahtev.

Opisani model reševanja problemov predstavlja idealen in splošen primer, ki pa je v praksi

lahko drugačen. Preizkušanje se običajno vključuje že v prejšnje stopnje in ne šele v

zadnjo. Ne glede na način reševanja in vrstni red faz je potrebno za rešitev opraviti vseh

pet faz.

3.3 Razlogi za izbiro neopiagetove teorije v raziskavi

Za spremljanje razumevanja računalniških konceptov pri učencih v osnovni šoli in za

pripravo nalog ter aktivnosti je Bloomova taksonomija znanja precej kompleksna. Zahteva:

• podrobno razumevanje posameznega taksonomskega nivoja,

• poznavanje kazalnikov, ki kažejo zmožnost doseganja ciljev učencev na

posameznem nivoju in

• razdelane strategije za razvijanje posameznega nivoja po Bloomovi taksonomiji.

Neopiagetova teorija pozna le štiri nivoje in je v strokovni literaturi dobro opisana ter

raziskana za potrebe poučevanje programiranja. Opisi posameznih nivojev kognitivnega

razvoja so za učitelja uporabnejši, saj sledijo razvoju abstraktnega razmišljanja, ki je pri

programiranju logičen in nujen. Zaradi relativno večje enostavnosti je neopiagetova teorija

primerna tudi za hitre didaktične intervencije, ko učitelj na osnovi ugotovljenega nivoja

razmišljanja učenca odreagira z ustreznimi vprašanji, dejavnostmi ali nalogami. Ker

učenci v osnovni šoli večinoma ne razvijejo razmišljanja na najvišjem, formalno

operacionalnem nivoju, ostanejo učitelju le trije nivoji, na katere razvršča učence in jim

pomaga pri razvijanju višjih oblik razmišljanja. Neopiagetova teorija kognitivnega razvoja

sicer ni primerna za ocenjevanje, saj z njo ne ugotavljamo taksonomskih ravni znanja

učencev, je pa enostavna za učitelja pri načrtovanju, preverjanju in poučevanju

programiranja. To je tudi razlog, da smo se odločili za izbiro neopiagetove teorije v

raziskavi.

Page 30: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 21

4 RAZISKOVALNA VPRAŠANJA

Namen raziskave je ugotoviti, ali je možno pripraviti test, s katerim bi učitelj lahko z veliko

verjetnostjo ugotavljal, koliko učencev še ni razvilo določenega nivoja abstraktnega

razmišljanja in kako preveriti njegovo relevantnost.

Problem pri sklepanju o nivoju abstraktnega razmišljanja na osnovi rezultata v testu je v

tem, da je lahko učenec nalogo rešil po spominu, z metodo poskušanja in napak ali

naključno. Zato na osnovi rezultatov testa tudi ne moremo z gotovostjo trditi, koliko

učencev razmišlja na določenem nivoju abstraktnega razmišljanja. Lahko pa z večjo

verjetnostjo trdimo, da učenec, ki naloge na nekem nivoju ne reši pravilno, nima razvitega

abstraktnega razmišljanja na tem nivoju. Pri pripravljanju nalog za posamezen nivo na

osnovi teoretičnega okvirja neopiagetove teorije se sklicujemo na karakteristike

razmišljanja na posameznem nivoju, ki so predstavljeni v prispevku avtorjev Corneya,

Teaguea, Ahadija in Listerja (2012). Predpostavljamo, da je pogoj za zmožnost

abstraktnega razmišljanja na nekem nivoju, da je posameznik zmožen abstraktnega

razmišljanja tudi na nižjih nivojih (Lister, 2011).

Zanima nas tudi, ali je odnos do predmeta povezan z zmožnostjo reševanja nalog na

različnih nivojih in ali obstaja razlika med fanti in dekleti pri rezultatih na testu.

Raziskovalna vprašanja:

1. Ali je možno pripraviti test, ki s statistično značilno razliko ugotavlja v povprečju

boljše rezultate pri reševanju nalog na predoperacionalnem nivoju kot pri

reševanju nalog na konkretno operacionalnem nivoju?

2. Ali naloge, ki vključujejo koncept zaporednosti izvajanja ukazov, s statistično

značilno razliko ugotavljajo porazdelitev učencev po zmožnosti reševanja nalog na

različnih nivojih po neopiagetovi teoriji?

3. Ali naloge, ki vključujejo koncept zanke, s statistično značilno razliko ugotavljajo

porazdelitev učencev po zmožnosti reševanja nalog na različnih nivojih po

neopiagetovi teoriji?

4. Ali naloge, ki vključujejo koncept spremenljivke, s statistično značilno razliko

ugotavljajo porazdelitev učencev po zmožnosti reševanja nalog na različnih nivojih

po neopiagetovi teoriji?

5. Ali naloge, ki vključujejo koncept pogojnega stavka, s statistično značilno razliko

ugotavljajo porazdelitev učencev po zmožnosti reševanja nalog na različnih nivojih

po neopiagetovi teoriji?

Page 31: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 22

6. Ali naloge, ki hkrati vključujejo koncept spremenljivke in pogojnega stavka, s

statistično razliko ugotavljajo porazdelitev učencev po zmožnosti reševanja nalog

na različnih nivojih po neopiagetovi teoriji?

7. Ali obstaja statistično značilna razlika med fanti in dekleti pri rezultatih nalog na

različnih nivojih po neopiagetovi teoriji kognitivnega razvoja?

8. Ali je odnos učenca do predmeta povezan z rezultati na testu?

Page 32: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 23

5 METODOLOGIJA

5.1 Raziskovalne metode

V raziskavi smo za zbiranje podatkov uporabili kvantitativno metodo (anketo) in

kvalitativno metodo (intervju).

5.2 Raziskovalni vzorec

V raziskavo smo vključili vseh 2529 učencev 4. razredov, ki so izbrali neobvezni izbirni

predmet računalništvo. Povabilo k reševanju vprašalnikov smo poslali vsem učiteljem

neobveznega izbirnega predmeta računalništvo in jih prosili za sodelovanje. K reševanju

vprašalnika je za namene testiranja pristopillo 659 učencev. Končni vprašalnik je rešilo

638 učencev, kar je 25,2 % vseh učencev, ki so v Sloveniji v šolskem letu 2014/2015

obiskovali pouk novega predmeta. Vprašalnik je rešilo 61,3% fantov in 38,7% deklet.

Slika 11: Spol

V kvalitativnem delu raziskave smo izvedli intervju. Vanj smo vključili 5 učencev enega

razreda, ki smo jih izbrali na osnovni njihovih rezultatov pri testu. Izbrali smo učence, ki so

bili enakomerno razporejeni glede na rezultate testa, od učenca z najmanjšim odstotkom

pravilno rešenih nalog do učenca z najvišjim odstotkom pravilno rešenih nalog.

Page 33: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 24

5.3 Priprava in predstavitev merilnega okolja ter statističnega

modela

Pripravili smo vprašalnik z 12 vprašanji izbirnega tipa. Vprašalnik smo objavili na spletu in

k reševanju povabili vse učence, ki so obiskovali pouk računalništva. Pripravili smo

vprašanja, ki so pokrivala posamezne programerske elemente: zaporednost izvajanja

ukazov, pogojne stavke, zanke in spremenljivke.

Za vsak element smo pripravili naloge na dveh nivojih po neopiagetovi teoriji. Pripravili

smo naloge na predoperacionalnem in konkretno operacionalnem nivoju. Pri statistični

obdelavi podatkov smo primerjali naloge za posamezen element na dveh nivojih.

Ugotavljali smo, ali obstaja statistično pomembna razlika med rezultati.

Vprašalnik smo testirali v mesecu februarju 2015, končni vprašalnik pa so učenci reševali

v mesecu maju 2015.

5.4 Analiza merilnega okolja in statističnega modela

V prvi (testni) vprašalnik smo vključili le elementa zaporednost izvajanja ukazov in zanke,

ker so učenci do januarja predelali večinoma le ta dva koncepta. V nalogi smo prikazali

sliko s kodo (večinoma tudi figuro). Učenci so kot odgovor na vprašanje izbrali enega od

ponujenih odgovorov. Primer dveh nalog prikazujemo v nadaljevanju.

Primer 1: Koliko časa ima na voljo maček za prečkanje prehoda?

(a) 80 sekund

(b) 1 sekundo

(c) 4 sekunde

(d) 5 sekund

Slika 12: Naloga iz zaporednosti izvajanja ukazov na konkretno operacionalnem nivoju

Pri tej nalogi smo preverjali, ali zmore učenec slediti kodi in razumeti smisel programa.

Učenec hkrati opazuje več elementov (ukaze, videz, figuro), zato smo menili, da mora

imeti učenec za rešitev te naloge razvito razmišljanje na konkretno operacionalnem

nivoju.

Page 34: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 25

Primer 2: Za koliko se premakne maček od mesta, kjer stoji, ko nanj kliknemo z miško?

a) 5 korakov v desno

b) 5 korakov v levo

c) 20 korakov v

desno

d) 15 korakov v levo

e) 20 korakov v levo

Slika 13: Naloga z zanko na predoperacionalnem nivoju

Pri tej nalogi mora učenec poznati koncept zanke in negativnega števila. Učenec lahko

reši nalogo samo s sledenjem kodi, zato je to naloga, za katero menimo, da potrebuje

predoperacionalen nivo razmišljanja.

Ostale naloge testnega vprašalnika so v prilogi.

5.5 Testiranje okolja

Prvo testiranje smo izvedli februarja 2015. Predpostavili smo, da so učenci na vseh šolah

do takrat že predelali elemente zaporednosti izvajanja ukazov in zanke. S testnim

vprašalnikom smo želeli preizkusiti razumljivost in nedvoumnost nalog ter analizirati

uporabnost prvih podatkov. Prvi test je rešilo 659 učencev, kar je bilo 26 % vseh učencev,

ki je obiskovalo ta predmet. Naloge so si sledile po težavnosti: prvih šest nalog je bilo na

predoperacionalnem nivoju. Drugih šest nalog smo pripravili tako, da učenci samo s

sledenjem kode niso mogli uganiti pravilne rešitve. Naloge so bile zahtevnejše, zahtevale

so logično sklepanje in hkratno razmišljanje o več spremenljivkah. Odstotek nepravilno

rešenih nalog na tem nivoju je bil pričakovano večji. Ker nismo vedeli, ali so učenci slabše

reševali naloge na konkretno operacionalnem nivoju zaradi utrujenosti, zmanjšanja

koncentracije ali zaradi težavnosti nalog, smo se odločili, da bomo v končni različici

vprašalnika vprašanja iz različnih nivojev naključno premešali.

Iz povratnih informacij učiteljev ter analize odgovorov smo ugotovili, da vsi učenci niso

razumeli vprašanj na enak način. Nalogo 3 je pravilno rešilo le 18,2 % učencev, čeprav je

naloga zahtevala le sledenje kodi (predoperacionalni nivo) in upoštevanje zaporednosti

ukazov.

Page 35: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 26

3. naloga: Kaj se izriše, ko se izvedejo vsi ukazi v programu?

a) 1

b) 2

c) 3

d) 4

e) 5

Slika 14: Naloga na predoperacionalnem nivoju – sledenje kodi

Težav pri tej nalogi je bilo več:

• Besedilo je bilo nejasno in učenci niso mogli povezati izrisane črte s številkami, ki

so bile ponujene v rešitvi. Pravilna rešitev, ki smo jo pričakovali, je bila izrisana

številka 2.

• Nekateri učenci niso razumeli pojma »izrisati«.

• Učenci koordinatnega sistema in negativnih števil še niso spoznali pri matematiki.

Pri nalogi št. 4 (predoperacionalni nivo) smo želeli preveriti poznavanje zanke.

4. naloga: Ali golobček ob kliku na zeleno zastavico premika krila?

a) Da, ker se v zanki spreminja izgled.

b) Da, ker se premika v smeri Y.

c) Ne, ker nismo dodali ukaza za premikanje kril.

d) Ne, ker ima figura le en videz.

Slika 15: Poznavanje zanke na predoperacionalnem nivoju

Nalogo je pravilno rešilo le 49,2 % učencev. Naloga je zahtevala poznavanje koncepta

zanke in vedenje oz. izkušnje o videzih figur. Če je učenec razumel koncept zanke, ni pa

Page 36: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 27

razumel funkcije videza, je lahko nalogo rešil nepravilno. Pri tej nalogi smo spoznali, da se

moramo izogibati nalogam z nepomembnimi podrobnostmi oziroma nalogam, ki zahtevajo

neko specifično izkušnjo oz. predznanje (v našem primeru izkušnjo z videzi v Scratchu).

Pri nalogi št. 5 je učence zmedlo dejstvo, da je bila figura potapljač. Naloga je spraševala,

za koliko korakov se potapljač premakne, nekatere učence pa je zmedlo dejstvo, da

potapljač ne dela korakov, ampak plava.

5. naloga: Za koliko korakov se premakne potapljač, ko pritisnemo na zeleno zastavico?

Slika 16: Zaporedno izvajanje ukazov (predoperacionalni nivo) in zanka

a) 25

b) 5

c) 3

d) 15

e) 10

Po analizi rezultatov in pogovoru z nekaterimi učitelji smo ugotovili, da moramo vprašanja

izboljšati. V nadaljevanju navajamo ugotovitve analize testnega vprašalnika.

• Ker učenci različnim figuram pripisujejo določene lastnosti, je najbolje, da so

naloge neodvisne od figur in da v nalogah sploh ne nastopajo.

• Navodila je potrebno čim bolj poenostaviti in preizkusiti na manjšem vzorcu.

• Uporabljati je potrebno čim manj konceptov, ki jih učenci še ne poznajo

(koordinatni sistem, koti ...).

• Izogibati se je potrebno nalogam, ki jih lahko rešiš s pomočjo izkušenj ali spomina.

• Naloge na konkretno operacionalnem nivoju morajo biti pripravljene bolj

sistematično in naj vključujejo logične operacije tranzitivnosti, reverzibilnosti in

konzervacije.

Page 37: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 28

5.6 Uporaba končnega vprašalnika

Na osnovi analize rezultatov testnega vprašalnika in povratnih informacij, ki smo jih dobili

od učiteljev, smo pripravili končni vprašalnik. Vprašalnik je zajemal vprašanja na dveh

nivojih po neopigatovi teoriji, in sicer vprašanja, za katera je potrebna zmožnost

razmišljanja na predoperacionalnem nivoju in zmožnost razmišljanja na konkretno

operacionalnem nivoju. Preverjali smo poznavanje štirih elementov oz. konceptov:

zaporednost izvajanja ukazov, zanke, pogojni stavki in spremenljivke. Vrstni red vprašanj

smo premešali. Pri osmih nalogah je bil v posamezno nalogo vključen le en element, v

preostale štiri pa smo vključili dva ali več elementov oz. programerskih konceptov.

Naloge smo zasnovali tako, da so bila navodila čim krajša in razumljiva. V nalogah ne

nastopajo figure, ampak učenci vidijo le kodo. Poskušali smo se izogniti nalogam, ki bi

zahtevale predhodno izkušnjo z manj znanimi ali manj pomembnimi ukazi v Scratchu.

Sestavljanja nalog na konkretno operacionalnem nivoju smo se lotili tako, da smo vključili

logične operacije tranzitivnosti, reverzibilnosti in konzervacije.

Prvo različico končnega testa smo dali v reševanje trem različnim razredom. Na osnovi

povratnih informacij smo vprašanja izboljšali in jih dali v ponovno reševanje drugim trem

razredom. Po drugih dobljenih povratnih informacijah smo pripravili končno različico

vprašalnika, ki je objavljen v prilogi.

5.7 Metode analize vprašalnika

Za namene statistične analize zbranih podatkov smo se odločili za uporabo statističnih

testov. V splošnem se lahko odločamo med uporabo parametričnih in neparametričnih

testov, ki omogočajo preverjanje zastavljenih raziskovalnih vprašanj in hipotez. Glavna

razlika med temi testi je v tem, da parametrični testi slonijo na predpostavki o normalni

porazdelitvi podatkov, neparametrične teste pa lahko izvajamo tudi na podatkih, ki se ne

porazdeljujejo normalno. Vendar pa se v praksi najpogosteje uporabljajo parametrični

testi, ki so tako s teoretičnega kot tudi računskega vidika enostavnejši in bolj razumljivi

(Wilcox, 2009, str. 85).

Zato je v prvi vrsti pomembno, da pred izbiro ustreznih statističnih testov za analizo

zbranih podatkov pozornost usmerimo na proučitev same narave porazdelitve podatkov.

V primerih, ko porazdelitev podatkov ni normalna, lahko standardni statistični pristopi

parametričnih testov dajejo pristranske in celo nepravilne rezultate. Ker narava

porazdelitve podatkov na populaciji pogosto ni znana, se pogosto zastavlja vprašanje, pod

katerimi pogoji lahko uporabimo predpostavko o normalni porazdelitvi vzorčnih podatkov

ter posledično parametrične teste, ki so primerni za ta tip podatkov?

Page 38: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 29

Odgovor na to vprašanje nam ponuja centralni limitni izrek, ki ga je leta 1810 objavil

Laplace. Centralni limitni izrek določa, da z večanjem velikosti vzorca porazdelitvena

gostota aritmetične sredine postaja čedalje bolj normalna. V praksi to pomeni, da če je

velikost vzorca dovolj velika, je tudi vzorčna aritmetična sredina normalno porazdeljena.

Na ta način centralni limitni izrek omogoča uporabo izračunov, ki so sicer primerni za

normalno porazdeljene podatke, tudi v primeru, ko se podatki na populaciji ne

porazdeljujejo normalno. Pri tem je pomemben tudi vidik, ki se nanaša na vprašanje, kako

velik vzorec je dovolj velik? V literaturi je mogoče zaslediti različne vrednosti, ki določajo

dovolj velik vzorec. V splošnem pa avtorji navajajo, da lahko vzorec 30 ali 40 enot že

smatramo za dovolj velik vzorec (Wilcox, 2009, str. 85) in (Johnson & Bhattacharyya,

1992).

Kot smo že predstavili v enem izmed prejšnjih poglavij, je končno različico vprašalnika

rešilo 638 učencev, kar v primerjavi z vsemi 2529 učenci predstavlja dovolj velik vzorec za

uporabo standardnih statističnih metod in parametričnih testov. Analizo zbranih podatkov

smo izvedli v treh smereh:

1. T-test primerjave razlike med aritmetičnima sredinama odvisnih vzorcev T-test primerjave razlike med aritmetičnima sredinama odvisnih vzorcev smo uporabili

za proučitev razlik v povprečnem številu pravilno rešenih nalog na posameznem nivoju

po neopiagetovi teoriji.

V ta namen smo za posameznega učenca, na osnovi njegovih rezultatov reševanja

posameznih nalog za posamezen nivo po neopiagetovi teoriji, izračunali število

pravilno rešenih nalog. Nato smo za vsak posamezen nivo izračunali povprečno

število pravilno rešenih nalog ter preverili, ali med njima obstajajo statistično značilne

razlike. V primeru, da je rezultat testa statistično značilen (statistična značilnost p <

0,05), le-ta kaže na statistično značilno razliko med aritmetičnima sredinama

proučevanih skupin. V našem primeru to pomeni, da statistično značilen rezultat

izvedenega t-testa nakazuje, da je povprečna uspešnost učencev na

predoperacionalnem nivoju različna od povprečne uspešnosti na konkretno

operacionalnem nivoju.

2. Pearsonov χ2 test povezanosti

Zanimale so nas tudi razlike uspešnosti reševanja posameznih nalog na različnih

nivojih po neopiagetovi teoriji za posamezen programerski koncept. V ta namen smo

med seboj primerjali števila pravilnih in nepravilnih odgovorov nalog, ki preverjajo

Page 39: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 30

razumevanje posameznega koncepta, na dveh nivojih po neopiagetovi teoriji. Ker

imajo v teh primerih spremenljivke možna le dva odgovora (pravilen odgovor in

nepravilen odgovor), smo razlike proučili s pomočjo Pearsonovega χ2 testa

povezanosti med dvema spremenljivkama. V primeru, da je rezultat Pearsonovega χ2

testa statistično značilen (statistična značilnost p < 0,05), le-ta kaže na povezanost

med opazovanima spremenljivkama. To v našem primeru pomeni, da je uspešnost

reševanja naloge na predoperacionalnem nivoju statistično značilno povezana z

uspešnostjo reševanja naloge na konkretno operacionalnem nivoju.

3. Enofaktorska analiza variance ANOVA

Proučili smo tudi razlike uspešnosti učencev glede na posamezen nivo po

neopiagetovi teoriji in njihovem odnosu do računalništva. Predvsem nas je zanimala

razlika v uspešnosti učencev glede na:

• veselje do obiskovanja pouka računalništva,

• veselja do reševanja problemov in razmišljanja,

• mnenje o dolgočasnosti pouka in

• zahtvenosti pouka računalništva.

Pri vsakem izmed vprašanj, s katerim smo merili odnos do računalništva, so učenci

izbirali med tremi vnaprej podanimi odgovori: “Sploh ne”, “Še kar”, “Zelo”. Glede na to

smo za proučitev razlik uspešnosti učencev glede na posamezen nivo po

neopiagetovi teoriji in njihovem odnosu do računalništva izbrali test, ki omogoča

primerjavo treh ali več aritmetičnih sredin.

Ustrezen parametričen statističen test predstavlja enofaktorska analiza variance

(ANOVA). Vendar pa ta metoda poleg normalno porazdeljenih podatkov

predpostavlja tudi enakost (homogenost) varianc med primerjanimi skupinami. Glede

na to je pred izvedbo enofaktorske analize variance potrebno preveriti tudi

predpostavko o homogenosti varianc, za kar je primerna uporaba Levenovega testa.

Statistično neznačilna vrednost Levenovega testa pomeni, da je v primerjanih

skupinah variabilnost podatkov približno enaka, kar pomeni, da je uporaba

enofaktorske analize variance upravičena. V nasprotnem primeru pa je potrebno

uporabiti Welchov test primerjave povprečnih vrednosti različnih skupin z neenakimi

variancami (Wilcox, 2009, str. 210). Za oba testa velja, da njun statistično značilen

rezultat (statistična značilnost p < 0,05) kaže na prisotnost razlik med povprečnimi

vrednostmi opazovanih skupin. V našem primeru to pomeni, da obstajajo razlike na

posameznem nivoju po neopiagiatovi teoriji glede na to, kakšen je odnos učencev do

računalništva.

Page 40: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 31

5.8 Kvalitativna analiza z intervjujem

S pomočjo testa, ki smo ga pripravili v raziskavi, lahko z gotovostjo trdimo le, kolikšen

delež učencev je posamezno nalogo rešil pravilno oziroma nepravilno. Rezultati testa ne

predstavljajo osnove, na podlagi katere bi lahko delali sklepe o zmožnosti abstraktnega

razmišljanja posameznega učenca. Lahko ugotavljamo, kolikšen delež učencev ni rešil

naloge, ki je bila pripravljena tako, da zahteva določen nivo abstraktnega razmišljanja.

Učitelj se mora nato prepričati, ali so učenci na osnovi rezultatov testa ustrezno

razvrščeni. To lahko stori le z individualnim razgovorom, kjer ugotavlja, ali je v

razmišljanju učenca napačno dojemanje posameznih konceptov in ali učenec zmore

določen nivo abstraktnega razmišljanja.

Teague in drugi (2012) menijo, da je za ugotavljanje stopnje abstraktnega razmišljanja po

neopiagetovi teoriji potrebno postavljati ustrezna vprašanja, izločiti odgovore, ki temeljijo

na spominu, učence postaviti v nove situacije in poslušati njihovo razlago. Pomembno je

»slišati« učenčevo razmišljanje. Učitelj mora učenca naučiti glasno razmišljati, medtem ko

rešuje nalogo. Učencu ni treba razlagati, kaj počne, ampak mora samo verbalizirati svoje

razmišljanje.

Čeprav test ne kaže zmožnosti abstraktnega razmišljanja, smo z individualnimi razgovori

poskušali ugotoviti, kako učinkovito test razvršča učence glede na poznavanje določenih

konceptov in zmožnost reševanja nalog na različnih nivojih.

Ker učenci še niso bili vešči razmišljanja naglas, so najprej glasno razmišljali, kakšne

vrednosti imajo spremenljivke, ko se izvedeta oba spodnja programa (Slika 17).

Page 41: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 32

Slika 17: Preverjanje razumevanja koncepta spremenljivke na predoperacionalnem nivoju

Učenci so naloge reševali na papir. Pri tem so vmesna stanja zapisovali in se pri tem učili

glasno razmišljati.

Učenci so morali razmišljati naglas in s svojimi besedami opisati tudi, kaj naredita spodnja

programa (sliki 18 in 19). Pri tem so si lahko vmesna stanja zapisovali, mi pa smo

opazovali, kako sistematično je njihovo razmišljanje.

Slika 18: Preverjanje razumevanja zanke, pogojnega stavka ter spremenljivke

Page 42: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 33

Slika 19: Preverjanje razumevanja delovanja programa in učenje razmišljanja naglas

Ko smo bili prepričani, da učenci zmorejo razmišljati naglas, smo jim postavili naslednjo

nalogo (glej Sliko 20), s katero smo preverjali njihovo zmožnost abstraktnega razmišljanja.

Slika 20: Zamenjava vrednosti spremenljivke

Učenci so imeli za reševanje naloge na voljo dovolj časa. Za učence, ki do rešitve niso

prišli sami, smo imeli pripravljena kozarčka z navadnim in čokoladnim mlekom. Takšni

učenci so najprej poskušali zamenjati vsebino kozarcev z mlekom, nato so idejo rešitve

poskušali prenesti še v program. Glede na njihovo razmišljanje smo jih poskušali razvrstiti

na nivo abstraktnega razmišljanja po neopiagetu in primerjati z rezultati na testu.

Page 43: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 34

6 REZULTATI

6.1 Pogostost pravilnih odgovorov

Tabela 1: Frekvenca pravilnih odgovorov pri nalogah na predoperacionalnem nivoju

Št. naloge Element preverjanja Št. pravilnih

odgovorov

Odstotek pravilnih

odgovorov

1 Zaporednost 403 63,2 %

3 Zanka 325 50,9 %

6 Pogojni stavek 372 58,3 %

7 Spremenljivka, pogojni

stavek 417 65,4 %

9 Spremenljivka, zanka 138 21,6 %

12 Spremenljivka 327 51,3 %

Odstotek pravilno rešenih nalog je pri petih nalogah večji od 50 %. Le pri 9. nalogi je

odstotek pravilno rešenih nalog manjši (21,6 %). Razlog za slabše rešeno 9. nalogo lahko

najdemo v podobnih ukazih (nastavi, spremeni), ki imata različen vpliv na vrednost

spremenljivke. Možno je, da učenci spremenljivke in z njo povezanih ukazov še niso

utrdili, zato tudi niso razlikovali obeh uporabljenih ukazov.

Tabela 2: Frekvenca pravilnih odgovorov pri nalogah na konkretno operacionalnem nivoju

Št. naloge Element preverjanja Število pravilnih

odgovorov

Odstotek pravilnih

odgovorov

2 Zanka 305 47,8

4 Zanka 381 59,7

5 Pogojni stavek,

spremenljivka 76 11,9

8 Pogojni stavek,

zaporednost 253 39,7

10 Spremenljivka 253 39,7

11 Spremenljivka, pogojni

stavek 287 45,0

Odstotek pravilno rešenih nalog na konkretno operacionalnem nivoju je pričakovano

slabši kot pri nalogah na predoperacionalnem nivoju. Pri petih nalogah je odstotek

Page 44: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 35

pravilno rešenih nalog manjši od 50 %. 4. nalogo je pravilno rešilo 59,7 % učencev, kar bi

lahko pripisali tudi temu, da je bila naloga enostavnejša.

6.2 Primerjava odgovorov na predoperacionalnem in konkretno

operacionalnem nivoju

Prvo raziskovalno vprašanje je bilo, ali je možno pripraviti test, ki s statistično značilno

razliko ugotavlja v povprečju boljše rezultate pri reševanju nalog na predoperacionalnem

nivoju kot pri reševanju nalog na konkretno operacionalnem nivoju.

Tabela 3: Povprečno število pravilnih odgovorov po nivojih nalog

Povprečje

(M) df

Standardni

odklon (SD)

Standardna napaka

aritmetične sredine

Predoperacionalni nivo 3,11 638 1,693 ,067

Konkretno operacionalni nivo 2,44 638 1,593 ,063

Izračunali smo povprečno število pravilno odgovorjenih vprašanj na posameznem nivoju.

Povprečno število pravilnih odgovorov na predoperacionalnem nivoju je bilo 3,11, na

konkretno operacionalnem nivoju pa 2,44 (glej Tabela 3: Povprečno število pravilnih

odgovorov po nivojih). Uporabili smo T-test, saj smo preverjali statistično značilne razlike

med povprečnimi vrednostmi pravilnih odgovorov na konkretno operacionalnem nivoju in

povprečno vrednost pravilnih odgovorov na predoperacionalnem nivoju znotraj enega

vzorca.

Tabela 4: Povprečje (M), standardni odklon (SD), standardna napaka aritmetične sredine (r) in

rezultat T-testa povprečnih vrednosti pravilnih rezultatov na predoperacionalnem in konkretno

operacionalnem nivoju

t df p

Popvrečje

(M)

Standardni odklon

(SD)

Std. napaka aritmetične sredine (r)

95 % interval zaupanja

Spodnji Zgornji Predoperacionalni & Konkretno_op. nivo

,669 1,491 ,059 ,553 ,785 11,342 637 ,000

T-test kaže statistično značilno razliko med povprečno vrednostjo pravilnih rezultatov na

predoperacionalnem nivoju (M = 3.11, SD = 1.69) in povprečno vrednostjo pravilnih

odgovorov na konkretno operacionalnem nivoju (M = 2,44, SD = 1,59), t(637) =11,34, p <

0,001, r = 0,59). Rezultati so pričakovani, saj zmore naloge na višjem konkretno

operacionalnem nivoju pravilno reševati manj učencev. Učenci, ki ne rešijo pravilno nalog

Page 45: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 36

na predoperacionalnem nivoju, praviloma tudi ne zmorejo rešiti nalog na višjem konkretno

operacionalnem nivoju. S tem smo pritrdilno odgovorili na raziskovalno vprašanje št. 1.

S χ2 preizkusom smo ugotavljali, ali obstaja statistično značilna razlika med učenci, ki so

nepravilno odgovarjali na vprašanje na predoperacionalnem nivoju in pravilno na

konkretno operacionalnem nivoju ter tistimi, ki so pravilno odgovarjali na vprašanje na

predoperacionalnem nivoju in so tudi pravilno odgovorili na težje vprašanje na konkretno

operacionalnem nivoju. Primerjave smo naredili za posamezne programerske elemente

(zaporedno izvajanje ukazov, zanke, pogojni stavki in spremenljivka).

Pri drugem raziskovalnem vprašanju nas je zanimalo, ali naloge, ki vključujejo koncept

zaporednosti izvajanja ukazov, s statistično značilno razliko ugotavljajo porazdelitev

učencev po zmožnosti reševanja nalog na različnih nivojih po neopiagetovi teoriji.

Nalogi, ki sta preverjali razumevanje zaporednosti izvajanja ukazov na različnih nivojih po

neopiagetovi teoriji, sta bili nalogi 1 in 8. Naloga 1 je bila na predoperacionalnem nivoju in

naloga 8 na konkretno operacionalnem nivoju.

Tabela 5: Števila (n), strukturni odstotki (%) in izid χ2 preizkusa razlik v odgovorih na vprašanji za

preverjanje razumevanja zaporednosti izvajanja ukazov na predoperacionalnem in konkretno

operacionalnem nivoju.

8. naloga (konkretno operacionalen nivo) Skupaj

Nepravilen

odgovor Pravilen odgovor

1. naloga (predoperacionalen nivo)

Nepravilen odgovor

n 169 66 235

% 26,5 % 10,3 % 36,8 %

Pravilen odgovor

n 216 187 403

% 33,9 % 29,3 % 63,2 %

n 385 253 638

% 60,3 % 39,7 % 100,0 %

Izid χ2 preizkusa razlik je pokazal statistično značilno razliko med tistimi, ki so nepravilno

odgovarjali na naloge na predoperacionalnem nivoju in pravilno na konkretno

operacionalnim nivojem ter tistimi, ki so pravilno odgovarjali na naloge na

predoperacionalnem nivoju in pravilno na konkretno operacionalnem nivoju (χ2 = 20,812; p

= 0,000).

Iz Tabele 5 je razvidno, da so tisti učenci, ki so nepravilno odgovorili na nalogo

predoperacionalnem nivoju, v manjšem odstotku pravilno odgovorili na vprašanje na

Page 46: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 37

konkretno logičnem nivoju (10,3 %), kot učenci, ki so pravilno odgovorili na nalogo na

predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem nivoju (29,3

%).

Rezultat je pričakovan, saj predpostavljamo, da učenec, ki ne rešuje pravilno nalog na

predoperacionalnem nivoju, bolj verjetno nepravilno rešuje tudi naloge na višjem

konkretno operacionalnem nivoju.

Pri tretjem raziskovalnem vprašanju nas je zanimalo, ali naloge, ki vključujejo koncept

zanke, s statistično značilno razliko ugotavljajo porazdelitev učencev po zmožnosti

reševanja nalog na različnih nivojih po neopiagetovi teoriji.

Nalogi, ki sta preverjali razumevanje zanke na različnih nivojih po neopiagetovi teoriji, sta

bili nalogi 3 in 2. Naloga št. 3 je bila na predoperacionalnem nivoju, naloga številka 2 pa je

bila na konkretno operacionalnem nivoju.

Tabela 6: Števila (n), strukturni odstotki (%) in izid χ2 preizkusa razlik v odgovorih na vprašanji za

preverjanje razumevanja zank na predoperacionalnem in konkretno operacionalnem nivoju.

2. naloga (konkretno operacionalen

nivo) Skupaj

Nepravilen

odgovor Pravilen odgovor

3. naloga (predoperacionalen nivo)

Nepravilen odgovor

n 220 93 313

% 34,5 % 14,6 % 49,1 % Pravilen

odgovor n 113 212 325

% 17,7 % 33,2 % 50,9 % n 333 305 638 % 52,2 % 47,8 % 100,0 %

Izid χ2 preizkusa razlik je pokazal statistično značilno razliko med tistimi, ki so nepravilno

reševali naloge na predoperacionalnem nivoju in pravilno na konkretno operacionalnem

nivoju in tistimi, ki so pravilno reševali naloge na predoperacionalnem nivoju in hkrati

pravilno na konkretno operacionalnem nivoju (χ2 = 80,614; p = 0,000).

Iz Tabele 6 je razvidno, da so tisti učenci, ki so nepravilno odgovorili na nalogo

predoperacionalnem nivoju, v manjšem odstotku pravilno odgovorili na vprašanje na

konkretno logičnem nivoju (14,6 %) kot učenci, ki so pravilno odgovorili na nalogo na

predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem nivoju (33,2

%). Rezultat je pričakovan, saj predpostavljamo, da učenec, ki ne rešuje pravilno nalog na

predoperacionalnem nivoju, bolj verjetno nepravilno rešuje tudi naloge na višjem

konkretno operacionalnem nivoju.

Page 47: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 38

Pri četrtem raziskovalnem vprašanju smo spraševali, ali naloge, ki vključujejo koncept

spremenljivke, s statistično značilno razliko ugotavljajo porazdelitev učencev po zmožnosti

reševanja nalog na različnih nivojih po neopiagetovi teoriji. Nalogi, ki sta preverjali

razumevanje koncepta spremenljivke na različnih nivojih po neopiagetovi teoriji, sta bili

nalogi 12 in 10. Naloga 12 je na predoperacionalnem nivoju, naloga 10 pa na konkretno

operacionalnem nivoju.

Tabela 7: Števila (n), strukturni odstotki (%) in izid χ2 preizkusa razlik v odgovorih na vprašanji za

preverjanje razumevanja spremenljivk na predoperacionalnem in konkretno operacionalnem nivoju.

10. naloga (konkretno operacionalen nivo) Skupaj

Nepravilen

odgovor Pravilen odgovor

12. naloga (predoperacionalni nivo)

Nepravilen odgovor

n 204 107 311

% 32,0 % 16,8 % 48,7 %

Pravilen odgovor

n 181 146 327

% 28,4 % 22,9 % 51,3 %

n 385 253 638 % 60,3 % 39,7 % 100,0 %

Izid χ2 preizkusa razlik je pokazal statistično značilno razliko med tistimi, ki so nepravilno

reševali naloge na predoperacionalnem nivoju in pravilno na konkretno operacionalnem

nivoju, in tistimi, ki so pravilno reševali naloge na predoperacionalnem nivoju in hkrati

pravilno na konkretno operacionalnem nivoju (χ2 = 6,989; p = 0,008).

Iz Tabele 7 je razvidno, da so tisti učenci, ki so nepravilno odgovorili na nalogo

predoperacionalnem nivoju, v manjšem odstotku pravilno odgovorili na vprašanje na

konkretno logičnem nivoju (16,8 %) kot učenci, ki so pravilno odgovorili na vprašanje na

predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem nivoju (22,9

%).

Razlika pri deležu pravilnih odgovorov na konkretno operacionalnem nivoju je sicer

manjša, kljub temu pa pričakovana.

Page 48: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 39

Pri petem raziskovalnem vprašanju smo spraševali, ali naloge, ki vključujejo koncept

pogojnega stavka, s statistično značilno razliko ugotavljajo porazdelitev učencev po

zmožnosti reševanja nalog na različnih nivojih po neopiagetovi teoriji.

Nalogi, ki sta preverjali poznavanje pogojnih stavkov na različnih nivojih po neopiagetovi

teoriji, sta bili nalogi 6 in 8. Naloga 6 je na predoperacionalnem nivoju, naloga 8 pa na

konkretno operacionalnem nivoju.

Tabela 8: Števila (n), strukturni odstotki (%) in izid χ2 preizkusa razlik v odgovorih na vprašanji za

preverjanje razumevanja pogojnih stavkov na predoperacionalnem in konkretno operacionalnem

nivoju.

8. naloga (konkretno operacionalni nivo) Skupaj

Nepravilen

odgovor Pravilen odgovor

6. naloga (predoperacionalni nivo)

Nepravilen odgovor

n 217 49 266

% 34,0 % 7,7 % 41,7 % Pravilen

odgovor n

168 204 372

% 26,3 % 32,0 % 58,3 % n 385 253 638 % 60,3 % 39,7 % 100,0 %

Izid χ2 preizkusa razlik je pokazal statistično značilno razliko med tistimi, ki so nepravilno

reševali naloge na predoperacionalnem nivoju in pravilno na konkretno operacionalnem

nivoju, in tistimi, ki so pravilno reševali naloge na predoperacionalnem nivoju in hkrati

pravilno na konkretno operacionalnem nivoju (χ2 = 85,958; p = 0,000).

Iz Tabele 8 je razvidno, da so tisti učenci, ki so nepravilno odgovorili na nalogo na

predoperacionalnem nivoju, v manjšem odstotku pravilno odgovorili na vprašanje na

konkretno logičnem nivoju (7,7 %) kot učenci, ki so pravilno odgovorili na vprašanje na

predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem nivoju (32,0

%).

Rezultat je pričakovan, saj predpostavljamo, da učenec, ki ne rešuje pravilno nalog na

predoperacionalnem nivoju, bolj verjetno nepravilno rešuje tudi naloge na višjem

konkretno operacionalnem nivoju.

Page 49: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 40

Pri šestem raziskovalnem vprašanju smo spraševali, ali naloge, ki hkrati vključujejo

koncept spremenljivke in pogojnega stavka, s statistično razliko ugotavljajo porazdelitev

učencev po zmožnosti reševanja nalog na različnih nivojih po neopiagetovi teoriji.

Nalogi, ki sta hkrati preverjali razumevanje koncepta spremenljivke in pogojnega stavka

na različnih nivojih po neopiagetovi teoriji, sta bili nalogi 7 in 11. Naloga 7 je na

predoperacionalnem nivoju, naloga 11 pa na konkretno operacionalnem nivoju.

Tabela 9: Števila (n), strukturni odstotki (%) in izid χ2 preizkusa razlik v odgovorih na vprašanji za

preverjanje razumevanja spremenljivk in pogojnih stavkov na predoperacionalnem in konkretno

operacionalnem nivoju.

11. naloga (konkretno

operacionalni nivo) Skupaj

Nepravilen

odgovor Pravilen odgovor

7. naloga (predoperacionalni nivo)

Nepravilen odgovor

n 168 53 221

% 26,3 % 8,3 % 34,6 % Pravilen

odgovor n 183 234 417

% 28,7 % 36,7 % 65,4 % n 351 287 638 % 55,0 % 45,0 % 100,0 %

Izid χ2 preizkusa razlik je pokazal statistično značilno razliko med tistimi, ki so nepravilno

reševali naloge na predoperacionalnem nivoju in pravilno na konkretno operacionalnem

nivoju in tistimi, ki so pravilno reševali naloge na predoperacionalnem nivoju in hkrati

pravilno na konkretno operacionalnem nivoju (χ2 = 60,265; p = 0,000).

Iz Tabele 9 je razvidno, da so tisti učenci, ki so nepravilno odgovorili na nalogo na

predopercionalnem nivoju, v manjšem odstotku pravilno odgovorili na vprašanje na

konkretno logičnem nivoju (8,3 %) kot učenci, ki so pravilno odgovorili na nalogo na

predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem nivoju (36,7

%). Predpostavljamo, da učenec, ki ne rešuje pravilno nalog na predoperacionalnem

nivoju, bolj verjetno nepravilno rešuje tudi naloge na višjem konkretno logičnem nivoju.

Page 50: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 41

Pri sedmem raziskovalnem vprašanju nas je zanimalo, ali obstaja statistično značilna

razlika med fanti in dekleti pri rezultatih nalog na različnih nivojih po neopiagetovi teoriji

kognitivnega razvoja. To smo ugotavljali s T-testom razlik povprečnega števila pravilno

rešenih nalog med fanti in dekleti.

Tabela 10: Število (n), povprečno število rešenih nalog, in izid T-testa razlik povprečnega števila

pravilno rešenih nalog med fanti in dekleti.

Spol: n

Povpr. št. rešenih nalog

Standardni odklon

Preizkus aritmetičnih sredin

Standardna deviacija t p

Predoperacionalni nivo

fantje 293 3,45 1,59 ,093 1,42 0,155

dekleta 185 3,24 1,52 ,112

Konkretno operacionalni nivo

fantje 293 2,79 1,52 ,089 3,56 0,001

dekleta 185 2,30 1,40 ,103

Oba nivoja skupaj fantje 293 6,24 2,69 ,157 2,81 0,005

dekleta 185 5,54 2,54 ,186

T-test ne kaže statistično značilnih razlik med povprečnim številom pravilno rešenih nalog

med fanti (M = 3,45, SD = 1,59) in dekleti (M = 3,24, SD 1,52), t(476) = 1,42, p > 0,05 na

predoperacionalnem nivoju.

T-test kaže statistično značilne razlike med povprečnim številom pravilno rešenih nalog

med fanti (M = 2,79, SD = 1,52) in dekleti (M = 2,30, SD = 1,40), t(476) = 3,56, p < 0,001,

na konkretno operacionalnem nivoju.

T-test prav tako pokaže statistično značilne razlike med povprečnim številom vseh

pravilno rešenih nalog med fanti (M = 6,24, SD = 2,69) in dekleti (M = 5,54, SD = 2,53),

t(476) = 2,81, p < 0,05, če gledamo naloge na obe nivojih skupaj.

Odgovor na 7. raziskovalno vprašanje je naslednji: podatki kažejo, da dekleta v povprečju

slabše rešujejo naloge na konkretno operacionalnem nivoju kot fantje in da v povprečju

pravilno rešijo manj nalog kot fantje, če gledamo vse naloge skupaj. Za učitelja je to lahko

znak, da preveri ali določeni učenci, potrebujejo dodatno razlago oz. pomoč.

Page 51: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 42

Pri osmem raziskovalnem vprašanj smo spraševali, ali je veselje do obiskovanja pouka

računalništva, veselje do reševanja problemov in mnenje o dolgočasnosti pouka

povezano z rezultati na testu.

Na postavljeno vprašanje, ali radi obiskujejo pouk računalništva, so lahko učenci izbirali

med odgovori: zelo, še kar in sploh ne. Njihove odgovore smo primerjali z njihovimi

rezultati na testu (glej Tabelo 11).

Pred izvedbo statističnega testa smo preverili, ali podatki zadoščajo predpostavki o

enakosti varianc med primerjanimi skupinami. V naslednji tabeli so predstavljeni rezultati

Levenovega testa homogenosti varianc, v zadnjem stolpcu tabele pa je opredeljen test

primerjave aritmetičnih sredin, ki ga glede na Levelov test homogenosti varianc

uporabimo.

Tabela 11: Analiza homogenosti varianc

Odnos do pouka Uporabimo

Nivo po neopigatovi t. Levenov test p

Pred-operacionalni 2,606 0,075 ANOVA

Konkretno operacionalni 4,101 0,017 Welchov test

Oba skupaj 5,437 0,005 Welchov test

Tabela 12: Analiza variance odnosa do pouka in rezultatov na testu

Sploh ne Še kar Zelo Preizkus razlik aritmetičnih sredin

Nivo po neopigatovi t. Povp.

Stand. deviacija Povp.

Stand. deviacija Povp.

Stand. deviacija

Statistika p

Pred-operacionalni 2,74 1,29 2,88 1,44 3,59 1,58 F 11,65 0,000

Konkretno operacionalni 1,85 1,23 2,25 1,35 2,78 1,52 Welch 10,96 0,000

Oba skupaj 4,59 2,26 5,14 2,30 6,37 2,69 Welch 15,93 0,000

Test primerjave aritmetičnih sredin nakazuje na statistično značilno razliko v odnosu do

obiskovanja predmeta in dosežki pri nalogah na predoperacijskem nivoju, F = 11,65, p <

0,001. Učenci, ki so označili, da zelo radi obiskujejo pouk računalništva, so v povprečju

dosegali boljše rezultate pri nalogah (M = 3,95, SD = 1,58) kot tisti, ki so izbrali možnost

»še kar« (M = 2,88, SD = 1,43). Najslabše rezultate pri nalogah na predoperacionalnem

nivoju so dosegali učenci, ki so izbrali možnost, da pouka računalništva sploh ne

obiskujejo radi (M = 2,74, SD = 1,28).

Page 52: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 43

Test primerjave aritmetičnih sredin je pokazal tudi statistično značilno razliko v odnosu do

obiskovanja predmeta in dosežki pri nalogah na konkretno operacionalnem nivoju

Welchov test = 10,96, p < 0,001. Učenci, ki so označili, da zelo radi obiskujejo pouk

računalništva, so v povprečju dosegali boljše rezultate pri nalogah (M = 2,78, SD = 1,52)

kot tisti, ki so izbrali možnost »še kar« (M = 2,25, SD = 1, 53). Najslabše rezultate pri

nalogah na konkretno operacionalnem nivoju so dosegali učenci, ki so izbrali možnost, da

sploh neradi obiskujejo pouk računalništva (M = 1,85, SD = 1,23).

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko v odnosu do

obiskovanja predmeta in dosežki pri vseh nalogah skupaj (predoperacionalni in konkretno

operacionalni nivo skupaj), Welchov test = 15,93, p < 0,001. Učenci, ki so označili, da zelo

radi obiskujejo pouk računalništva, so v povprečju dosegali boljše rezultate pri nalogah (M

= 6,37, SD = 2,69) kot tisti, ki so izbrali možnost »še kar« (M = 5,14, SD = 2,30).

Najslabše rezultate, upoštevajoč vse naloge, so dosegali učenci, ki so izbrali možnost, da

sploh neradi obiskujejo pouk računalništva (M = 4,59, SD = 2,25).

Iz podatkov sklepamo, da učenci, ki raje obiskujejo pouk, bolje razumejo posamezne

programerske elemente ter zmorejo razmišljati na višjem nivoju glede na neopiagetovo

teorijo, kar se posledično kaže tudi pri rezultatih.

Preveriti smo želeli, ali se veselje do reševanja problemov in razmišljanja posledično kaže

tudi na rezultatih. Učencem smo postavili vprašanje, ali radi rešujejo probleme. Izbirali so

lahko med odgovori: zelo, še kar in sploh ne. Njihove odgovore smo primerjali z njihovimi

rezultati na testu (glej Tabelo 14).

Tudi tu smo pred izvedbo statističnega testa preverili, ali podatki zadoščajo predpostavki o

enakosti varianc med primerjanimi skupinami. V naslednji tabeli so predstavljeni rezultati

Levenovega testa homogenosti varianc, v zadnjem stolpcu tabele pa je opredeljen test

primerjave aritmetičnih sredin, ki ga glede na Levenov test homogenosti varianc

uporabimo.

Tabela 13: Analiza homogenosti varianc

Odnos do pouka Uporabimo

Nivo po neopigatovi t. Levenov test p

Pred-operacionalni 0,483 0,618 ANOVA

Konkretno operacionalni 1,854 0,158 ANOVA

Oba skupaj 3,439 0,033 Welchov test

Page 53: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 44

Tabela 14: Analiza odnosa do reševanja problemov in razmišljanja ter rezultatov na testu

Sploh ne Še kar Zelo Preizkus razlik aritmetičnih sredin

Nivo po neopigatovi t. Povp.

Stand. deviacija Povp.

Stand. deviacija Povp.

Stand. deviacija

Statistika p

Pred-operacionalni 2,55 1,40 3,25 1,52 3,66 1,57 F 11,59 0,000

Konkretno operacionalni 1,96 1,32 2,48 1,46 2,84 1,51 F 8,32 0,000

Oba skupaj 4,51 2,11 5,73 2,58 6,50 2,68 Welch 16,56 0,000

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko v odnosu do

reševanja problemov in razmišljanja (rad rešujem probleme in razmišljam) ter dosežki pri

nalogah na predoperacijskem nivoju F = 11,59, p < 0,001. Učenci, ki so označili, da zelo

radi rešujejo probleme in razmišljajo, so v povprečju dosegali boljše rezultate pri nalogah

(M = 3,66, SD = 1,57) kot tisti, ki so izbrali možnost »še kar« (M = 3,25, SD = 1,52).

Najslabše rezultate pri nalogah na predoperacionalnem nivoju so dosegali učenci, ki so

izbrali možnost, da sploh neradi rešujejo probleme in razmišljajo (M = 2,55, SD = 1,40).

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko v odnosu do

reševanja problemov in razmišljanja ter dosežki pri nalogah na konkretno operacionalnem

nivoju F = 8,32, p < 0,001. Učenci, ki so označili, da zelo radi rešujejo probleme in

razmišljajo, so v povprečju dosegali boljše rezultate pri nalogah (M = 2,84, SD = 1,51) kot

tisti, ki so izbrali možnost »še kar« (M = 2,48, SD = 1,46). Najslabše rezultate pri nalogah

na konkretno operacionalnem nivoju so dosegali učenci, ki so izbrali možnost, da sploh

neradi rešujejo probleme in razmišljajo (M = 1,96, SD = 1,32).

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko v odnosu do

reševanja problemov in razmišljanja ter dosežki pri vseh nalogah skupaj

(predoperacionalni in konkretno operacionalni nivo skupaj), Welchov test = 16,56, p <

0,001. Učenci, ki so označili, da zelo radi rešujejo probleme in razmišljajo, so v povprečju

dosegali boljše rezultate pri nalogah (M = 6,5, SD = 2,68) kot tisti, ki so izbrali možnost

»še kar« (M = 5,73, SD = 2,58). Najslabše rezultate, upoštevajoč vse naloge, so dosegali

učenci, ki so izbrali možnost, da sploh neradi rešujejo probleme in razmišljajo (M = 4,51,

SD = 2,11).

Iz podatkov sklepamo, da tisti učenci, ki raje rešujejo probleme in razmišljajo, dosegajo

tudi boljše rezultate na testu.

Page 54: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 45

Preverili smo tudi, ali je mnenje učencev o dolgočasnosti pouka povezano z rezultati na

testu. Učencem smo postavili vprašanje, ali je pouk računalništva dolgočasen. Učenci so

lahko izbirali med odgovori: zelo, še kar ter sploh ne. Njihove odgovore smo primerjali z

rezultati na testu (glej Tabelo 16).

Najprej smo preverili, ali podatki zadoščajo predpostavki o enakosti varianc med

primerjanimi skupinami. V naslednji tabeli so predstavljeni rezultati Levenovega testa

homogenosti varianc, v zadnjem stolpcu tabele pa je opredeljen test primerjave

aritmetičnih sredin, ki ga glede na Levenov test homogenosti varianc uporabimo.

Tabela 15: Analiza homogenosti varianc

Odnos do pouka Uporabimo

Nivo po neopigatovi t. Levenov test p

Pred-operacionalni 1,876 0,154 ANOVA

Konkretno operacionalni 3,302 0,038 Welchov test

Oba skupaj 5,309 0,005 Welchov test

Tabela 16: Analiza mnenja o dolgočasnosti pouka ter rezultatov na testu

Sploh ne Še kar Zelo Preizkus razlik aritmetičnih sredin

Nivo po neopigatovi t. Povp.

Stand. deviacija Povp.

Stand. deviacija Povp.

Stand. deviacija

Statistika p

Pred-operacionalni 3,51 1,56 2,63 1,38 2,58 1,32 F 10,78 0,000

Konkretno operacionalni 2,68 1,52 2,06 1,30 2,29 1,27 Welch 5,57 0,007

Oba skupaj 6,19 2,68 4,69 2,19 4,88 2,11 Welch 12,85 0,000

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko pri mnenju o

dolgočasnosti pouka računalništva ter povprečnih dosežkih pri nalogah na

predoperacijskem nivoju F = 10,78, p < 0,001. Učenci, ki so označili, da pouk

računalništva sploh ni dolgočasen, so v povprečju dosegali boljše rezultate pri nalogah (M

= 3,51, SD = 1,56) kot tisti, ki so izbrali možnost »še kar« (M = 2,63, SD = 1,38).

Najslabše rezultate pri nalogah na predoperacionalnem nivoju so dosegali učenci, ki so

izbrali možnost, da je pouk računalništva zelo dolgočasen (M = 2,58, SD = 1,31).

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko pri mnenju o

dolgočasnosti pouka računalništva ter dosežki pri nalogah na konkretno operacionalnem

nivoju Welchov test = 5,57, p < 0,01. Učenci, ki so označili, da pouk računalništva sploh ni

dolgočasen, so v povprečju dosegali boljše rezultate pri nalogah (M = 2,68, SD = 1,51) kot

Page 55: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 46

tisti, ki so izbrali možnost, da je pouk računalništva zelo dolgočasen (M = 2,29, SD = 1,26)

ali kot učenci, ki so izbrali možnost, da je računalništvo še kar dolgočasno (M = 2,06, SD

= 1,30). Iz podatkov sklepamo, da učenci, ki dosegajo slabše rezultate, menijo, da je pouk

računalništva dolgočasen. Predpostavljamo, da je razlog v neizpolnitvi njihovih

pričakovanj, da bodo pri pouku računalništva deležni bolj zanimivih vsebin (igric,

uporabniških izkušenj ...).

Test primerjave aritmetičnih sredin je pokazal statistično značilno razliko pri mnenju o

dolgočasnosti pouka računalništva ter dosežki pri vseh nalogah skupaj (predoperacionalni

in konkretno operacionalni nivo skupaj), Welchov test = 12,85, p < 0,001. Učenci, ki so

označili, da pouk računalništva sploh ni dolgočasen, so v povprečju dosegali boljše

rezultate (M = 6,19, SD = 2,67) kot tisti učenci, ki so izbrali možnost, da je računalništvo

»še kar« dolgočasno (M = 4,69, SD = 2,195) ali zelo dolgočasno (M = 4,88, SD = 2,11). Iz

podatkov ne moremo sklepati, kaj vpliva na mnenje učencev, da je računalništvo

dolgočasno. Učitelji bi lahko poskušali spremeniti odnos učencev do računalništva z

avtentičnimi nalogami, ki bi bile bolj zanimive učencem ter z večjim poudarkom pri razlagi

ciljev ter posameznih učnih sklopov in osmišljanju predmeta.

Zgornje ugotovitve so odgovor na 8. raziskovalno vprašanje, ali je odnos učenca do

predmeta povezan z rezultati na testu. Analiza je pokazala statistično značilne razlike med

željo po obiskovanju računalništva, veseljem do reševanja problemov in mnenjem o

dolgočasnosti pouka ter rezultati na testu.

Z analizo smo poskušali tudi ugotoviti, ali je mnenje, da je pouk računalništva zahteven in

težak, povezano z rezultati učencev. Analiza je pokazala, da obstaja statistično

neznačilna povezava. Ugibamo, da je lahko prišlo do takšnega rezultata, ker vsi učenci

zahtevnosti in težavnosti predmeta ne razumejo enako.

6.3 Zmožnost inštrumentarija

Težava testov z vprašanji izbirnega tipa je v tem, da ne moremo biti prepričani, ali je

pravilni odgovor izbran na osnovi znanja oz. zmožnosti abstraktnega razmišljanja. Učenec

lahko pravilni odgovor izbere na srečo ali pa kljub napačnemu razumevanju slučajno

izbere pravi odgovor. Zato za posameznega učenca ne moremo na osnovi rezultatov

testa trditi, da smo ugotovili njegov nivo abstraktnega razmišljanja po neopigatovi teoriji.

To tudi ni bil namen naše raziskave. S statistično analizo rezultatov smo želeli ugotoviti,

ali obstaja statistično značilna razlika med tistimi učenci, ki so nepravilno (oz. pravilno)

odgovarjali na vprašanja na nižjem predoperacionalnem nivoju, ter učenci, ki so pravilno

Page 56: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 47

(oz. nepravilno) odgovarjali na vprašanja na konkretno operacionalnem nivoju. Analizo

smo naredili za posamezne programerske elemente (zaporednost izvajanja ukazov,

zanke, pogojni stavki in spremenljivke) in ugotovili, da so bila vprašanja ustrezno

zastavljena, saj so bili rezultati statistično značilni.

Zavedamo se, da je lahko učenec kljub nezmožnosti razmišljanja na določenem nivoju po

neopiagetu ugotovil pravilni rezultat, zato rezultati takšnega testa ne morejo biti zadostni

in relevantni za dajanje ocen učencem. Takšen test lahko uporabimo le za preverjanje

zmožnosti reševanja nalog, ki so pripravljene na osnovi neopiagetove teorije. Ko učitelj za

določen programerski element (na primer zanka) in za določen nivo po neopiagetovi teoriji

(na primer konkretno operacionalen nivo) ugotovi odstotek učencev, ki so nalogo rešili

pravilno oz. narobe, lahko diferencira nadaljnje aktivnosti v razredu. Za učence, ki so

nalogo rešili pravilno, lahko pripravi naloge, ki vsebujejo sheme in diagrame poteka ter

zahtevajo od učencev zmožnost abstrakcije ter zmožnost samostojnega reševanja

problemov. Za učence, ki naloge na konkretno operacionalnem nivoju niso rešili pravilno,

mora preveriti, ali določen koncept razumejo pravilno in jim z dodatnimi nalogami

pomagati, da uvidijo abstraktnost v sestavljeni kodi. Na osnovi odziva učencev na podane

dodatne naloge lahko učitelj oceni, ali so učenci ustrezno razvrščeni glede na svoje

zmožnosti in jih, če je potrebno, razvrsti v drugo skupino.

6.4 Ugotovitve kvalitativne analize

Ker nas je zanimalo, kakšna je realna zmožnost abstraktnega razmišljanja učencev, ki so

reševali test, smo izvedli še kvalitativno raziskavo z intervjujem. V izbranem razredu smo

intervjuvali pet učencev, ki so bili glede na rezultate testa enakomerno porazdeljeni (od

najboljšega rezultata do najslabšega). Ugotoviti smo želeli, ali je test ustrezno razdelil

učence glede na zmožnost abstraktnega razmišljanja. Ugotovitve predstavljamo v

nadaljevanju (Krajnc, Debevc, & Rugelj, 2015, str. 401-402).

Kriterij izbire učencev za individualni razgovor je bil doseženo število točk na testu.

Povabili smo učenko, ki je vse naloge rešila pravilno (imenovali jo bomo učenka Ana),

učenko, ki je pravilno rešila manj kot polovico nalog (učenka Eva) in še tri učence (učenec

Boris, Cene in Danilo), ki so bili po rezultatih med obema omenjenima učenkama.

Individualne razgovore smo izvedli 14 dni po testu. Izbrali smo koncept spremenljivke,

naloga učencev pa je bila, da dvema spremenljivkama z dodajanjem ustrezne kode

zamenjajo vrednosti.

Učenka Eva, ki je na testu pravilno rešila manj kot polovico nalog, te naloge ni bila

sposobna rešiti sama. Ob poslušanju njenega razmišljanja smo ugotovili, da ne razume

koncepta spremenljivke in prireditvenih stavkov. Tudi pri nalogah za “ogrevanje” se je

izkazalo, da ne zmore samostojno slediti kodi in predvideti rezultata. Ker smo pričakovali,

Page 57: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 48

da nekateri učenci ne bodo zmogli samostojno rešiti naloge, smo pripravili pripomoček, s

katerim smo jim pomagali pri razmišljanju. Pripravili smo dva kozarca. V enega smo nalili

navadno mleko, v drugega pa čokoladno. Ko Eva ni imela ideje, kako bi zamenjala

vrednosti dveh spremenljivk, smo jo zaprosili, da zamenja vsebini obeh kozarcev. Naloge

ni bila sposobna rešiti, zato smo ji namignili, naj uporabi še kakšen prazen kozarec.

Predlagala je uporabo še dveh kozarcev. Tudi ko je z našo pomočjo uspela zamenjati

vsebini kozarcev s pomočjo dodatnega kozarca, ni bila zmožna te rešitve prenesti na

področje računalniškega programa. Menimo, da je najverjetneje učenka pri programiranju

še na senzomotorični fazi razmišljanja, ker tudi kodi pri nalogah za ogrevanje ni znala

slediti natančno in jo razlagati.

Učenka Ana, ki je pravilno rešila vse naloge na testu, je pravilno razlagala delovanje

programov in spreminjanje spremenljivk. Ko smo ji v reševanje dali nalogo za zamenjavo

vrednosti dveh spremenljivk, je po petih sekundah razmišljanja dejala, da bo za to

potrebovala še eno spremenljivko. Ani sploh ni bilo potrebno pomagati pri razmišljanju s

kozarčki mleka. Tudi kodo za zamenjavo vrednosti spremenljivk je zapisala hitro in

pravilno. Bilo je očitno, da koncept spremenljivke razume pravilno in da je zelo verjetno

vsaj na predoperacionalnem nivoju in verjetno tudi na konkretno operacionalnem.

Učenci Boris, Cene in Danilo, ki na testu nekaj nalog na konkretno operacionalnem nivoju

niso rešili pravilno, niso bili sposobni sami rešiti naloge zamenjave vrednosti spremenljivk.

Pri reševanju naloge z zamenjavo mleka v kozarčkih so hitro našli rešitev, vendar so kar

nekaj časa potrebovali, da so idejo prenesli tudi k reševanju programerske naloge.

Nobeden naloge ni bil sposoben rešiti sam, so pa ob majhnih namigih napredovali k

rešitvi. Lister (2007) meni, da je učenec na predoperacionalni stopnji razmišljanja, kadar

učenec ni zmožen abstraktno razmišljati in razumeti diagrama poteka (ali v našem

primeru naloge s kozarci mleka) in ga samostojno uporabiti pri reševanju problema. Tudi

zato so vsi trije učenci najverjetneje na predoperacionalnem nivoju razmišljanja, saj so

kodi sledili natančno, težave pa so imeli pri razmišljanju o dveh ali več spremenljivkah

hkrati.

6.5 Diskusija o rezultatih

Z rezultati naše raziskave v prvem letu izvajanja novega neobveznega izbirnega predmeta

smo zadovoljni. Želeli smo ugotoviti, ali je možno pripraviti takšne naloge, s katerimi bi

učitelj ugotavljal, koliko učencev določenega programerskega koncepta ne razume in

koliko učencev ne zmore rešiti nalog, za katere je potrebno razmišljanje na višjem, bolj

abstraktnem nivoju.

Page 58: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 49

Pripravili smo 12 nalog, ki smo jih v skladu z neopiagetovo terijo razvrstili na naloge, za

katere je potrebno razmišljanje na predoperacionalnem nivoju, in naloge, za katere je

potrebno razmišljanje na konkretno operacionalnem nivoju.

Posamezno nalogo na predoperacionalnem nivoju je pravilno rešilo praviloma več kot

polovica učencev. Le pri eni nalogi na tem nivoju je pravilno odgovorilo le 21 % učencev.

Razlog za takšen odstotek nepravilnih odgovorov v tej nalogi lahko najdemo v tem, da je

koncept spremenljivke precej kompleksen in da učenci ukazov za prirejanje ter

inicializacijo spremenljivk niso dovolj utrdili. Sam odstotek pravilno ali nepravilno rešenih

nalog nam sicer ne pove kaj dosti. Ko smo primerjali odstotek pravilno rešenih nalog na

obeh nivojih, smo pričakovali, da bo naloge na konkretno operacionalnem nivoju pravilno

rešilo manj učencev kot na predoperacionalnem nivoju. Naša pričakovanja so temeljila na

neopiagetovi teoriji, ki predpostavlja, da zmožnost razmišljanja na nekem nivoju pogojuje

tudi zmožnost razmišljanja na nižjih nivojih. Pričakovali smo, da bodo tisti učenci, ki niso

pravilno rešili naloge na predoperacionalnem nivoju, najverjetneje napačno rešili tudi

nalogo na višjem, konkretno operacionalnem nivoju. Poleg tega smo pričakovali, da nekaj

učencev, ki je pravilno rešilo naloge na predoperacionalnem nivoju, zaradi nezmožnosti

razmišljanja na višjem nivoju ne bo pravilno rešilo nalog na konkretno operacionalnem

nivoju. Posledično smo pričakovali slabše rezultate pri nalogah na konkretno

operacionalnem nivoju kot pri nalogah na predoperacionalnem nivoju.

Izkazalo se je, da je pri petih nalogah na konkretno operacionalnem nivoju posamezno

nalogo pravilno rešilo manj kot polovica učencev.

Ko smo primerjali povprečno število pravilnih rešitev na predoperacionalnem nivoju s

povprečno vrednostjo pravilno rešenih nalog na konkretno operacionalnem nivoju, smo

dobili pričakovani rezultat. Povprečno število pravilno rešenih nalog na

predoperacionalnem nivoju je bilo 3,11, povprečno število pravilno rešenih nalog na

konkretno operacionalnem nivoju pa 2,44. Lahko bi se sicer zgodilo, da bi bila

porazdelitev pravilnih odgovorov na obeh nivojih naključna, zato smo naredili T-test, ki

nam je pokazal statistično značilno razliko med povprečno vrednostjo pravilnih rezultatov

na predoperacionalnem nivoju in povprečno vrednostjo pravilnih odgovorov na konkretno

operacionalnem nivoju. Na osnovi tega rezultata predpostavljamo, da so naloge za

posamezen nivo pripravljene tako, da potrebujejo za pravilno rešitev razvito razmišljanje

na ustreznem nivoju.

Učitelj potrebuje več podatkov kot le to, ali zmore učenec razmišljati na določenem nivoju

po neopiagetovi teoriji. Če želi pomagati učencu pri razvijanju višjih oblik razmišljanja,

predvsem pa pri razumevanju določenega koncepta, mora vedeti, ali učenec določen

koncept razume.

Page 59: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 50

Zato smo naredili χ2 preizkus tudi za posamezne programerske koncepte. Primerjali smo

rešitve in porazdelitev pravilnih rešitev učencev na obeh nivojih za zaporednost izvajanja

ukazov, zank, pogojnih stavkov ter spremenljivk. Dobili smo podobne rezultate za vse štiri

koncepte. Rezultati preizkusa kažejo, da za vse štiri koncepte velja, da je bilo manj

učencev, ki so nepravilno odgovorili na vprašanje na predoperacionalnem nivoju in

pravilno na konkretno operacionalnem nivoju, kot tistih, ki so pravilno odgovorili na

vprašanje na predoperacionalnem nivoju in hkrati pravilno na konkretno operacionalnem

nivoju. Iz tega sklepamo, da so naloge na konkretno operacionalnem nivoju

kompleksnejše in da učenci potrebujejo zmožnost razmišljanja na višjem, bolj

abstraktnem nivoju. Hkrati se je potrebno zavedati, da pravilno rešena naloga na nekem

nivoju še ne pomeni, da učenec tudi v resnici zmore abstraktno razmišljati na tem nivoju.

Učenec lahko pravilno reši nalogo slučajno ali po spominu.

Glede na strokovno literaturo lahko zmožnost abstraktnega razmišljanja določimo s

pogovorom in opazovanjem učenca pri razmišljanju naglas. Zato smo opravili tudi

kvalitativno analizo zmožnosti abstraktnega razmišljanja in poznavanja računalniških

konceptov. Na pogovor smo povabili pet učencev, ki smo jih izbrali glede na njihove

rezultate na testu. Pred nami so reševali nalogo s področja spremenljivk in pri tem

razmišljali naglas. Potrdili smo ugotovitve iz strokovne literature, da pravilna rešitev

naloge na konkretno operacionalnem nivoju še ne pomeni, da je učenec tudi zmožen

razmišljati na tem nivoju abstraktnega razmišljanja. Ta ugotovitev za učitelja ni najbolj

ugodna, saj ne more vedeti, ali učenci, ki jih je na osnovi pravilno rešenih nalog razvrstil v

določeno skupino, tudi v resnici sodijo na ta nivo. To mora ugotoviti s pogovorom s

posameznim učencem. Ugotovili smo tudi, da učenci, ki niso zmogli rešiti naloge na

določenem nivoju, tudi v resnici niso zmogli razmišljati na tem določenem nivoju

abstraktnega razmišljanja. Ta ugotovitev je za učitelja bolj uporabna, saj lahko z veliko

verjetnostjo domneva, da učenci, ki nalog na nekem nivoju niso pravilno rešili, skoraj

zagotovo tudi niso zmožni razmišljati na tem nivoju ali pa konceptov, ki so bili preverjani v

nalogi, ne razumejo.

Na osnovi ugotovitev naše raziskave lahko priporočamo učiteljem, da težavnost nalog

prilagajajo posameznemu razredu. Če neko nalogo rešijo pravilno vsi učenci, učitelj ne

more sklepati o zmožnostih učencev in mora še dodatno preveriti zmožnosti

posameznikov. Če naloge na nekem nivoju ne reši pravilno noben učenec, potem lahko

učitelj z veliko verjetnostjo sklepa, da je potrebno pomagati vsem učencem. Vprašanje

seveda je, ali ni naloga pretežka za neko starostno obdobje učencev in njihove zmožnosti.

Umetnost je določiti takšen nivo težavnosti nalog, da dobi učitelj iz rezultatov dovolj

uporabnih podatkov za ustrezno didaktično intervencijo. Glede na odstotek učencev, ki

sodijo na nek nivo, se lahko učitelj odloča, ali bo neko snov dodatno razložil samo

Page 60: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 51

učencem v neki skupini ali celotnemu razredu. Nadaljnje raziskave bi lahko šle v smer

ugotavljanja učinkovitosti dodatnih dejavnosti, s katerimi bi učence, ki določenih

konceptov ne razumejo ali niso zmožni abstraktno razmišljati na določenem nivoju, podprli

pri njegovem razvoju in učenju.

Zanimalo nas je tudi razmerje zmožnosti med dečki in deklicami. Rezultati T-testa kažejo

statistično značilno razliko med povprečnim številom pravilno rešenih nalog med dečki in

deklicami, na konkretno operacionalnem nivoju in pri obeh nivojih skupaj. Iz tega rezultata

ne moremo sklepati, da so fantje uspešnejši pri reševanju nalog na višjih nivojih po

neopiagetovi teoriji. Glede na rezultate pa lahko predlagamo, da učitelj preverja ali neka

skupina učencev razume določen koncept in jih podpira pri razvijanju višjih oblik

razmišljanja.

Raziskali smo tudi povezavo med odnosom do pouka računalništva in rezultati na testu.

Enofaktorska analiza variance kaže, da so tisti učenci, ki so odgovorili, da zelo radi

obiskujejo pouk računalništva in da zelo radi rešujejo probleme in razmišljajo, dosegali v

povprečju boljše rezultate na obeh nivojih, kot tisti učenci, ki so izbrali odgovor »še kar rad

obiskujem pouk računalništva«. V povprečju najslabše rezultate so dosegali tisti učenci, ki

so odgovorili, da sploh neradi obiskujejo pouk računalništva in da sploh neradi rešujejo

probleme in razmišljajo. Podoben rezultat se kaže pri analizi primerjave odgovorov na

vprašanje, ali je pouk računalništva dolgočasen in rezultati na testu. Tisti učenci, ki so

odgovorili, da pouk računalništva sploh ni dolgočasen, so dosegali v povprečju boljše

rezultate, kot tisti učenci, ki so odgovorili »še kar« ali »zelo«. Iz teh rezultatov sklepamo,

da je odnos učencev do pouka računalništva pomemben in je lahko tudi kazalnik učitelju,

na katere učence mora biti še bolj pozoren in jim nuditi dodatno pomoč.

Učitelj lahko s pomočjo ustrezno pripravljenega testa hitro odkrije, kateri učenci napačno

odgovarjajo na vprašanja. Preveri lahko, ali imajo napačne predstave posameznih

konceptov ali pa še niso zmožni razmišljati na višjem abstraktnem nivoju. V skladu z

ugotovitvami lahko učitelj ustrezno didaktično intervenira in podpre posameznega učenca

pri njegovem učenju.

Page 61: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 52

7 SKLEP

Vsebine in cilji učnega načrta neobveznega izbirnega predmeta računalništvo so bili novi

tako za učitelje kot za učence četrtih razredov. Glavni cilj snovalcev učnega načrta je

pomagati učencem, da s pomočjo digitalnih tehnologij postanejo kreativni ustvarjalci. Da

bi to dosegli, morajo učenci spoznati temeljne programerske koncepte in razviti zmožnost

abstraktnega razmišljanja.

V naši raziskavi smo uporabili neopiagetovo teorijo, ki smo jo uporabili pri sestavljanju

testov za razvrščanje učencev glede zmožnosti reševanja nalog na različnih ravneh.

Učenci se v četrtem razredu namreč zelo razlikujejo po svojih sposobnostih, interesih,

predznanju in zmožnostih, zato transmisijski način poučevanja ni priporočljiv. Učenci

morajo imeti priložnost samostojnega raziskovanja in učenja v skladu z lastnim tempom.

Prav zato mora biti pristop učitelja prilagojen posameznim skupinam učencev, ki

izkazujejo podobna znanja in zmožnosti.

Iz rezultatov naše raziskave sklepamo, da je možno pripraviti teste, na podlagi katerih

lahko učitelj razvrsti učence in jim prilagaja svoje nadaljnje didaktične intervencije. Iz

rezultatov preizkusnega testa smo ugotovili, da je pri pripravi testa potrebno upoštevati

določena pravila. Določenih rezultatov si nismo znali razložiti, dokler nismo preverili, kako

teste vidijo in razumejo učenci. Na osnovi analize njihovih odgovorov smo ugotovili, kje

moramo vprašalnike izboljšati:

1) Učenci morajo vprašanja razumeti na enak način, zato morajo biti navodila čim

krajša.

2) V izogib napačnemu razumevanju nalog je potrebno odstraniti nepotrebne slike oz.

figure.

3) Izogibati se je potrebno nalogam z elementi in ukazi, ki se redko uporabljajo ali se

uporabljajo samo za nek specifičen problem.

4) Z nalogami moramo iskati znanje in zmožnosti in ne neznanja ter nezmožnosti

razmišljanja na določenem nivoju. Naloge pripravimo tako, da imamo v mislih

potreben način razmišljanja, ki je značilen za posamezen nivo v skladu z

neopiagetovo teorijo, da bi jih učenec lahko uspešno rešil.

V naši raziskavi smo veliko pozornosti namenili preverjanju razumljivosti pripravljenih

nalog. Ko smo preizkusni vprašalnik izboljšali ter mu dodali nove naloge, smo

razumevanje navodil preverili v treh razredih. Na osnovi povratnih informacij smo

vprašanja spet izboljšali in razumevanje navodil ponovno preverili v treh razredih. Šele

potem smo naloge ponudili v reševanje vsem učencem.

Obdelava rezultatov testa je pokazala statistično značilne razlike med spremenljivkami, na

čemer temeljijo tudi naše ugotovitve in sklepi. Ker so učitelji predmet poučevali prvo leto in

Page 62: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 53

ker nismo imeli vpogleda v kakovost ter metode poučevanja različnih učiteljev, smo z

rezultati raziskave toliko bolj zadovoljni.

Iz odgovorov posameznega učenca nismo mogli ugotoviti, ali učenec razmišlja na

določenem nivoju po neopiagetovi teoriji. Iz statistične analize tega nismo mogli trditi niti

za skupine učencev, ki so dosegale podobne rezultate. Ker smo naloge sestavljali tako,

da je za pravilno rešitev potrebno razmišljati na ustrezen način (po neopiagetovi teoriji),

smo lahko iz rezultatov zgolj ugotavljali, koliko učencev ni bilo zmožnih rešiti takšnih

nalog. Kvalitativna analiza zmožnosti učencev je potrdila našo ugotovitev, da nepravilno

rešena naloga z veliko verjetnostjo pomeni, da učenec nima dovolj znanj in zmožnosti, ki

naj bi jih imel glede na opis tega nivoja po neopiagetovi teoriji.

Kako so lahko takšni podatki uporabni v praksi? Ko učitelj ugotovi, da določena skupina

učencev ni pravilno rešila naloge na predoperacionalnem nivoju, lahko z veliko

verjetnostjo sklepa, da so učenci na senzomotorični stopnji razmišljanja. To pomeni, da ne

zmorejo slediti kodi ali da določenega koncepta ne razumejo pravilno. V tem primeru

lahko učitelj pripravi dejavnosti, kjer učenci sledijo že pripravljeni kodi, poskušajo razložiti

namen vsakega posameznega ukaza in sistematično razvijajo zmožnost sledenja kodi. Za

učence, ki določene koncepte razumejo napačno, lahko pripravi dejavnosti, v katerih

odpravljajo svoje konceptualno napačne strukture konceptov in jih zamenjajo s pravilnimi.

Kadar učenci ne rešijo pravilno nalog na konkretno operacionalnem nivoju, so

najverjetneje na senzomotoričnem ali predoperacionalnem nivoju. Takšni učenci niso

zmožni abstraktnega razmišljanja in bodo najverjetneje odklanjali razlago s pomočjo

diagrama poteka. V tem primeru bi lahko učitelj pripravil dejavnosti, v katerih bi učenci

razlagali namen in smisel delovanja že pripravljene kode in s tem uvideli njeno

abstraktnost, kar je pogoj, da bodo zmožni napisati bolj zahteven program, ki zahteva

abstrakcijo. Pripravili bi lahko dejavnosti, v katerih bi učenci spreminjali obstoječo kodo

tako, da bi morali uporabiti logične operacije, ki jih je opisal Piaget (konzervacija,

reverzibilnost in tranzitivnost). Pomembno je poudariti, da za učenje programiranja ni

potrebno upoštevati vrstnega reda nivojev abstraktnega razmišljanja po neopiagetovi

teoriji. Učenci lahko pišejo programe prej, preden znajo slediti kodi ali jo opisovati. Testi,

pripravljeni na osnovi neopiagetove teorije, pomagajo učitelju, da za posameznika ali

skupine učencev posredno ugotavlja njihov nivo abstraktnega razmišljanja in se temu

primerno odziva ter vodi učni proces.

Analiza vprašalnika kaže statistično pomembno razliko pri pravilno rešenih nalogah med

fanti in dekleti. Dekleta so imela manjše povprečno število pravilno rešenih nalog na

predoperacionalnem nivoju in manjše povprečno številu pravilno rešenih nalog, če

gledamo naloge na obeh nivojih skupaj. Učitelj iz tega ne sme delati preuranjenih

zaključkov, ampak mora biti pozoren, če bi neka skupina učencev, v tem primeru deklet,

Page 63: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 54

potrebovala dodatno podporo.

Statistična analiza kaže tudi na to, da imajo učenci z boljšimi rezultati bolj pozitiven odnos

do predmeta (raje hodijo k pouku in raje rešujejo probleme). Težko je sklepati, zakaj so

učenci pridobili takšen odnos do predmeta in kaj je na to vplivalo. Zato bi lahko prihodnja

raziskava ugotavljala dejavnike, zaradi katerih učenci zgradijo pozitiven odnos do

predmeta in s kakšnimi načini bi lahko učitelj pomagal učencem pri takšni naravnanosti do

predmeta, ki prinaša uspeh.

Prihodnje raziskave bi lahko ugotavljale učinkovitost posameznih didaktičnih ukrepov, ki bi

jih izvedel učitelj na osnovi rezultatov testa. Ugotoviti bi bilo potrebno, katere aktivnosti so

primerne za razvoj posameznega nivoja kognitivnega razmišljanja po neopiagetovi teoriji

in izmeriti njihovo učinkovitost pri razvijanju višjih oblik abstraktnega razmišljanja.

Ugotovitve bodočih raziskav bi lahko pomenile veliko pomoč učiteljem, ki se s

poučevanjem računalništva v osnovni šoli srečujejo prvič, prav tako pa bi pomenile

zakladnico dobrih in učinkovitih praks pri podpiranju učencev na poti kreativnosti v digitalni

družbi.

Page 64: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 55

8 BIBLIOGRAFIJA

Anderson, L., Krathwohl, D., Airasian, P., Cruikshank, K., Mayer, R., Pintrich, P., . . .

Wittrock, M. (2001). A Taxonomy for Learning, Teaching, And Assessing: A

Revision of Boom's Taxonomy of Educational Objectives, Abridged Edition.

Longman.

Bloom, B., Engelhart, M., Furst, E., Hill, W., & Krathwohl, D. (1956). Taxonomy of

Educational Objectives 1. Longman.

Brennan, K., & Resnick, M. (2012). New framework for studying and assessing the

development of computational thinking. Pridobljeno iz AERA 2012:

http://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf

Corney, M., Teague, D., Ahadi, A., & Lister, R. (2012). Some Empirical Results for Neo-

Piagetian Reasoning in Novice Programmers and the Relationship to Code

Explanation Questions. Pridobljeno iz ACE 2012.

Corte, E. (2013). O naravi učenja. Ljubljana: Zavod RS za šolstvo.

Donna, T., & Lister, R. (2014). Longitudinal Think Aloud Study of a Novice Programmer.

16th Australasian Computing Education Conference (ACE2014) (str. 148-158).

Auckland: Australian Computer Society, Inc.

European Schoolnet. (oktober 2015). Computing our future; Priorities,school curricula and

initiatives across Europe. Pridobljeno iz European Schoolnet:

http://www.eun.org/c/document_library/get_file?uuid=3596b121-941c-4296-a760-

0f4e4795d6fa&groupId=43887

Gander, Walter; Petit, Antoine; Berry, Gerard; Demo, Barbara; Vahrenhold, Jan;

McGettrick, Andrew. (april 2013). Informatics education: Europe cannot afford to

miss the boat;. Pridobljeno iz Association for Computing Machinery:

http://europe.acm.org/iereport/ACMandIEreport.pdf

Gluga, R., Kay, J., Lister, R., & Teague, D. M. (2012). On the reliability of classifying

programming tasks using a Neo-Piagetian theory of cognitive development.

Pridobljeno iz Queensland University of Technology:

http://eprints.qut.edu.au/57674/

Johnson, R. A., & Bhattacharyya, G. K. (1992). Statistics: Principles and Methods. Willey.

Krajnc, R., Debevc, M., & Rugelj, J. (2015). Preverjanje razumevanja računalniških

konceptov s pomočjo Neopiagetove teorije, testov in razmišljanja naglas.

EduVision, sodobni pristopi poučevanja prihodnjih generacij (str. 389-403).

Ljubljana: EDUvision, Stanislav Jurjevčič s.p.

Labinowicz, E. (2010). Izvirni Piaget. Ljubljana: DZS.

Page 65: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 56

Lifelong Kindergarten Group, MIT Media Lab. (2016). Pridobljeno iz Scratch:

https://scratch.mit.edu/

Lister, R. (2011). Concrete and Other Neo-Piagetian Forms of Reasoning in the Novice

Programmer. Pridobljeno iz ACE 2011.

Marcinka, J. M. (2014). Software Process Improvement and Capability Determination.

Learning Process Maturity Model, str. 261-267.

McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B.-D., . . .

Wilusz, T. (2001). A multi-national, multi-institutional study of assessment of

programming skills of first-year CS students. Pridobljeno iz ITiCSE:

http://dl.acm.org/citation.cfm?id=572137

Milekšič, V. (2010). Učna tema in učna situacija - od načrtovanja do ocenjevanja.

Ljubljana: Center RS za poklicno izobraževanje.

Ministrstvo za izobraževanje, znanost in šport. (2013). UČNI načrt. Program osnovna

šola. Računalništvo : neobvezni izbirni predmet. Pridobljeno iz

http://www.mizs.gov.si/fileadmin/mizs.gov.si/pageuploads/podrocje/os/devetletka/p

rogram_razsirjeni/Racunalnistvo_izbirni_neobvezni.pdf

MIT Media Lab. (24. december 2015). Uvodna stran. Pridobljeno iz Scratch:

https://scratch.mit.edu/

Morra, S., Gobbo, C., Marini, Z., & Sheese, R. (2009). Cognitive Development; Neo-

Piagetian Perspectives. New York: Taylor & Francis Group.

Naslia, N., & Hashim, K. (2008). Application of Bloom's Taxonomy in Software

Engineering Assessments. Pridobljeno iz Proceedings of the 8th WSEAS

Internationa Conference on APPLIED COMPUTER SCIENCE (ACS '08):

http://www.wseas.us/e-library/conferences/2008/venice/acs/acs09.pdf

Neil, B., Michael, K., Tom, C., Simon, J., Simon, H., & Sue, S. (6. marec 2013). Bringing

Computer Science Back into Schools: Lessons from the UK. Prevzeto 5.

december 2014 iz Research Microsoft.com: http://research.microsoft.com/en-

us/um/people/simonpj/papers/cas/sig132-brown.pdf

Sheard, J., Carbone, A., Lister, R., Simon, B., Thompson, E., & Whalley, J. (2008). Going

Solo to Assess Novice Programmers. Pridobljeno iz ITiCSE 2008 - Proceedings of

the 13th annual conference on Innovation and technology in computer science

education: http://dl.acm.org/citation.cfm?id=1384328

Teaque, D. M., Corney, M. W., Ahadi, A., & Lister, R. (2013). A qualitative think aloug

study of the early Neo-piagetian stages of reasoning in novice programmers.

Pridobljeno iz Proceedings of 15th Australasian Computing Education Conference,

ACS: http://eprints.qut.edu.au/57541

Page 66: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran 57

Thompson, E., Luxton-Reilly, A., Whalley, J., Hu, M., & Robbins, P. (2008). Bloom's

Taxonomy for CS Assessment. Pridobljeno iz 10th Australasian Computing

Education Conference (ACE 2008) :

http://crpit.scem.westernsydney.edu.au/confpapers/CRPITV78Thompson.pdf

Wilcox, R. R. (2009). Basic statistics. Oxford: Oxford university press.

Wing, J. (marec 2006). COMMUNICATIONS OF THE ACM. Pridobljeno iz Carnegie

Mellon University:

http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf

Žandar, A. (2014). Izdelava učnih priprav za poučevanje programiranja s Scratchem.

Ljubljana: Pedagoška fakulteta.

Page 67: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Priloga A – testni vprašalnik

Naloge iz sklopa ZAPOREDNOST IZVAJANJA UKAZOV, s katerimi preverjamo zmožnost

sledenja kodi (predoperacionalna faza).

1. Naloga Ob kliku na figuro (mačka) se izvedejo ukazi, s katerimi se maček premika, spreminja

videz in igra na boben. Kje se ustavi maček, ko se izvedejo vsi ukazi, oziroma za koliko

korakov je premaknjen maček od mesta, kjer je stal na začetku?

a) 10 korakov

b) -10 korakov

c) 20 korakov

č) -20 korakov

d) vrne se na začetno mesto

2. Naloga: Kakšno barvo oči ima maček, ko se izvedejo vsi ukazi?

a) bele

b) rdeče

c) modre

č) oranžne

d) črne

Page 68: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran B

3. Naloga Kaj se izriše, ko se izvedejo vsi ukazi v programu?

a) 1

b) 2

c) 3

č) 4

d) 5

Naloge iz sklopa ZANKE, s katerimi preverjamo zmožnost sledenja kodi

(predoperacionalna faza).

4. naloga: Ali golobček ob kliku na zeleno zastavico premika krila?

a) Da, ker se v zanki spreminja izgled.

b) Da, ker se premika v smeri Y.

c) Ne, ker nismo dodali ukaza za premikanje kril.

d) Ne, ker ima figura le en videz.

5. naloga Za koliko korakov se premakne potapljač, ko pritisnemo na zeleno zastavico?

a) 25 b) 5 c) 3 d) 15 e) 10

Page 69: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran C

6. naloga Za koliko se premakne maček od mesta, kjer stoji, ko nanj kliknemo z miško?

a) korake v desno b) 5 korakov v

desno c) 5 korakov v levo d) 20 korakov v

desno e) 15 korakov v levo f) 20 korakov v levo

Naloge iz sklopa ZAPOREDNOST IZVAJANJA UKAZOV, s katerimi preverjamo zmožnost

sklepanja o abstrakcijah v kodi (konkretno operacionalna faza).

7. naloga Koliko časa ima na voljo maček za prečkanje prehoda?

a) 80 sekund b) 1 sekundo c) 4 sekunde d) 5 sekund

8. naloga Eden od treh programov (A, B oziroma C) izriše trikotnik. Kateri?

a) program A b) program B c) program C

Page 70: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran D

9. naloga Kaj se zgodi, ko se izvedejo vsi ukazi?

a) izriše se kvadrat

b) izriše se pravokotnik

c) izriše se krog

č) izriše se trikotnik

d) izriše se ravna črta

Naloge iz sklopa ZANKE, s katerimi preverjamo zmožnost sklepanja o abstrakcijah v kodi

(konkretno operacionalna faza).

10. naloga Kateri program izriše črto iz pik, kot je na primer tale: . . . . . . . . . . . .

a) program A b) program B c) program C

11. naloga Ali golobček ob kliku na zeleno zastavico maha s krili?

a) Ne, ker nismo dodali ukaza za premikanje kril.

b) Da, ker se spreminja Y koordinata.

c) Ne, golobček naredi le 10 korakov.

d) Da, ker se v zanki spreminja videz.

Page 71: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran E

12. naloga Kaj se zgodi ob kliku na zeleno zastavico?

a) Izriše se 10 stopnic. b) Figura naredi 10-krat po 20 korakov. c) Izriše se 20 kvadratov. d) Figura se obrača v desno.

Page 72: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran F

Priloga B – končni vprašalnik raziskave

Pred tabo je 12 vprašanj, s katerimi bomo poskušali ugotoviti, koliko si se naučil pri pouku

računalništva.

1) Za figuro mačka smo napisali naslednji program:

Potem smo kliknili na zeleno zastavico.

Označi izjavo, ki je pravilna:

e) Maček zamijavka, preden se premakne.

f) Maček se premakne, preden zamijavka.

g) Maček se skrije, preden reče: »Zdravo!«

h) Drugo.

2) Program A večkrat predvaja zvok mačke in psa.

V katerem programu (B, C ali D) se zvok

mačke in psa predvaja prav tolikokrat kot v

programu A?

a) v programu B b) v programu D c) v programu C d) v nobenem od programov B, C in D

Page 73: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran G

3) Kolikokrat se predvaja nota 70, če kliknemo na zeleno zastavico?

a) 5-krat b) 7-krat c) predvaja se _________ krat d) 6-krat

4) Katero vrednost je potrebno vpisati na označeno mesto, da se figura vrne nazaj na

začetno mesto?

a) Vpisati je potrebno: 3 b) Vpisati je potrebno: 1 c) Vpisati je potrebno: ……….. d) Vpisati je potrebno: 2

5) Kaj se izpiše, ko poženeš program?

a) Nič se ne izpiše. b) Izpiše se samo »Rad bi sladoled!« c) Izpiše se samo »Rad bi torto!« d) Izpiše se »Rad bi sladoled!« in

»Rad bi torto!« e) Izpiše se »………………………….«

Page 74: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran H

6) Označi, katera nota se bo predvajala:

a) nota 50 b) nota 60 c) nota 70 d) predvajala se bo nota ……

7) Kolikšna je vrednost spremenljivke Življenja, ko se izvedejo vsi ukazi?

a) vrednost spremenljivke Življenja je 10

b) vrednost spremenljivke Življenja je 0

c) vrednost spremenljivke Življenja je 5

d) vrednost spremenljivke Življenja je ………

8) Za mačka smo sestavili program A.

Kateri od spodnjih programov predvaja

mačje mijavkanje enako kot program A?

a) Program B b) Program D c) Program C d) noben od programov B, C, D ni tak!

Page 75: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran I

9) Kolikšni sta vrednosti spremenljivk Točke in Življenja, ko se izvedejo vsi ukazi?

a) Točke = 3 in Življenja = 2 b) Točke = 6 in Življenja = 6 c) Točke = 1 in Življenja = 2 d) Točke = 1 in Življenja = 6 e) Drugo (vpiši).

10) Katero negativno število moramo uporabiti za spremenljivko Število, da se figura

premakne nazaj na začetno mesto?

a) -50 b) -25 c) -10 d) uporabiti je

potrebno ……..

11) Označi tisto kombinacij vrednostih spremenljivk, pri katerih bo boben zaigral?

f) Mojca = 5, Petra = 3, Janez = 7

g) Mojca = 7, Petra = 5, Janez = 3

h) Mojca = 3, Petra = 5, Janez = 7

i) Mojca = 3, Petra = 5, Janez = 5

j) Nobena od zgornjih možnosti ni v redu.

Page 76: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran J

12) Za neko figuro smo napisali naslednji program:

Kliknili smo na zeleno zastavico. Ko

program na koncu pove vrednost

spremenljivke Življenja, kakšno število se

izpiše?

a) 6 b) drugo število (vpiši):

______________ c) 1 d) 2 e) 3

Q20 – Draga učenka/učenec! Radi bi ti zastavili še nekaj vprašanj o pouku računalništva,

ki ga obiskuješ v tem letu. Prosimo te, da iskreno odgovarjaš. Tvoji odgovori nam bodo v

pomoč pri pripravi vsebin, ki ti bodo drugo leto v veselje in s katerimi boš lahko razvijal

računalniško razmišljanje.

XSPOL – Spol:

Fant

Dekle

Q14 – Zakaj si izbral/a predmet računalništvo? (možnih je več odgovorov)

Možnih je več odgovorov.

Ker so mi tako svetovali starši.

Ker mi je tako svetoval učitelj/učiteljica oz. nekdo drug na šoli.

Ker so ta predmet izbrali tudi drugi sošolci/sošolke.

Ker me zanima vsebina predmeta.

Ker mi je všeč učitelj/učiteljica.

Drugo (prosim vpiši):

Page 77: RAZVOJ ORODJA ZA UGOTAVLJANJE STOPNJE … · stran ii univerza v mariboru fakulteta za elektrotehniko, ra ČunalniŠtvo in informatiko radovan krajnc razvoj orodja za ugotavljanje

Stran K

Q15 – Oceni naslednje trditve.

Sploh ne Še kar Zelo

Rad obiskujem pouk računalništva.

Rad rešujem probleme in razmišljam.

Pouk računalništva je dolgočasen.

Pouk računalništva je zahteven in težek.

Q16 – Kaj ti je pri pouku računalništva najbolj ostalo v spominu?

Q17 – Ali ti pri pouku računalništva kaj ni bilo všeč ?

Q18 – Ali bi kaj spremenil pri pouku računalništva?

Q19 – Ali boš v petem razredu spet izbral pouk računalništva?

Da.

Ne.

Ne vem.

Drugo: