Hlavní obsah
Programování
Kurz: Programování > Kapitola 1
Lekce 1: Úvod do programováníVýuka programování na Khan Academy
V tomto kurzu se naučíme základní koncepty programovacího jazyka JavaScript a budeme k tomu používat šikovné funkce v rámci knihovny ProcessingJS. Než půjdeme dále, zde je krátká ukázka toho, jak zde na Khan Academy učíme programování a jak si myslíme, že se můžeš naučit nejvíce.
V Khan Academy většinou vyučujeme pomocí krátkých videí. V kurzech programování používáme něco trochu jiného. Říkáme tomu "audioprůvodci". Audioprůvodce je něco jako video, je ale mnohem víc interaktivní. Můžeš jej kdykoli zapauzovat a experimentovat s do té doby napsaným kódem. Můžeš si také vytvořit odvozený projekt, pokud si chceš udělat vlastní verzi toho, co jsme společně tvořili. Tady na animovaném GIFu vidíš, jak takový audioprůvodce vypadá. (Ve skutečném audioprůvodci bude navíc ještě mluvený komentář!):
Po skončení audioprůvodce si představenou látku krok za krokem vyzkoušíš v programátorské výzvě, a když budeš potřebovat, budou ti k dispozici nápomocné chybové hlášky a nápovědy. Pokud začneš mít pocit, že se při plnění výzvy zasekáváš a nevíš jak dál, zkus se znovu podívat na audioprůvodce, nebo prostě výzvu prozatím vzdej a vrať se k ní později. Zde je animovaný GIF výzvy Králíček Zubáček:
Když se učíš programovat, musíš procvičovat, procvičovat a procvičovat. Výzvy jsou skvělým způsobem jak vyzkoušet to, co se právě učíš, ale my chceme, aby se šlo hlouběji. To je důvod, proč teď máme v kurzu projekty, příležitosti jak strávit programováním mnohem více času a být kreativnější než v samotných výzvách. Některé projekty budou vyhodnoceny tvými kolegy, některé jen tebou. Také zhodnotíš některé projekty svých kolegů, takže se z nich můžeš i něco naučit. V programovací zemi se od našich vrstevníků neustále učíme, vždy se najde něco nového!
Kromě projektů bys měl také vytvářet zcela nové programy, cokoli, co tě napadne. Stačí kliknout na "Nový program" na hlavní stránce programování a podívat se na dokumentaci k připomenutí si toho jak věci dělat.
A jinak, je naprosto v pořádku dělat chyby. To je to, co programátoři dělají pořád a neustále - kazíme věci, děláme chyby a učíme se z nich.
Jakmile vytvoříš program, můžeš ho uložit a sdílet s přáteli a rodinou. Objeví se také v našich komunitních programech a ostatní programátoři se k němu mohou vyjádřit nebo se tě zeptat na to, jak se ti povedlo něco udělat. To samé můžeš udělat i ty pro jakékoliv zajímavé programy, které najdeš a pokud máš nápad na vylepšení programu, který vidíš, stačí kliknout na tlačítko "Uložit jako spin-off" a budeš mít vlastní kopii programu.
Dohromady v kurzu máme 40 audioprůvodců, 35 výzev a 9 projektů. Dokončit jej trvá asi 15-40 hodin, podle toho, jak moc času strávíš vylepšováním projektů. Mohlo by se to zdát jako hodně času, ale stojí to za to, protože na konci budeš znát obecné základy programování uplatnitelné pro všechny ostatní programovací jazyky.
Vítej v zemi programování: jsme komunitou, která se společně učí a inspirujeme se k tomu, abychom mohli realizovat své představy. Jdeme na to!
Chceš se zapojit do diskuze?
Zatím žádné příspěvky.