Přejít k navigační liště

Zdroják » Zprávičky » Khan Academy spouší nový program pro Computer Science. Je poměrně hravý.

Khan Academy spouší nový program pro Computer Science. Je poměrně hravý.

Zprávičky Různé

Nálepky:

Možná znáte výukové kurzy Khan Academy. Včera bylo oznámeno spuštění nového kurzu pro Computer Science. Přípravu měl na starosti John Resig (viz jeho vlastní představení projektu), celý kurz se soustředí na vizuálně zajímavé příklady a mohli bychom ho považovat více méně za jakési hraní s pohyblivými ukázkami, ve kterých studující mění konstanty v programu a zkoumají, co se ve výsledku stane (tzv. responzivní programovací prostředí).

Upravené výsledky můžete ukládat a snadno sdílet (na Twitteru či Facebooku) s přáteli a dalšími studenty. Chyby v programu jsou oznamované ve veselém duchu, viz obrázek (u některých překlepů např. v identifikátorech je studentovi rovnou nabídnuta oprava).

Nejedná se tedy o klasický kurz programování, jak jsme dnes zvyklí (což někteří lidé hned po spuštění kritizují), ovšem rozhodně se z něj můžete ledacos naučit. (A údajně to baví malé děti, které nikdy před tím neprogramovali. Což je tip pro tatínky, kteří nás čtou.)

Na projektu se podílel i Jamie Wong, který k němu napsal své vlastní představení. Oficiální představní od Johna Resiga a Salmana Khana (zakladatele Khan Academy) najdete ve videu.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted

TypeScript 7 v Go: rychlejší buildy, chybějící API

Betaverze TypeScriptu 7.0 ukazuje víc než rychlejší tsc. Microsoft převádí kompilátor a jazykovou službu z původní kódové základny psané v TypeScriptu a běžící jako JavaScript do Go, přidává paralelní typovou kontrolu a připravuje novou editorovou část postavenou na LSP. Pro část nástrojů ale nepůjde o prostou výměnu binárky: TypeScript 7 zatím nemá stabilní náhradu dnešního Compiler API.

Prolog nezmizel. Jen dnes žije v jiných nástrojích

Prolog nezmizel. Jeho hlavní myšlenku dnes potkáváme v nástrojích, které se Prologu na první pohled nepodobají: v CodeQL pro analýzu kódu, v Rego pro policy-as-code, v Z3 pro práci s omezeními a v Leanu pro formální důkazy. Každý řeší jiný problém, ale všechny připomínají totéž: někdy je lepší popsat vztahy, pravidla, omezení nebo tvrzení než vrstvit další if.