Hodnocení:
Tato kniha je vysoce ceněna pro své komplexní pokrytí koncepcí programování, zejména pro začátečníky v informatice. Uživatelé oceňují její srozumitelnost, četná cvičení a vhled do programování nad rámec pouhé syntaxe. Někteří čtenáři však poukazují na to, že některá cvičení mohou být náročná, zejména pro ty, kteří nemají silné matematické znalosti.
Klady:⬤ Dobře napsané a čtivé
⬤ poskytuje silné základní znalosti z programování a informatiky
⬤ mnoho praktických cvičení
⬤ vynikající pro začátečníky
⬤ pokrývá více než jen syntaxi Javy
⬤ jasné definice a popisy
⬤ užitečné online zdroje
⬤ dobrý referenční materiál.
⬤ Některá cvičení jsou obtížná, zejména pro ty se slabšími matematickými schopnostmi
⬤ několik uživatelů upozornilo na chybějící obsah na některých místech
⬤ občas může být poněkud suchý.
(na základě 21 hodnocení čtenářů)
Computer Science: An Interdisciplinary Approach
Jmenována pozoruhodnou knihou v 21. výročním seznamu Best of Computing od ACM!
Kniha Roberta Sedgewicka a Kevina Wayna Computer Science: An Interdisciplinary Approach je ideálním moderním úvodem do informatiky s programováním v jazyce Java pro studenty i profesionály. Sedgewick a Wayne vyučují na základě širokého aplikačního přístupu a důležitých příkladů z oblasti přírodních věd, matematiky, inženýrství, financí a komerční výpočetní techniky.
Kniha demystifikuje výpočetní techniku, vysvětluje její intelektuální základy a pokrývá základní prvky programování a řešení výpočetních problémů v dnešním prostředí. Autoři začínají představením základních programovacích prvků, jako jsou proměnné, podmínky, cykly, pole a vstupy a výstupy. Poté se věnují funkcím a představují klíčové koncepty modulárního programování, včetně komponent a opakovaného použití. Představují moderní úvod do objektově orientovaného programování, zahrnující současná programovací paradigmata a přístupy k abstrakci dat.
Na tomto základě Sedgewick a Wayne rozšiřují své zaměření na širší obor informatiky. Představují klasické algoritmy třídění a vyhledávání, základní datové struktury a jejich použití a vědecké techniky pro hodnocení výkonnosti implementace. Pomocí abstraktních modelů se čtenáři naučí odpovídat na základní otázky týkající se výpočtů a získají tak přehled pro praktické využití. V závěru autoři ukazují, jak strojová architektura propojuje teorii výpočtů s reálnými počítači a s historií a vývojem oboru.
U každého pojmu autoři uvádějí všechny informace, které čtenáři potřebují k získání jistoty, spolu s příklady, které řeší zajímavé problémy. Každá kapitola obsahuje části s otázkami a odpověďmi, cvičení pro samostudium a náročné problémy, které vyžadují kreativní řešení.
Doprovodný web (introcs. cs. princeton.edu/java) obsahuje.
⬤ Rozsáhlé doplňující informace, včetně navrhovaných přístupů k programátorským úkolům, kontrolních seznamů a často kladených otázek.
⬤ Grafické a zvukové knihovny.
⬤ Odkazy na programový kód a testovací data.
⬤ Řešení vybraných cvičení.
⬤ Shrnutí kapitol.
⬤ Podrobné pokyny k instalaci programovacího prostředí Java.
⬤ Podrobné sady úloh a projektů.
Doprovodná 20dílná série videopřednášek je k dispozici na adrese informit.com/title/9780134493831.
© 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)