Hodnocení:
Kniha „Jak navrhovat programy“ je mezi čtenáři polarizovaným zdrojem, přičemž někteří chválí její inovativní přístup a hloubku, zatímco jiní kritizují její složitost a zastaralé výukové metody. Přestože nabízí cenné poznatky o navrhování programů a dovednostech řešení problémů, nemusí být vhodná pro úplné začátečníky nebo pro ty, kteří potřebují průvodce krok za krokem programovacími jazyky, jako je Scheme.
Klady:⬤ Vynikající pro samostudium a zdokonalování základů programování.
⬤ Poskytuje jedinečný pedagogický přístup, který klade důraz na návrh a řešení problémů.
⬤ Mnozí čtenáři ji považují za pronikavou a podporující správné programátorské postupy.
⬤ Všeobecně je považována za přínosnou pro začínající i zkušené programátory, kteří chtějí prohloubit své znalosti.
⬤ Pro začátečníky je považována za příliš složitou a nesouvislou.
⬤ Někteří tvrdí, že je špatně napsaná, s nejasnými vysvětleními.
⬤ Některý obsah a cvičení jsou ve srovnání s moderními výukovými metodami zastaralé.
⬤ Použití jazyka Scheme jako primárního jazyka může být matoucí pro studenty, kteří očekávají přímočařejší úvod do programování.
(na základě 29 hodnocení čtenářů)
How to Design Programs, Second Edition: An Introduction to Programming and Computing
Zcela přepracované vydání, které nabízí nové recepty pro návrh interaktivních programů a podporu obrázků jako prostých hodnot, testování, programování řízené událostmi a dokonce i distribuované programování.
Tento úvod do programování staví informatiku do středu humanitního vzdělání. Na rozdíl od jiných úvodních knih se zaměřuje na proces návrhu programu a předkládá návody na návrh programu, které čtenáři ukazují, jak analyzovat zadání problému, jak formulovat stručné cíle, jak vymýšlet příklady, jak vypracovat osnovu řešení, jak program dokončit a jak ho otestovat. Protože při učení se navrhování programů jde o studium principů a získávání přenositelných dovedností, text nepoužívá hotový průmyslový jazyk, ale představuje výukový jazyk šitý na míru. Ze stejného důvodu nabízí DrRacket, programovací prostředí pro začátečníky, které podporuje hravou výuku orientovanou na zpětnou vazbu. Prostředí roste spolu se čtenáři při zvládání látky v knize, až podporuje plnohodnotný jazyk pro celé spektrum programovacích úloh.
Toto druhé vydání bylo kompletně přepracováno. I když kniha pokračuje ve výuce systematického přístupu k návrhu programů, druhé vydání zavádí různé recepty pro návrh interaktivních programů s grafickým rozhraním a dávkových programů. Obohacuje také své návrhové recepty pro funkce o četné nové tipy. A konečně, výukové jazyky a jejich IDE nyní přicházejí s podporou obrázků jako prostých hodnot, testování, programování řízeného událostmi a dokonce i distribuovaného programování.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)