Evaluare:
Această carte este foarte apreciată pentru acoperirea cuprinzătoare a conceptelor de programare, în special pentru începătorii în știința calculatoarelor. Utilizatorii îi apreciază claritatea, numeroasele exerciții și perspectiva pe care o oferă asupra programării dincolo de simpla sintaxă. Cu toate acestea, unii cititori subliniază faptul că anumite exerciții pot fi dificile, în special pentru cei fără abilități matematice puternice.
Avantaje:⬤ Bine scris și ușor de citit
⬤ oferă cunoștințe fundamentale solide în programare și informatică
⬤ multe exerciții practice
⬤ excelent pentru începători
⬤ acoperă mai mult decât simpla sintaxă Java
⬤ definiții și descrieri clare
⬤ resurse online utile
⬤ material de referință bun.
⬤ Unele exerciții sunt dificile, în special pentru cei cu abilități matematice mai slabe
⬤ câțiva utilizatori au remarcat lipsa conținutului în anumite locuri
⬤ poate fi oarecum arid uneori.
(pe baza a 21 recenzii ale cititorilor)
Computer Science: An Interdisciplinary Approach
Numită o carte remarcabilă în lista 21st Annual Best of Computing de către ACM!
Cartea lui Robert Sedgewick și Kevin Wayne Computer Science: An Interdisciplinary Approach este introducerea modernă ideală în informatică cu programare Java atât pentru studenți, cât și pentru profesioniști. Având o abordare largă, bazată pe aplicații, Sedgewick și Wayne predau prin exemple importante din știință, matematică, inginerie, finanțe și calcul comercial.
Cartea demistifică calculul, explică bazele sale intelectuale și acoperă elementele esențiale ale programării și rezolvării problemelor de calcul în mediile actuale. Autorii încep prin introducerea elementelor de programare de bază, cum ar fi variabilele, condiționalele, buclele, array-urile și I/O. Apoi, ei trec la funcții, introducând concepte cheie de programare modulară, inclusiv componente și reutilizare. Ei prezintă o introducere modernă în programarea orientată pe obiecte, acoperind paradigmele actuale de programare și abordările abstractizării datelor.
Pornind de la această bază, Sedgewick și Wayne își extind atenția asupra disciplinei mai largi a informaticii. Ei introduc algoritmi clasici de sortare și căutare, structuri de date fundamentale și aplicarea lor, precum și tehnici științifice pentru evaluarea performanței unei implementări. Folosind modele abstracte, cititorii învață să răspundă la întrebări de bază despre calcul, dobândind informații pentru aplicații practice. În cele din urmă, autorii arată cum arhitectura mașinilor face legătura între teoria calculului și calculatoarele reale, precum și cu istoria și evoluția domeniului.
Pentru fiecare concept, autorii prezintă toate informațiile de care cititorii au nevoie pentru a dobândi încredere, împreună cu exemple care rezolvă probleme intrigante. Fiecare capitol conține secțiuni cu întrebări și răspunsuri, exerciții de autoinstruire și probleme provocatoare care solicită soluții creative.
Companion web site (introcs. cs. princeton.edu/java) conține.
⬤ Informații suplimentare extinse, inclusiv abordări sugerate pentru sarcinile de programare, liste de verificare și întrebări frecvente.
⬤ Biblioteci grafice și de sunet.
⬤ Link-uri către codul programului și date de testare.
⬤ Soluții la exerciții selectate.
⬤ rezumate ale capitolelor.
⬤ Instrucțiuni detaliate pentru instalarea unui mediu de programare Java.
⬤ Seturi de probleme și proiecte detaliate.
Seria însoțitoare de prelegeri video în 20 de părți este disponibilă la informit.com/title/9780134493831.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)