sreda, 3. julij 2013

petek, 7. junij 2013

Wiki

Narediti smo morali wiki in sicer na temo Wiki podpira sodelovanje, učenje v primarnem izobraževanju: Kako se ustvari dialoški prostor za razmišljanje skupaj?.


Na naslednji povezavi si lahko kaj več preberete o tej temi.

Povezava na wiki :http://wiki-in-primary-school.wikispot.org/

četrtek, 25. april 2013

Refleksija na taksonomije...



Bloomova toksonomija nas popelje skozi snov tako, da začnemo z dejanskimi vsebinami, šele nato preidemo na višje stopnje kognitivnega znanja. Popelje nas od nižjih stopenj kognitivnega znanja proti višjim. V kurikulumu računalniških ved velja, da se osnove začnejo s programiranjem, natančneje s pisanjem kod. Obstoječe toksonomije se mi ne zdijo dobre, saj da je nekaj narobe s poučevanjem objektno usmerjenih veščin, je razvidno iz poročil o težavah pri uporabi objektno usmerjene tehnike v praksi.
Trik za pristopom "najprej-abstrakcija" je, da skrijemo podrobnosti, dokler študentje niso na njih pripravljeni. Mešanica ideje "najprej-abstrakcija" in Bloomove Taksonomije nam da možnost novega pogleda. Preden ugotovimo kako mora bit program narejen, se vprašamo kaj mora bit narejeno. Problem je v tem, da študentje oz. učenci ne znajo uporabiti dobljenega znanja v praksi, se bolj lovijo. Zato je nova taksonomija v bistvu nek korak nazaj. Saj pristopa  z začetkom z objekti ali z začetkom z abstrakcijo, ki sta primerna za hitro predstavitev konkretne vsebine pred predelovanjem višjih kognitivnih znanj. 


Ker so študentje prihajali iz področjih, kjer niso imeli veliko kontaktov z računalniki, so s pomočjo pristopa "najprej-abstrakcija" odkrivali višje-stopenjske virtualne stroje do programiranja. Potek uvajanja v različne koncepte:
  • Aplikacije in uporabniški vmesniki
  • Operacijski sistemi in omrežja, vključno s strežniki
  • Računalniška arhitektura
  • Programska orodja, vključno z vlogo prevajalnikov in integriranih razvojnih okolij, uporaba programskih vmesnikov
  • Razredi in objektno usmerjeni koncepti
  • Dejanska uporaba API (Application Programming Interfaces)
  • Algoritmi in podatkovne strukture
  • Vloga podatkovnih struktur
  • Java 2 zbirke API
  • Več podrobnosti o teoriji kompleksnosti

 Študenti v članku so bili sposobni nadaljevati z bolj napredno snovjo v naslednjih predmetih, kljub temu, da so v primerjavi s predhodnimi identičnimi predmeti imeli zelo stisnjeno uvajanje. V praksi bi tako lahko namesto vsega učenja kodiranja in pisanja kode, pričeli z samim preučevanjem programom. . Pomembno se mi zdi, da raje učimo programiranje iz predstavljanja končnega izgleda, abstrakcije programa in kaj program naredi, kot pa da začnemo s kodiranjem.

sreda, 3. april 2013

Analiza, refleksija in primerjava..

Glavna vsebinska razlika med češkim kurikulumom in slovenskim kurikulumom za osnovno šolo je to, da je na češkem predmet računalništvo obvezen v osnovni šoli, medtem ko je v sloveniji računalništvo izbirni predmet v tretji trijadi. Razlika je tudi v samem obravnavanju učne snovi, na češkem jih učijo obvladovanja računalniške tehnologije, zlasti sposobnosti za iskanje in obdelavo potrebnih podatkov hitro s pomočjo interneta in drugih digitalnih medijev. Učence hočejo navaditi na metodo "učenje kjerkoli in kadarkoli".
    V Sloveniji pa jih učijo spoznavati osnovne zakonitosti računalništva in neposredno delo z računalniki, da dobijo učenci temleljna znanja računlaniške pismenosti, tako za nadaljnje izobraževanje in vsakdanje življenje. Slovenski kurikulum obravnava 3 področja, urejanje besedil, računalniška omrežja in multimedijo.
    Ta 3 področja so razdeljena še na 3 težavnostne stopnje, minimalno znanje, temeljno znanje in zahtevnejše znanje. V različni stopnji se zahteva nekaj dodatnega znanja, težja je stopnja, osnova pa je enaka.
    Znanja se nadgrajujejo od stopnje za minimalno znanje, pri čemer je zahtevnejše znanje najvišja stopnja.
