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é: