Hodnotenie:
Táto kniha je vysoko cenená pre svoje komplexné pokrytie koncepcií programovania, najmä pre začiatočníkov v oblasti informatiky. Používatelia oceňujú jej prehľadnosť, množstvo cvičení a prehľad o programovaní, ktorý presahuje rámec syntaxe. Niektorí čitatelia však poukazujú na to, že niektoré cvičenia môžu byť náročné, najmä pre tých, ktorí nemajú silné matematické schopnosti.
Výhody:⬤ Dobre napísané a ľahko čitateľné
⬤ poskytuje silné základné vedomosti z programovania a informatiky
⬤ množstvo praktických cvičení
⬤ výborné pre začiatočníkov
⬤ pokrýva viac než len syntax jazyka Java
⬤ jasné definície a opisy
⬤ užitočné online zdroje
⬤ dobrý referenčný materiál.
⬤ Niektoré cvičenia sú náročné, najmä pre tých, ktorí majú slabšie matematické zručnosti
⬤ niekoľko používateľov upozornilo na chýbajúci obsah na niektorých miestach
⬤ niekedy môže byť trochu suchý.
(na základe 21 čitateľských recenzií)
Computer Science: An Interdisciplinary Approach
V 21. výročnom zozname Best of Computing, ktorý vydáva ACM, bola kniha označená za pozoruhodnú!
Kniha Computer Science: An Interdisciplinary Approach od Roberta Sedgewicka a Kevina Wayna je ideálnym moderným úvodom do informatiky s programovaním v jazyku Java pre študentov aj profesionálov. Sedgewick a Wayne vyučujú na základe širokého, na aplikáciách založeného prístupu prostredníctvom dôležitých príkladov z prírodných vied, matematiky, inžinierstva, financií a komerčných počítačov.
Kniha demystifikuje výpočty, vysvetľuje ich intelektuálne základy a pokrýva základné prvky programovania a riešenia výpočtových problémov v dnešnom prostredí. Autori na začiatku predstavujú základné prvky programovania, ako sú premenné, podmienky, cykly, polia a vstupno-výstupné operácie. Potom sa venujú funkciám a predstavujú kľúčové koncepty modulárneho programovania vrátane komponentov a opakovaného použitia. Predstavujú moderný úvod do objektovo orientovaného programovania, pričom sa venujú súčasným programovacím paradigmám a prístupom k abstrakcii údajov.
Na tomto základe Sedgewick a Wayne rozširujú svoje zameranie na širšiu disciplínu informatiky. Predstavujú klasické algoritmy triedenia a vyhľadávania, základné dátové štruktúry a ich použitie a vedecké techniky na hodnotenie výkonnosti implementácie. Pomocou abstraktných modelov sa čitatelia naučia odpovedať na základné otázky o výpočtoch, čím získajú prehľad pre praktické využitie. Na záver autori ukazujú, ako strojová architektúra spája teóriu výpočtovej techniky so skutočnými počítačmi a s históriou a vývojom tejto oblasti.
Pri každom pojme autori uvádzajú všetky informácie, ktoré čitatelia potrebujú na vybudovanie dôvery, spolu s príkladmi, ktoré riešia zaujímavé problémy. Každá kapitola obsahuje časti s otázkami a odpoveďami, cvičenia na samoštúdium a náročné problémy, ktoré si vyžadujú tvorivé riešenia.
Sprievodná webová stránka (introcs. cs. princeton.edu/java) obsahuje.
⬤ Rozsiahle doplnkové informácie vrátane navrhovaných prístupov k programátorským úlohám, kontrolných zoznamov a často kladených otázok.
⬤ Grafické a zvukové knižnice.
⬤ Odkazy na programový kód a testovacie údaje.
⬤ Riešenia vybraných cvičení.
⬤ Zhrnutia kapitol.
⬤ Podrobné pokyny na inštaláciu programovacieho prostredia Java.
⬤ Podrobné súbory úloh a projekty.
Sprievodná 20-dielna séria videoprednášok je k dispozícii na informit.com/title/9780134493831.
© 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)