Programmerenmáhttu
Programmerenmáhttu lea buohkaide ávkkálaš máhttu, mas ii leat sáhka dušše kodemis. Máhttui gullet nannosit maiddái jurddašeami girjás máhtut ja áddejupmi digitála, programmerejuvvon máilmmis ja mot doaibmat das ja maiddái das, maid visot programmeremiin sáhttá ollašuhttit.
Govvádusaid vuosttamuš veršuvdna almmustahttui guovvamánus 2021, man maŋŋá dat beaiváduvvojedje ja ain ovddiduvvojedje. Máhtu govvádusat 2.0 lea almmustahtton geassemánus 2022.
Programmerenmáhttu lea…
- …programmerema vuođul jurddašeapmi
- …dutki bargan ja buvttadeapmi
- …programmerejuvvon birrasiid dovdan ja dain doaibman
Programmerenmáhtu oasseollisvuohta lea juhkkon golmma váldosuorgái: 1) programmerema vuođul jurddašeapmi, 2) dutki bargan ja buvttadeapmi ja 3) programmerejuvvon birrasat ja dain doaibman. Váldosuorggit leat juhkkon temáid mielde nu, ahte programmerema vuođul jurddašeami vuollái gullet buot govvádusat, mat sisttisdollet jurddašeami, logihkaid vuođul árvvoštallama, plánema ja doaibmama almmá teknologiija haga. Dutki bargama ja buvttadeami vuollái gullet ovttasbargui ja praktihka bargamii laktáseaddji govvádusat ja programmerejuvvon birrasiid dovdama ja dain doaibmama čiekŋalut máhttu ja lassin bajábealde namuhuvvon temáid ovttastahttin árgabeaieallimii.
Váldosuorggit ja daid vuollái lađastallon govvádusat vuođđuduvvet Árrabajásgeassinplána (2018) ja ovdaoahpahusa oahppaplána (2014) ja Vuođđooahpahusa oahppaplána vuođuštusain (2014) dahkkon dárkkodeapmái. Vuođđoteavsttain programmerenmáhttu dihtto lávdamáhtolaš máhttun oahppama buot surggiin, oahppanollisvuođain ja oahppoávdnasiin.
Programmerenmáhttu árrabajásgeassimis ja ovda- ja vuođđooahpahusas
Árrabajásgeassin
Programmerenmáhttu árrabajásgeassimis
Unná mánážiiguin oahpásmuvvat teknologiijalaš birrasii ja hárjehallat programmeremis dárbbašuvvon válmmašvuođaid ja vuođđomáhtuid: Áiccadit ja nammadit árgabeaivvi teknologiija ja rusttegiid ja suokkardallat mii lea daid ulbmil ja mot dat doibmet. Movttiidahttit imaštallat áššiid ja roahkasmahttit gažadit ja ohcat vástádusaid gažaldagaide. Hárjehallat logihkalaš jurddašeami máhtuid, dego kategoriserema ja veardádallama. Oahpahallat muitalit áššiid ja iežas jurdagiid birra ja doaibmat ovttas ja addon rávvagiid mielde.
Árrabajásgeassimis mánát ožžot vásáhusaid teknologiijas ja hárjehallet programmeremii laktáseaddji máhtuid stoahkamiin, speallamiin ja ovttas geahččaladdamiin ja lassin iežaset buktosiid hutkamiin ja huksemiin.
Ovdaoahpahus
Programmerenmáhttu ovdaoahpahusas
Mánáiguin oahpásmuvvat dihtorii ja áiccadit dihtoriid stivren teknologiija árgabeaivvi birrasiin. Dutkat ovttas rusttegiid doaibmaprinsihpaid. Hárjehallat ordnet áššiid iešguđet vugiiguin ja ákkaiguin ja lassin čilget áicamiid ja čovdosiid ovttas. Suokkardallat, lađastallat ja dutkat árgabeaivvi albmanusaid ja čuolmmaid. Oahpásmuvvat iešguđetlágan doaibmarávvagiidda ja geahččaladdat stoahkama láhkai doaibmarávvagiid čuovvuma ja addima.
Ovdaoahpahusas mánát ožžot vásáhusaid hutkás bargamis ja ovdanbuktimis teknologiija bokte. Sii hutket ja huksejit iežaset rusttegiid, robohtaid ja spealuid lágan birrasiid ja govvidit daid doaibmaprinsihpaid. Sii arvvosmahttojit ovdanbuktit iežaset ideaid ja guldalit earáid ja juohkit bargguid oktasaš bargamis.
Jahkeluohkkáollisvuohta 1–2
Programmerenmáhttu jahkeluohkáin 1–2
Áiccadit mánáiguin sin vásáhusmáilmmiid diehtoteknihka ja oahpásmuvvat robotihkkii. Oahpahallat govvidit diehtoteknihkalaš rusttegiid doaibmaprinsihpaid. Hárjehallat dovdát minstariid, mat geardduhuvvojit, ja jeavddalašvuođaid ja maiddái ordnet dieđuid eavttuid vuođul. Muitalit iežaset áicamiin ja válljejumiin doahpagiid ja reaidduid bokte. Burgit árgabeaivválaš čuolmmaid osiide ja geahččalit čoavdit daid iešguđet molssaeavttuiguin. Ráhkadit spealu lágan doaibmarávvagiid, maid sáhttá testet maiddái rusttegiiguin, mat programmerejuvvojit ja hárjehallat dovdát feailadiliid.
Jahkeluohkáin 1–2 programmeremii laktáseaddji doaibmavuogit ja reaiddut geavahuvvojit hutkájit, stoahkama láhkai ja geahččaladdamiin iešguđet oahppoávdnasiid sisdoaluid gieđahallamis. Hárjehallat lonohallat vuoruid rollain ja ovdanbuktit ja juogadit ideaid earáiguin. Ollašuhttit máinnaslaš buktosiid geavahemiin animašuvnna dahje programmerema.
Jahkeluohkkáollisvuohta 3–6
Programmerenmáhttu jahkeluohkáin 3–6
Áiccadit programmerema ja robotihka servodagas ja suokkardallat teknologiijalaš áppaid ávkkástallanvugiid ja mearkkašumi oahppiid eallimis. Ságastallat digitála čuozihuvvon sisdoaluin ja oahppiid iežaset doaimmain digitála birrasiin.
Čuolmma čoavdimii geavahuvvojit iešguđetlágan čoavdinvuogit, maid geahččalit hábmet maid ieža. Árvvoštallat čovdosiid geavahemiin muhtin kriteara. Diehtu gieđahallo ja ovdanbukto doahpagiiguin ja symbolaiguin. Ráhkadit doaibmarávvagiid ja algoritmmaid ávkkástallamiin programmerema vuođđoráhkadusaid ja ohcat ja divvut feaillaid doaibmarávvagiin. Programmeret gráfalaš programmerenbirrasis.
Jahkeluohkáin 3–6 hárjehallat sitkadis ja iteratiivvalaš bargama juksan dihtii oktasaš mihttomeari. Hutkás ovdanbuktimis ja iežaset buktosiin ávkkástallet mihtidemiiguin ja dovddaniiguin, automašuvnnain ja robotihkain ja iešguđetlágan animeren- ja programmerenvuogádagaiguin.
Jahkeluohkkáollisvuohta 7–9
Programmerenmáhttu jahkeluohkáin 7–9
Oahpásmuvvat algoritmmaid, automašuvnna ja robotihka áppaide eallima iešguđet surggiin. Ságastallat programmerejuvvon teknologiija vejolašvuođain, riskkain ja ehtalaš geahččanguovlluin. Gieđahallat čuozihuvvon sisdoaluid ja personifiserejuvvon bálvalusaid. Suokkardallat digitála birrasiin čohkkejuvvon dieđu ja programmerema sosiála ja servodatlaš mearkkašumi.
Čuolmmat ja daid čovdosat analyserejuvvojit ja visualiserejuvvojit ja lassin árvvoštallojit kritearaid vuođul. Dieđu gieđahallamis ja ovdanbuktimis geavahuvvojit iešguđetlágan generaliserejumit, diagrámmat ja merkenvuogit ja logihkalaš operašuvnnat. Dulkot prográmmakodaid ja ráhkadit ieža prográmmaid, main ávkkástallojit vuogálaččat programmerema vuođđoráhkadusat. Plánet ja hábmet prográmmaid iešguđet birrasiin.
Jahkeluohkáin 7–9 ávkkástallojit algoritmmalaš jurddašemiin ja programmeremiin iešguđet oahppoávdnasiin ja máŋggafágalaš oahppanollisvuođain. Plánet ja ollašuhttit oktasaš hutkás gárgehanprošeavttain programmerejuvvon buktosiid, mat čovdet oahppoávdnasiidda dahje albma eallimii laktáseaddji čuolmmaid.
Programmerenmáhtu guovddáš doahpagat
Váldodoahpagat
Programmeren (eng. programming) = programmeren sisttisdoallá rávvagiid addima, čuolmma analyserema, vejolaš čovdosiid árvvoštallama, programmerenkodaid čállima, ja programmerejuvvon áppa testema ja feaillaid divvuma. Programmeren lea dieđuidgieđahallandiehtagiid jurddašeapmi dahje algoritmmalaš jurddašeapmi praktihkas.
Prográmma (eng. program) = stuorra algoritma, mii čađaha dihto ávkkálaš doaimma. Ovdamearka: telefovnna áppat, dihtora teakstagieđahallanprográmmat ja buot oktageardánis dahje mohkkás prográmmat, maid ráhkadat ieš.
Prográmmat = ollu prográmmat ja dieđut, meannudeapmi ja rávvagat, mat dahket vejolažžan čađahit iešguđetlágan bargguid dihtorvuogádagain
Koden (eng. coding)= programmerema muddu, mas aitosaš programmerenkoda ráhkaduvvo. Hállon gielas kodema geavahit dán áigge maiddái programmerema synonyman. Ovdamearka: variábeliid, fárffuid ja evttolaš ráhkadusaid hábmen nu, ahte prográmma čađaha maid don háliidat.
Koda (eng. code, program code) = dihto programmerengillii buvttaduvvon algoritma dahje prográmma, man dihtora sáhttá čađahit. Ovdamearka: prográmma oassi, mii rehkenastá skuvllas golahuvvon diimmuid ollislaš meari, go dasa čállojit beaivválaččat diimmut dahje oahppi lohkanortnet.
Algoritma (eng. algorithm) = doaibmarávvagiid ráidu, man čuovvumuššan muhtin čuolbma čoavdašuvvá dahje ášši hápmi rievdá. Ovdamearka: biebmoreseapta.
Programmerengiella (eng. programming language) = teakstavuđot dahje visuála giella, mainna algoritmmat dahje prográmmat kodejuvvojit, vai dihtor ádde daid.
Eambbo doahpagat
Eaktoráhkadus = prográmma čađahus suorrana iešguđetlágan molssaeavttuide eavttu mielde. Prográmma dihto oassi ollašuhtto, jus addon eaktu dievvá. Ovdamearka: Jus olgun arvá, cokka biktasiid, mat jehket čázi.
IoT (Internet of Things) = gálvvuid ovttastahttin internehttii. Interneahta bokte rusttegat sáhttet gaskkustit dieđuid nuppiidasaset ja vuostáiváldit dieđuid. Ovdamearka: sráŋggahis dálkestašuvdna sáhttá gaskkustit dieđuid šerbmii, mii lea siste ja interneahta bokte balvabálvalussii, mas geavaheaddji oaidná dan.
Iteratiivvalaš gárgeheapmi = gárgehanvuohki, mas gárgehit buktaga osiid mielde ja juohke oassi almmustahtto sierra ja dat dárbbu mielde ovddiduvvojit. Ovdamearka: luohkás plánejuvvon lávdespeallu, mii ii almmustahtto áibbas gárvvisin, muhto baicca juohke oassi (omd. speallanlávdi, speallanboalut, njuolggadusat) biddjojit gárvema maŋŋá oaidnin láhkai earáide, vai sii sáhttet kommenteret ja dat ovddiduvvojit dárbbu mielde kommeanttaid vuođul.
Variábel (eng. variable) = programmeremis sadji, gosa diehtu vurkejuvvo. Ovdamearka: mobiilaspeallu, mii jearrá álggus spealli nama ja ásaha dan oidnosii ruvtto badjeravdii, dárbbaša variábela, masa namma vurkejuvvo.
Programmerenbiras = prográmma dahje vuogádat, mainna sáhttá ráhkadit prográmmaid.
Gráfalaš programmerenbiras = biras, mas koda buvttaduvvo visuála elemeanttaiguin. Ovdamearka: Scratch.
Teakstavuđot programmerenbiras = teakstaeditor, mainna buvttaduvvo koda. Ovdamearka: Notepad++.
Programmerenfeaila (bug) = feaila kodas, man čuovvumuššan prográmma ii doaimma ollenge dahje prográmma doaibmá boastut.
Suddaduvvon rusttet (eng. embedded system) = dihto ulbmila várás ráhkaduvvon áhta dahje rusttet, man sisa lea huksejuvvon dihtor. Ovdamearkka dihtii: TV, bassaladdanmašiidna ja digitála liekkasmihttár.
Dahkujierbmi = mašiinna dahje prográmma máhttu áddestaddat doaimmaid, mat adnojit olmmošlažžan. Ovdamearka: prográmma, mii ávžžuha ođđa filmmaid ovdal gehččon filmmaid vuođul.
Geardduhanráhkadus (fárfu dahje loop) = geardduhanráhkadus programmeremis. Prográmma oassi, mii geardduhuvvo máŋgii.
Feailačuovvun (debuggen) = ohcat gokko kodas lea feaila, mii dagahii feaillalaš doaibmama.
Vuo-diagrámma = diagrámma, mii ovdanbuktá algoritmma dahje proseassa muitalemiin muttuid njuolaiguin dahje iešguđetlágan hámiiguin.
URL (Uniform Resource Locator) = fierbmesiiddu áidnalunddot koda. Ovdamearka: www.uudetlukutaidot.fi