<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>programiranje za otroke Archives - Tehnozvezdje</title>
	<atom:link href="https://tehnozvezdje.si/znacka/programiranje-za-otroke/feed/" rel="self" type="application/rss+xml" />
	<link>https://tehnozvezdje.si/znacka/programiranje-za-otroke/</link>
	<description>Oseben pogled na tehnologijo.</description>
	<lastBuildDate>Thu, 01 Aug 2019 11:58:36 +0000</lastBuildDate>
	<language>sl-SI</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://tehnozvezdje.si/wp-content/uploads/Tehnozvezdje_Logo_7b-1.png</url>
	<title>programiranje za otroke Archives - Tehnozvezdje</title>
	<link>https://tehnozvezdje.si/znacka/programiranje-za-otroke/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">105756430</site>	<item>
		<title>NAZAJ V ŠOLO: Navdihniti otroke za programiranje, tudi s 400 evri za nevladnike</title>
		<link>https://tehnozvezdje.si/navdihniti-otroke-za-programiranje/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=navdihniti-otroke-za-programiranje</link>
					<comments>https://tehnozvezdje.si/navdihniti-otroke-za-programiranje/#comments</comments>
		
		<dc:creator><![CDATA[Marjan Kodelja]]></dc:creator>
		<pubDate>Thu, 01 Aug 2019 06:44:10 +0000</pubDate>
				<category><![CDATA[Svetovalnica]]></category>
		<category><![CDATA[Lego Mindstorms]]></category>
		<category><![CDATA[Misss]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[programiranje za otroke]]></category>
		<category><![CDATA[Sctratch]]></category>
		<guid isPermaLink="false">https://tehnozvezdje.si/?p=20069</guid>

					<description><![CDATA[<p>Če znamo uporabiti kateri koli program, še ne pomeni, da razumemo delovanje računalnika, še manj, da smo res računalniško pismeni. To pomeni sposobnost abstrakcije, miselnega procesa, v katerem pride do...</p>
<p>The post <a href="https://tehnozvezdje.si/navdihniti-otroke-za-programiranje/">NAZAJ V ŠOLO: Navdihniti otroke za programiranje, tudi s 400 evri za nevladnike</a> appeared first on <a href="https://tehnozvezdje.si">Tehnozvezdje</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Če znamo uporabiti kateri koli program, še ne pomeni, da razumemo delovanje računalnika, še manj, da smo res računalniško pismeni. To pomeni sposobnost abstrakcije, miselnega procesa, v katerem pride do razločevanja med idejami in objekti. Obvladati moramo algoritme, ki so osnova programiranja, znati si moramo predstavljati podatke in obvladati preprosto logiko. Šele nato lahko razumemo, kako računalniki mislijo. To pomeni zmožnost reševanja problema prek analize in abstrakcije podatkov pred prepoznavanjem, preizkušanjem in izvajanjem potencialne rešitve</p>



<p class="wp-block-paragraph">Sliši se izobraženo in tako tudi je. Lahko pa povemo malce
bolj preprosto. Najprej si moramo v glavi zamisliti, kako bomo rešili problem,
ki ga želimo rešiti, razumeti, kateri podatki so nam na voljo in kaj nam ti
govorijo. Šele nato pride na vrsto programiranje, ni pomembno, v katerem
programskem jeziku ali s katerim bolj ali manj zapletenim orodjem.</p>



<p class="wp-block-paragraph">Učenci naj bi se na začetku učenja računalništva, torej v
zgodnjih letih, igrali s programi, kot je Scratch, in igračami, ki jih lahko
programirajo. Na višjih stopnjah pa naj bi prešli na programske jezike (orodja)
Python, HTML, JavaScript in Java. Velja si jih ogledati podrobneje, saj lahko
tudi sami katerega od teh uporabimo doma, ko se nenadoma pred nami pojavi
potomec in prosi, da ga naučimo programirati</p>



<h4 class="wp-block-heading">Programiranje brez pisanja kode</h4>



<p class="wp-block-paragraph"><strong><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener" aria-label="Orodje Scratch (opens in a new tab)">Orodje Scratch</a></strong> so leta 2006 razvili na ameriški zasebni raziskovalni univerzi MIT, omogoča pa izdelavo iger, interaktivnih zgodb in animacij, ne da bi morali napisati eno samo vrstico programske kode. Namesto tega ponuja navidezne gradnike – bloke z ukazi, podobnost s fizičnimi lego kockami je na mestu, ki jih združujemo, povezujemo med seboj in ustvarjamo razmeroma zapletene programe. Kako zapletene? No, en uporabnik je le s tem orodjem izdelal različico igre Flappy Bird. Moč orodja je v seznanjanju otrok z osnovnimi zamislimi programiranja, kot so zanke, spremenljivke in nizi, ne da bi se tega zavedali. Spoznavajo jih na podlagi poskusov in napak, pri čemer jim je na voljo veliko ukazov (gradniki) in kombinacij, kako so ti nanizani drug za drugim</p>



<p class="wp-block-paragraph">Njegova prava moč pa je nekje drugje. V veliki zbirki
projektov, navodil, vadnic, ki so izdelane kot pomoč učiteljem, staršem in
otrokom, da se ti lahko najprej vodeno, nato pa samostojno lotijo izdelave
svoje igrice ali česa podobnega. Najbolj uporabni so že narejeni projekti, ki
jih lahko vsak pogleda, uporabi ali spremeni in objavi kot svoj projekt, saj je
vse prostokodno. Edina zahteva pri uporabi je, da pri svojem projektu navedemo
uporabnika, čigar delo smo si izposodili&lt;!&#8211; </p>



<p class="wp-block-paragraph">Scratch je dolgo časa deloval v obliki samostojnega lokalno
nameščenega programa, danes pa deluje v spletnem brskalniku, vse prej omenjeno
pa je v oblaku. Samostojni program je še vedno na voljo, praktičen je, ko ga
želite namestiti na računalnik brez ali s slabo povezavo s spletom. Pohvalno
je, da je spletni vmesnik preveden tudi v slovenski jezik. A ne biti preveč
navdušeni. Ne gre za celovit prevod, temveč so prevedeni le najosnovnejši deli
strani.</p>



<h4 class="wp-block-heading">BASIC za prve korake</h4>



<p class="wp-block-paragraph">Programski jezik BASIC je veljal za jezik, ki ga zaradi
svoje enostavne rabe najraje izberejo začetniki v svetu programiranja. Ko so se
po naših domovih bohotili hišni računalniki, dolgo pred osebnimi računalniki,
je bil Basic del njih, pozneje pa je nastalo več različic tega programskega
jezika</p>



<p class="wp-block-paragraph">BASIC je še vedno dobro orodje za vse, ki se želijo naučiti prvega programskega jezika, saj ponudi osnove, zakonitosti programiranja, ki jih pozneje potrebujemo, ne glede na to, na kateri programski jezik presedlamo. Različic je veliko, med njimi je tudi BBC-jeva. Ta je bila napisana za hišni računalnik BBC Micro, danes pa je na voljo tudi v različici za operacijski sistem Windows (<a rel="noreferrer noopener" aria-label="bbcbasic.co.uk (opens in a new tab)" href="http://www.bbcbasic.co.uk/bbcbasic.html" target="_blank">bbcbasic.co.uk</a>). Namestite lahko brezplačno različico, ki funkcijsko ni omejena, je pa omejena v količini prostora za uporabnikov program in podatke (16 KB). Ne deluje tudi funkcija prevajanja programa v izvedbeno datoteko, ki omogoča, da program za okolje Windows deluje tudi zunaj vmesnika programskega jezika. Je tudi prostokodna različica programskega jezika Basic, torej brezplačna. Najdete jo na naslovu <strong><a rel="noreferrer noopener" aria-label="www.freebasic.net (opens in a new tab)" href="https://www.freebasic.net/" target="_blank">www.freebasic.net</a></strong>.</p>



<p class="wp-block-paragraph">Programski jezik BASIC je primer pravega programiranja, saj
programiramo tako, da na »prazen list« papirja pišemo ukaz za ukazom, z vsem,
kar spada zraven. Natančno to, kar smo imenovali besedilno programiranje. Ne
sestavljamo programa, tako da med seboj povezujemo pripravljene bloke, že
izdelane procedure ali celo rišemo diagram poteka (algoritem), na podlagi
katerega nato orodje izdela programsko kodo. Čeprav je ime besede »basic«
sopomenka za nekaj lahkega, to nikakor ne pomeni, da s tem programskim jezikom
ne moremo izdelati zapletenih in velikih programov. Hkrati pa je tudi
najprimernejši način za učenje kodiranja. Ko usvojimo osnove, pa lahko dokaj
hitro preidemo na katerega od zmogljivejših programskih jezikov.</p>



<h4 class="wp-block-heading">Igrače ali resno delo</h4>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="989" height="653" src="https://tehnozvezdje.si/wp-content/uploads/Meet-and-Code-2018-D.Bechtel_4_1.jpg" alt="" class="wp-image-20048" srcset="https://tehnozvezdje.si/wp-content/uploads/Meet-and-Code-2018-D.Bechtel_4_1.jpg 989w, https://tehnozvezdje.si/wp-content/uploads/Meet-and-Code-2018-D.Bechtel_4_1-300x198.jpg 300w, https://tehnozvezdje.si/wp-content/uploads/Meet-and-Code-2018-D.Bechtel_4_1-810x535.jpg 810w" sizes="(max-width: 989px) 100vw, 989px" /><figcaption>Foto: D. Bechtel</figcaption></figure>



<p class="wp-block-paragraph">Otroci imajo radi lego kocke. Radi imajo tudi robote. Lego
Mindstorms združuje oboje. Kocke, motorje, tipala in krmilno enoto, iz katere
nastane robot in okolje, v katerem mu napišemo program, po katerem se ravna.
Škoda, da je komplet tako drag in da je gradnja robota razmeroma težka. Mlajši
otroci bodo potrebovali pomoč, pa čeprav so navodila za sestavljanje osnovnih
robotov narejena pregledno in po načelu korak za korakom.</p>



<p class="wp-block-paragraph">Druga pesem je programiranje. Lego ne more iz svoje kože,
ponuja grafično okolje (različica okolja LabView) za programiranje, ki deluje
po enakem načelu kot gradnja iz kock. Na voljo so različni gradniki (bloki z
ukazi za motorje, tipala), ki jih sestavljamo in med seboj povezujemo, hkrati
pa moramo vsakemu bloku določiti, kaj od njega pričakujemo. Na primer, koliko
časa bo motor deloval ali kaj mora storiti, ko tipalo zazna želeni odčitek.
Pravzaprav deluje po podobnem načelu kot Scratch, le da je vse skupaj malce bolj
zapleteno in zmogljivo. Programe za Mindstorms lahko pišemo tudi v drugih
programskih jezikih, vendar je to še toliko bolj zapleteno, primerno za
študentska tekmovanja.</p>



<p class="wp-block-paragraph">V Sloveniji je uveljavljen še en komplet. <strong><a rel="noreferrer noopener" aria-label="FisherTechnic (opens in a new tab)" href="http://www.fischertechnik.si/" target="_blank">FisherTechnic</a></strong> je s stališča gradnje robotov enostavnejši, je pa tudi res, da so ti bolj podobni industrijskim robotom kot pošastim, humanoidom, ki jih lahko naredimo z gradniki lego kompleta. Še ena razlika je. Okolje za programiranje je drugačno. Namesto da bi med seboj sestavljali gradnike z že vključenimi ukazi, tu izdelamo od začetka do konca diagram poteka (algoritem). Program rišemo, orodje pa iz diagrama naredi programsko kodo, ki jo robot razume. Kar je v osnovi celo boljše. Otrok mora razumeti, kako program poteka, to pa razume, ker riše diagram, v katerem je vse prikazano. Za vsak motor, tipalo mora uporabiti grafični lik, ki mu je dodeljen, hkrati pa v diagram riše zanke, ki povedo, kdaj oziroma zakaj se izvrševanje programa iz neke točke vrne nazaj po diagramu, in pogojne odločitve, ko gre program pri izpolnjenem pogoju po drugi poti, kot če pogoj ni izpolnjen. Kot smo omenili, je diagram poteka oziroma algoritem nekaj, kar moramo v glavi ali na papirju narediti, preden se lotimo programiranja. Delno temu sledi tudi programski vmesnik kompleta Mindstorms, vendar povezave med gradniki, zanke in pogojne odločitve niso tako enostavno razumljive.</p>


<script>(function() {
	window.mc4wp = window.mc4wp || {
		listeners: [],
		forms: {
			on: function(evt, cb) {
				window.mc4wp.listeners.push(
					{
						event   : evt,
						callback: cb
					}
				);
			}
		}
	}
})();
</script><!-- Mailchimp for WordPress v4.8.10 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-1095" method="post" data-id="1095" data-name="Obvestilnik" ><div class="mc4wp-form-fields"><div>
  Naroči se na redna vsakotedenska e-poštna obvestila o novih prispevkih na naši strani.
</div>
<br>
<div>
    <input type="email" name="EMAIL" placeholder="e-poštni naslov" required>
</div>
<div>
    <input type="submit" value="Potrdi">
</div>
</div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1794520765" /><input type="hidden" name="_mc4wp_form_id" value="1095" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin -->



<div style="height:52px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Naslednji koraki</h4>



<p class="wp-block-paragraph">Osredotočili smo se na načine za začetno učenje programiranja, ko pa otrok osnove usvoji, sledijo naslednji koraki. Zanimivo je z računalnikom krmiliti drugo napravo. S tem se učimo, kako računalniško krmiljenje deluje in kako pišemo programe za tovrstne rešitve. <strong><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener" aria-label="Mikrokrmilnik Arduino (opens in a new tab)">Mikrokrmilnik Arduino</a></strong>.</p>



<p class="wp-block-paragraph">Malino, <a href="https://tehnozvezdje.si/malina-gre-precej-osvezena-v-cetrti-krog/" target="_blank" rel="noreferrer noopener" aria-label="poceni kartični računalnik Raspberry Pi (opens in a new tab)">poceni kartični računalnik Raspberry Pi</a> so razvili z idejo, da postane najprej učni pripomoček, šele potem kaj drugega. Ni primeren le kot učni pripomoček za učenje programiranja, temveč tudi kot osnova za celo vrsto projektov »naredi sam«. Primeren jezik za pisanje programov zanj je Python.</p>



<p class="wp-block-paragraph">Tudi igre lahko pomagajo pri učenju programiranja, čeprav se morda sliši malce čudno. A ne vse. Minecraft ni samo zlaganje »navideznih« kock, pridobivanje uporabnih predmetov in raziskovanje nenavadnih svetov. Lahko je tudi programiranje. Igra omogoča dodajanje modifikacij (»mods«), s katerimi preoblikujemo svetove, objekte in podobno. Da napišemo »mod«, moramo programirati. Ni več čudno, da nekatere šole uporabljajo Minecraft kot učni pripomoček. Programski jezik za pisanje »modov« se imenuje <strong><a href="http://www.lua.org/" target="_blank" rel="noreferrer noopener" aria-label="Lua (opens in a new tab)">Lua</a></strong>.</p>



<p class="wp-block-paragraph">Obstaja še cela vrsta drugih orodij in spletnih virov za učenje programiranja. Za konec omenimo spletno mesto <strong><a href="https://www.codecademy.com/" target="_blank" rel="noreferrer noopener" aria-label="Codecademy (opens in a new tab)">Codecademy</a></strong>, kjer so brezplačno na voljo interaktivne vadnice za spoznavanje s celo vrsto programskih jezikov.</p>



<h4 class="wp-block-heading">Po 400 evrov za nevladne organizacije</h4>



<p class="wp-block-paragraph">Iz tega vidika je zanimiva pobuda za “druženje in kodiranje” (Meet and Code) za katero stojita podjetji SAP in Haus des Stiftens. SAP omogoča pobudo s finančno podporo in drugimi viri za neprofitne organizacije. Haus des Stiftens pa je odgovoren za izbor projektov v Nemčiji, Avstriji in Švici, kot tudi za splošno vodenje projekta in koordinacijo financiranja s strani odgovornih partnerskih držav v mreži TechSoup Europe. Partnerji TechSoup Europe so odgovorni za usklajevanje pobude in izbiro dogodkov, ki bodo podprti v njihovih državah. Med 5. in 20. oktobrom bodo v Evropo potekali dogodki, katerih cilj je prikazati otrokom in mladim med 8. in 24. letom, kako zabavno je lahko kodiranje in programiranje in kako ju lahko uporabimo za oživljanje idej z računalniško kodo. Pobudniki zato vabijo neprofitne in nevladne organizacije, naj si zamislijo dogodek ter ga <strong><a rel="noreferrer noopener" aria-label="prijavijo do 8. septembra (opens in a new tab)" href="http://www.meet-and-code.org/" target="_blank">prijavijo do 8. septembra</a></strong>. Vabljene so vse organizacije, ki jih zanima podpora mladih. Če v svojih vrstah nimajo strokovnjaka, ki bo vodil delavnico o kodiranju, ga lahko poiščejo. Važna je vsebina, pri kateri pa je meje le “nebo”. Vsaka odobrena ideja o dogodku bo prejela donacijo v višini 400 evrov. (<strong><a href="https://www.meet-and-code.org/si/sl/conditions-of-participation" target="_blank" rel="noreferrer noopener" aria-label="pogoje najdete tukaj (opens in a new tab)">pogoje najdete tukaj</a></strong>)&nbsp; </p>



<p class="wp-block-paragraph">Je pa popolnoma vseeno, s katerim programskim jezikom
vstopimo v svet programiranja. Bistveno je, da usvojimo analitično mišljenje,
da razumemo, kako računalnik deluje, in zakaj so programi takšni, kot so. Ko
imamo enkrat neki programski jezik v malem prstu, preskok na drugega zahteva le
nekaj časa, da se naučimo njegovih ukazov, sintakse in posebnosti. Zagotovo pa
bo znanje programiranja, vsaj osnovnega, v prihodnje bolj pomembno od znanja
uporabe računalnika. Znati bomo morali rešiti problem, ne pa le urediti
besedila ali preglednice!</p>



<p class="wp-block-paragraph">Naslovna fotografija: <strong><a href="https://depositphotos.com/stock-photos/children-coding.html?filter=all&amp;qview=163521502" target="_blank" rel="noreferrer noopener" aria-label="Deposit Photos (opens in a new tab)">Deposit Photos</a></strong></p>



<p class="wp-block-paragraph"></p>
<!-- CONTENT END 2 -->
<p>The post <a href="https://tehnozvezdje.si/navdihniti-otroke-za-programiranje/">NAZAJ V ŠOLO: Navdihniti otroke za programiranje, tudi s 400 evri za nevladnike</a> appeared first on <a href="https://tehnozvezdje.si">Tehnozvezdje</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tehnozvezdje.si/navdihniti-otroke-za-programiranje/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">20069</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk
Fragment Caching 1/7 fragments using Disk

Served from: tehnozvezdje.si @ 2026-11-12 22:59:25 by W3 Total Cache
-->