{"id":13932,"date":"2023-08-25T00:00:00","date_gmt":"2023-08-25T00:00:00","guid":{"rendered":"https:\/\/tech-lib.eu\/tech\/programovani-pro-deti-a-beginners-guide-to-teaching-coding\/"},"modified":"2023-08-25T00:00:00","modified_gmt":"2023-08-25T00:00:00","slug":"programovani-pro-deti-a-beginners-guide-to-teaching-coding","status":"publish","type":"post","link":"https:\/\/tech-lib.eu\/tech\/programovani-pro-deti-a-beginners-guide-to-teaching-coding\/","title":{"rendered":"Programov\u00e1n\u00ed pro d\u011bti. A Beginner&#8217;s Guide to Teaching Coding"},"content":{"rendered":"<div class=\"orig\">\n<div class=\"origqestion\">Co je pot\u0159eba k programov\u00e1n\u00ed?<\/div>\n<div class=\"origanswer\">K programov\u00e1n\u00ed se ti bude hodit hned n\u011bkolik v\u011bc\u00ed \u2013 notebook, p\u0159ipojen\u00ed k internetu nebo t\u0159eba programy, ve kter\u00fdch si m\u016f\u017ee\u0161 zkusit ps\u00e1t k\u00f3d. Video je sou\u010d\u00e1st\u00ed s\u00e9rie Pr\u016fvodce nov\u00e1\u010dka v IT, kterou nato\u010dilo Engeto ve spolupr\u00e1ci s Honzou z junior.<\/div>\n<div class=\"origurl\">\n\t\t\t\t\t<span> Dal\u0161\u00ed informace najdete na<\/span> <a href=\"https:\/\/junior.guru\/handbook\/learn\/#:~:text=K%20programov%C3%A1n%C3%AD%20se%20ti%20bude,spolupr%C3%A1ci%20s%20Honzou%20z%20junior.\">junior.guru<\/a>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"articlecontent\">P\u0159edstavte se: Um\u011bt programovat se v sou\u010dasn\u00e9 digit\u00e1ln\u00ed \u00e9\u0159e stalo \u017eivotn\u011b d\u016fle\u017eit\u00fdm talentem. V\u010dasn\u00e1 v\u00fduka programov\u00e1n\u00ed prosp\u00edv\u00e1 d\u011btsk\u00fdm dovednostem \u0159e\u0161it probl\u00e9my i jejich schopnosti kriticky a kreativn\u011b myslet. Tento \u010dl\u00e1nek se sna\u017e\u00ed nab\u00eddnout d\u016fkladn\u00fd n\u00e1vod, jak programovat pro d\u011bti, v\u010detn\u011b z\u00e1klad\u016f k\u00f3dov\u00e1n\u00ed, rad pro za\u010d\u00ednaj\u00edc\u00ed program\u00e1tory a metod v\u00fduky programov\u00e1n\u00ed pro sedmilet\u00e9 a osmilet\u00e9 d\u011bti, kter\u00e9 jsou vhodn\u00e9 pro jejich v\u011bkovou skupinu. Z\u00e1klady k\u00f3dov\u00e1n\u00ed pro d\u011bti: Ne\u017e se pust\u00edme do podrobnost\u00ed, je nezbytn\u00e9 pochopit z\u00e1klady v\u00fduky k\u00f3dov\u00e1n\u00ed pro d\u011bti. Po\u010d\u00edta\u010d je naprogramov\u00e1n pomoc\u00ed sady instrukc\u00ed naz\u00fdvan\u00fdch k\u00f3dov\u00e1n\u00ed, kter\u00e9 maj\u00ed prov\u00e1d\u011bt ur\u010ditou \u010dinnost. Blokov\u00e9 programovac\u00ed jazyky, kter\u00e9 k vytv\u00e1\u0159en\u00ed program\u016f pou\u017e\u00edvaj\u00ed grafick\u00e9 bloky k\u00f3du, je\u017e lze p\u0159etahovat, jsou pro d\u011bti dobr\u00fdm za\u010d\u00e1tkem. Platformy jako Scratch, Blockly a Code.org poskytuj\u00ed d\u011btem z\u00e1bavn\u00fd a interaktivn\u00ed p\u0159\u00edstup k u\u010den\u00ed z\u00e1klad\u016f k\u00f3dov\u00e1n\u00ed, ani\u017e by musely ps\u00e1t gramatiku. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Pr\u016fvodce programov\u00e1n\u00edm pro za\u010d\u00e1te\u010dn\u00edky: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> P\u0159i v\u00fduce programov\u00e1n\u00ed pro za\u010d\u00e1te\u010dn\u00edky je d\u016fle\u017eit\u00e9, aby byl proces u\u010den\u00ed z\u00e1bavn\u00fd a u\u017eite\u010dn\u00fd. Zde je n\u011bkolik tip\u016f, kter\u00e9 v\u00e1m pomohou za\u010d\u00edt: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Za\u010dn\u011bte s vizu\u00e1ln\u00edm programov\u00e1n\u00edm: Zpo\u010d\u00e1tku seznamte d\u011bti s programovac\u00edm jazykem zalo\u017een\u00fdm na bloc\u00edch, aby vid\u011bly a pochopily, jak k\u00f3dy funguj\u00ed. To podporuje experimentov\u00e1n\u00ed a pom\u00e1h\u00e1 polo\u017eit pevn\u00fd z\u00e1klad. 2. Zpest\u0159ete v\u00fduku seznamov\u00e1n\u00edm s k\u00f3dov\u00e1n\u00edm prost\u0159ednictv\u00edm her a poutav\u00fdch aktivit. Za\u010d\u00ednaj\u00edc\u00ed program\u00e1to\u0159i se mohou u\u010dit programovat v z\u00e1bavn\u00e9m a poutav\u00e9m prost\u0159ed\u00ed d\u00edky platform\u00e1m jako CodeCombat a Kodable. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Podporujte \u0159e\u0161en\u00ed probl\u00e9m\u016f: Z\u00e1kladem programov\u00e1n\u00ed je \u0159e\u0161en\u00ed probl\u00e9m\u016f. Dejte d\u011btem k p\u0159ekon\u00e1n\u00ed re\u00e1ln\u00e9 p\u0159ek\u00e1\u017eky a z\u00e1rove\u0148 je ve\u010fte procesem rozd\u011blov\u00e1n\u00ed v\u011bt\u0161\u00edch probl\u00e9m\u016f na zvl\u00e1dnuteln\u011bj\u0161\u00ed kroky. To podporuje r\u016fst analytick\u00fdch schopnost\u00ed a kritick\u00e9ho my\u0161len\u00ed. (8) <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> V\u00fduka programov\u00e1n\u00ed osmilet\u00fdch d\u011bt\u00ed: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> P\u0159i v\u00fduce programov\u00e1n\u00ed je z\u00e1sadn\u00ed soust\u0159edit se na pou\u017e\u00edv\u00e1n\u00ed zdroj\u016f a v\u00fdukov\u00fdch strategi\u00ed, kter\u00e9 jsou vhodn\u00e9 pro osmilet\u00e9 d\u011bti. Zde je n\u011bkolik taktik, kter\u00e9 je t\u0159eba vz\u00edt v \u00favahu: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Popi\u0161te programov\u00e1n\u00ed zalo\u017een\u00e9 na textu jednou v\u011btou: P\u0159edstavte d\u011btem textov\u00e9 programovac\u00ed jazyky, jako je Python nebo JavaScript, s t\u00edm, jak rostou jejich programovac\u00ed dovednosti. Tyto jazyky nab\u00edzej\u00ed sofistikovan\u011bj\u0161\u00ed pochopen\u00ed programovac\u00edch my\u0161lenek. K zapojen\u00ed osmilet\u00fdch d\u011bt\u00ed pou\u017e\u00edvejte hmatateln\u00e9 n\u00e1stroje. Cubetto nebo Lego Mindstorms jsou dva p\u0159\u00edklady hmatov\u00fdch n\u00e1stroj\u016f pro k\u00f3dov\u00e1n\u00ed. D\u011bti mohou pomoc\u00ed t\u011bchto n\u00e1stroj\u016f programovat re\u00e1ln\u00e9 objekty, nap\u0159\u00edklad roboty, a z\u00edskat tak praktick\u00e9 vzd\u011bl\u00e1vac\u00ed zku\u0161enosti. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Podporujte kreativitu: Jakmile d\u011bti z\u00edskaj\u00ed jistotu v dovednostech k\u00f3dov\u00e1n\u00ed, podpo\u0159te jejich kreativitu t\u00edm, \u017ee je nech\u00e1te k\u00f3dovat vlastn\u00ed videohry, kr\u00e1tk\u00e9 animovan\u00e9 filmy nebo rom\u00e1ny. To d\u00e1v\u00e1 \u017e\u00e1k\u016fm mo\u017enost uplatnit v praxi to, co se nau\u010dili, a p\u011bstuje v nich pocit \u00fasp\u011bchu. Sedmilet\u00e9 d\u011bti, kter\u00e9 za\u010d\u00ednaj\u00ed k\u00f3dovat: D\u016fraz by m\u011bl b\u00fdt kladen na sezn\u00e1men\u00ed sedmilet\u00fdch d\u011bt\u00ed s k\u00f3dov\u00e1n\u00edm prost\u0159ednictv\u00edm poutav\u00fdch a z\u00e1bavn\u00fdch aktivit. Zde je n\u011bkolik n\u00e1pad\u016f, kter\u00e9 je mohou nastartovat: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Pou\u017e\u00edvejte aplikace pro k\u00f3dov\u00e1n\u00ed. Mnoho k\u00f3dovac\u00edch n\u00e1stroj\u016f, v\u010detn\u011b ScratchJr a Tynker, je vytvo\u0159eno s ohledem na mal\u00e9 d\u011bti. Tyto aplikace \u010din\u00ed k\u00f3dov\u00e1n\u00ed p\u0159\u00edstupn\u00fdm a vzru\u0161uj\u00edc\u00edm d\u00edky pou\u017eit\u00ed vizu\u00e1ln\u00edch stavebn\u00edch blok\u016f a z\u00e1kladn\u00edch animac\u00ed. 2. \u00da\u010dastn\u011bte se offline aktivit: Aktivity offline k\u00f3dov\u00e1n\u00ed se skl\u00e1daj\u00ed z praktick\u00fdch \u00fakol\u016f, kter\u00e9 nepot\u0159ebuj\u00ed po\u010d\u00edta\u010d. I bez obrazovky mohou aktivity, jako je k\u00f3dov\u00e1n\u00ed z kor\u00e1lk\u016f, fyzick\u00e1 tvorba algoritm\u016f nebo stav\u011bn\u00ed k\u00f3dovac\u00edch skl\u00e1da\u010dek, napomoci rozvoji informatick\u00e9ho my\u0161len\u00ed. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Zalo\u017ete klub pro program\u00e1tory: Zalo\u017een\u00edm klub\u016f nebo skupin program\u00e1tor\u016f, kde mohou d\u011bti spolupracovat, vym\u011b\u0148ovat si koncepty a u\u010dit se jeden od druh\u00e9ho, m\u016f\u017eete podpo\u0159it soci\u00e1ln\u00ed vazby. Pro za\u010d\u00ednaj\u00edc\u00ed program\u00e1tory to vytvo\u0159\u00ed inspirativn\u00ed a povzbudiv\u00e9 prost\u0159ed\u00ed. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Shrnut\u00ed: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> V\u00fduka programov\u00e1n\u00ed je vynikaj\u00edc\u00ed investic\u00ed do budoucnosti mlad\u00fdch lid\u00ed. D\u011bti se mohou nau\u010dit z\u00e1klady programov\u00e1n\u00ed t\u00edm, \u017ee za\u010dnou s blokov\u00fdm programov\u00e1n\u00edm, u\u010den\u00ed bude zaj\u00edmav\u00e9 a bude podporovat \u0159e\u0161en\u00ed probl\u00e9m\u016f. Postupn\u011b je seznamujte s textov\u00fdm programov\u00e1n\u00edm, poskytn\u011bte jim u\u017eite\u010dn\u00e9 n\u00e1stroje a podporujte jejich vynal\u00e9zavost, aby se jejich schopnosti d\u00e1le rozv\u00edjely. D\u011bti ji\u017e od 7 let mohou za\u010d\u00edt vzru\u0161uj\u00edc\u00ed dobrodru\u017estv\u00ed ve sv\u011bt\u011b programov\u00e1n\u00ed d\u00edky iniciativ\u00e1m vhodn\u00fdm pro jejich v\u011bk, jako jsou k\u00f3dovac\u00ed aplikace, odpojen\u00e9 aktivity a kluby k\u00f3dov\u00e1n\u00ed.<\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> M\u016f\u017ee se sedmilet\u00e9 d\u00edt\u011b nau\u010dit programovat?<\/div>\n<p> Sedmilet\u00e9 d\u00edt\u011b se nepochybn\u011b m\u016f\u017ee nau\u010dit programovat. V tomto v\u011bku maj\u00ed d\u011bti velk\u00fd vzd\u011bl\u00e1vac\u00ed potenci\u00e1l a \u010dasto tou\u017e\u00ed zkou\u0161et nov\u00e9 v\u011bci. Existuje \u0159ada platforem a programovac\u00edch jazyk\u016f vytvo\u0159en\u00fdch speci\u00e1ln\u011b pro d\u011bti, kter\u00e9 pou\u017e\u00edvaj\u00ed zjednodu\u0161enou syntaxi nebo grafick\u00e9 bloky, aby bylo u\u010den\u00ed princip\u016f k\u00f3dov\u00e1n\u00ed jednodu\u0161\u0161\u00ed a z\u00e1bavn\u011bj\u0161\u00ed. Mal\u00e9 d\u011bti mohou s vyu\u017eit\u00edm t\u011bchto zdroj\u016f spolu s interaktivn\u00edmi hrami a aktivitami za\u010d\u00edt zdokonalovat sv\u00e9 informatick\u00e9 my\u0161len\u00ed a u\u010dit se z\u00e1klad\u016fm programov\u00e1n\u00ed. Aby bylo zaru\u010deno, \u017ee z\u00e1jem d\u00edt\u011bte o programov\u00e1n\u00ed bude rozv\u00edjen a podporov\u00e1n, je nezbytn\u00e9 vytvo\u0159it podp\u016frn\u00e9 a p\u0159\u00edjemn\u00e9 prost\u0159ed\u00ed pro u\u010den\u00ed a z\u00e1rove\u0148 zajistit dohled ze strany rodi\u010d\u016f nebo pedagog\u016f. <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Jak\u00e9 jsou 4 typy k\u00f3dov\u00e1n\u00ed?<\/div>\n<p> \u010cty\u0159i r\u016fzn\u00e9 styly k\u00f3dov\u00e1n\u00ed jsou n\u00e1sleduj\u00edc\u00ed: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Procedur\u00e1ln\u00ed k\u00f3dov\u00e1n\u00ed: Tento typ k\u00f3dov\u00e1n\u00ed zahrnuje psan\u00ed \u0159ady instrukc\u00ed, podle kter\u00fdch se m\u00e1 po\u010d\u00edta\u010d \u0159\u00eddit. Zam\u011b\u0159uje se na roz\u010dlen\u011bn\u00ed \u00fakolu na men\u0161\u00ed kroky a jejich proveden\u00ed v ur\u010dit\u00e9m po\u0159ad\u00ed. 2. Objektov\u011b orientovan\u00e9 k\u00f3dov\u00e1n\u00ed: P\u0159i t\u00e9to metod\u011b je k\u00f3d uspo\u0159\u00e1d\u00e1n do objekt\u016f, kter\u00e9 jsou instancemi t\u0159\u00edd. Klade d\u016fraz na to, jak m\u016f\u017ee n\u011bkolik prvk\u016f vz\u00e1jemn\u011b p\u016fsobit a spolupracovat p\u0159i \u0159e\u0161en\u00ed probl\u00e9mu. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Funk\u010dn\u00ed k\u00f3dov\u00e1n\u00ed: Funk\u010dn\u00ed k\u00f3dov\u00e1n\u00ed se zam\u011b\u0159uje na vytv\u00e1\u0159en\u00ed funkc\u00ed, kter\u00e9 p\u0159ij\u00edmaj\u00ed vstupy a vytv\u00e1\u0159ej\u00ed v\u00fdstupy, ani\u017e by m\u011bnily stav nebo prom\u011bnn\u00e9 mimo funkci. Klade d\u016fraz na pou\u017e\u00edv\u00e1n\u00ed \u010dist\u00fdch funkc\u00ed a nem\u011bnnost. 4. Skriptov\u00e1n\u00ed: Jazyky pro skriptov\u00e1n\u00ed se \u010dasto pou\u017e\u00edvaj\u00ed pro automatizaci nebo rychl\u00e9 prototypov\u00e1n\u00ed. Obvykle se snadn\u011bji p\u00ed\u0161\u00ed i \u010dtou a maj\u00ed jednodu\u0161\u0161\u00ed syntaxi. Pro \u00falohy, jako je tvorba webov\u00fdch str\u00e1nek, spr\u00e1va syst\u00e9m\u016f a anal\u00fdza dat, se \u010dasto pou\u017e\u00edvaj\u00ed skriptovac\u00ed jazyky.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Co je pot\u0159eba k programov\u00e1n\u00ed? K programov\u00e1n\u00ed se ti bude hodit hned n\u011bkolik v\u011bc\u00ed \u2013 notebook, p\u0159ipojen\u00ed k internetu nebo t\u0159eba programy, ve kter\u00fdch si m\u016f\u017ee\u0161 zkusit ps\u00e1t k\u00f3d. Video je sou\u010d\u00e1st\u00ed s\u00e9rie Pr\u016fvodce nov\u00e1\u010dka v IT, kterou nato\u010dilo Engeto ve spolupr\u00e1ci s Honzou z junior. Dal\u0161\u00ed informace najdete na junior.guru P\u0159edstavte se: Um\u011bt programovat &#8230; <a title=\"Programov\u00e1n\u00ed pro d\u011bti. A Beginner&#8217;s Guide to Teaching Coding\" class=\"read-more\" href=\"https:\/\/tech-lib.eu\/tech\/programovani-pro-deti-a-beginners-guide-to-teaching-coding\/\" aria-label=\"\u010c\u00edst v\u00edce o Programov\u00e1n\u00ed pro d\u011bti. A Beginner&#8217;s Guide to Teaching Coding\">\u010c\u00edst d\u00e1l<\/a><\/p>\n","protected":false},"author":2299,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1133],"tags":[],"class_list":["post-13932","post","type-post","status-publish","format-standard","hentry","category-informatika"],"_links":{"self":[{"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/posts\/13932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/users\/2299"}],"replies":[{"embeddable":true,"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/comments?post=13932"}],"version-history":[{"count":0,"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/posts\/13932\/revisions"}],"wp:attachment":[{"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/media?parent=13932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/categories?post=13932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech-lib.eu\/tech\/wp-json\/wp\/v2\/tags?post=13932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}