Hodnotenie:
Kniha „Ako navrhovať programy“ je medzi čitateľmi polarizovaným zdrojom, pričom niektorí chvália jej inovatívny prístup a hĺbku, zatiaľ čo iní kritizujú jej zložitosť a zastarané vyučovacie metódy. Hoci ponúka cenný pohľad na návrh programovania a zručnosti pri riešení problémov, nemusí byť vhodná pre úplných začiatočníkov alebo pre tých, ktorí potrebujú sprievodcu krok za krokom k programovacím jazykom, ako je Scheme.
Výhody:⬤ Vynikajúce na samoštúdium a zdokonaľovanie základov programovania.
⬤ Poskytuje jedinečný pedagogický prístup, ktorý kladie dôraz na návrh a riešenie problémov.
⬤ Mnohí čitatelia ju považujú za hlbokú, podporujúcu správne programátorské postupy.
⬤ Všeobecne sa považuje za prínosnú pre začínajúcich aj skúsených programátorov, ktorí chcú prehĺbiť svoje znalosti.
⬤ Pre začiatočníkov sa považuje za príliš zložitú a nesúvislú.
⬤ Niektorí tvrdia, že je zle napísaná, s nejasnými vysvetleniami.
⬤ Určitý obsah a cvičenia sú v porovnaní s modernými vyučovacími metódami zastarané.
⬤ Použitie schémy ako primárneho jazyka môže byť mätúce pre študentov, ktorí očakávajú jednoduchší úvod do programovania.
(na základe 29 čitateľských recenzií)
How to Design Programs, Second Edition: An Introduction to Programming and Computing
Úplne prepracované vydanie, ktoré ponúka nové recepty na návrh interaktívnych programov a podporu pre obrázky ako obyčajné hodnoty, testovanie, programovanie riadené udalosťami a dokonca aj distribuované programovanie.
Tento úvod do programovania stavia informatiku do jadra humanitného vzdelania. Na rozdiel od iných úvodných kníh sa zameriava na proces návrhu programu a predstavuje návody na návrh programu, ktoré čitateľovi ukážu, ako analyzovať zadanie problému, ako formulovať stručné ciele, ako vymyslieť príklady, ako vytvoriť náčrt riešenia, ako dokončiť program a ako ho otestovať. Keďže pri učení sa navrhovať programy ide o štúdium princípov a získavanie prenositeľných zručností, text nepoužíva hotový priemyselný jazyk, ale predstavuje výučbový jazyk šitý na mieru. Z rovnakého dôvodu ponúka DrRacket, programovacie prostredie pre začiatočníkov, ktoré podporuje hravé učenie orientované na spätnú väzbu. Prostredie rastie spolu s čitateľmi, keď zvládajú materiál v knihe, až kým nepodporuje plnohodnotný jazyk pre celé spektrum programovacích úloh.
Toto druhé vydanie bolo úplne prepracované. Hoci kniha naďalej vyučuje systematický prístup k návrhu programov, druhé vydanie zavádza rôzne recepty na návrh interaktívnych programov s grafickým rozhraním a dávkových programov. Obohacuje tiež svoje recepty na návrh funkcií o množstvo nových tipov. Napokon, výučbové jazyky a ich IDE teraz prichádzajú s podporou obrázkov ako obyčajných hodnôt, testovania, programovania riadeného udalosťami a dokonca aj distribuovaného programovania.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)