Informatika: Interdisciplinární přístup

Hodnocení:   (4,7 z 5)

Informatika: Interdisciplinární přístup (Robert Sedgewick)

Recenze čtenářů

Shrnutí:

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.

Zápory:

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ářů)

Původní název:

Computer Science: An Interdisciplinary Approach

Obsah knihy:

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.

Další údaje o knize:

ISBN:9780134076423
Autor:
Vydavatel:
Vazba:Pevná vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Úvod do programování v jazyce Python: interdisciplinární přístup - Introduction to Programming in...
Dnes potřebuje znalosti programování každý, kdo...
Úvod do programování v jazyce Python: interdisciplinární přístup - Introduction to Programming in Python - An Interdisciplinary Approach
Algoritmy v jazyce C, části 1-5 (svazek): Základy, Datové struktury, Třídění, Vyhledávání a Grafové...
Vývojáři softwaru a počítačoví vědci netrpělivě...
Algoritmy v jazyce C, části 1-5 (svazek): Základy, Datové struktury, Třídění, Vyhledávání a Grafové algoritmy (1) - Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms
Informatika: Interdisciplinární přístup - Computer Science: An Interdisciplinary Approach
Jmenována pozoruhodnou knihou v 21. výročním...
Informatika: Interdisciplinární přístup - Computer Science: An Interdisciplinary Approach
Úvod do programování v jazyce Java: An Interdisciplinary Approach: An Interdisciplinary Approach -...
Dovednosti programování jsou v dnešním světě...
Úvod do programování v jazyce Java: An Interdisciplinary Approach: An Interdisciplinary Approach - Introduction to Programming in Java: An Interdisciplinary Approach
Algoritmy v jazyce C, 5. díl - Grafové algoritmy - Algorithms in C, Part 5 - Graph...
Grafové algoritmy jsou stále důležitější pro celou řadu...
Algoritmy v jazyce C, 5. díl - Grafové algoritmy - Algorithms in C, Part 5 - Graph Algorithms

Díla autora vydali tito vydavatelé:

© 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)