Pri računlaništvu se učijo osnove informatike in računalništva, obdelave podatkov in komuniciranja z uporabo informacijske tehnologije, programiranje pa je označeno z *. Češki kurikulum pa razdeli obravnavanje snovi na 2 cikla. Prvi cikel se deli na osnovna dela z računalnikom, informacije in komunikacijsko iskanje in še na obdelavo podatkov in uporabo. Pri osnovah dela z računlanikom učenec uporablja osnovne in standardne funkcije računalniška, upošteva varnostne predpise pri delu s strojno in programsko opremo, učijo pa se tudi kako zaščititi podatke pred škodo, izgubo ali zlorabo. Pri informacijah in komunikacijskem iskanju uporabljajo preproste in primerne načine pri iskanju informacij na internetu, iskanje informacij na spletnih portalih, v knjižnicah in v podatkovnih bazah. In še na koncu pri obdelavi podatkov morajo znati delati z besedilom in slikami v urejevalnikih besedil in slik. Komunicirajo prek interneta in drugih skupnih komunikacijskih naprav. Drugi cikel pa obravnavajo informacije in komunikacijska iskanja, kjer uporabljajo razvojne tredne v razvoju informacijskih tehnologij in preverjajo njihovo verodostojnost.
    In še obdelavo podatkov in uporaba, kjer pa se učijo delati z besedilom in slikami, učijo se računalniške grafike, varstva pravic in avtorske pravice. Če na hitro pogledamo, lahko vidimo, da se kurikuluma ne razlikujeta kaj preveč, saj večinoma zahtevata oz. obravnavata ista področja.
V slovenski kurikulum bi dodal še malo več algoritmičnega razmišljanja, saj se mi zdi pravilno, če ne tudi nujno da ga počasi uvedemo, saj je to tudi nekakšna osnova v računalništvu,ne pa da je označen z *.Med drugim pa tudi zato, ker tudi češki kurikulum obravnava nekaj algoritmičnega razmišljanja. Najbolj pomembno se mi pa zdi, da postane računalništvo obvezen predmet v osnovni šoli. Zdi se mi, da ga lahko primerjamo s kakšno matematiko, kajti informacijsko komunikacijske tehnologije so čedalje bolj del našega življenja in zdi se mi prav, da izobražujemo učence, učenke tudi na tem področju.
   

torek, 12. marec 2013

Kdo uči računalništvo, kdo je računalnikar, Refleksija na stanje














...ne, tole zgoraj ni napaka, res je prazen prostor. A ni prazen zato, ker ne bi vedel kaj napisati ampak zato, ker sem brez komentarja na to, kakšno je stanje pri računalništvu v slovenskem šolstvu. Ne zdi se mi prav, da učijo računalništvo učitelji, profesorji, ki ne znajo prav nič več kakor učenci, katere poučujejo. Njihov primarni predmet je kakšno gospodinjstvo, kemija, morda celo biologija, pa ne, da imam kaj proti tem predmetom. Poraja pa se mi tudi vprašanje, kaj pa sploh učijo? Ali učijo učence res učijo uporabe word-a in ostalih officovih orodij, ali učijo bolj samega sebe, saj se mi zdi, da današnji otroci v 8. razredu osnovne šole kar znajo nekaj malega, če ne dosti o uporabi le teh programov. Zraven vsega, kaj pa študentje računalništva , ki želijo postati učitelji, za kaj se oni učijo? Da lahko vržejo  5 let študija, "švicanja" pri programiranju , da potem računalništvo učijo ljudje z čisto drugo izobrazbo, ki nima ničesar z računalništvom. Zdi se mi, da kakšen ekonomist ne bi strokovno znal razložiti računalništvo, medtem ko tudi računalničar ne bi znal njegove stroke, ali pa kakršne koli druge, za katero ni usposobljen.

Poleg vsega pa se mi zdi, da bi morali uvesti obvezni predmet računalništvo (sedaj je le izbirni predmet v tretji triadi), saj se mi zdi prav, da otroke izobrazimo tudi računalniško. Res, da znajo verjetno vsi uporabljati socialna omrežja, a koliko jih pravzaprav kaj ve o varnosti na spletu? Računalniški predmet bi moral imeti v učnem načrtu zraven uporabe programske opreme (officovih orodij), ki kakšnim učencem celo v srednji šoli ali pa na faksu delajo preglavice, tudi kakšen uvod v algoritme, programiranje, malo bi jih lahko tudi poučili o varnosti na spletu,... Zdi pa se mi tudi da kakšno poznavanje strojne opreme tudi ne bi škodilo, ker se mi zdi kar zanimiva tema in tudi koristna. Predvidevam, da znate našteti komponente v računalniku, ampak ali jih znate tudi najti v samem računalniku?

Stanje bi se moralo, malo, če ne kar dosti spremeniti, saj si otroci, zaslužijo malo več spoznavanja z računalniki.