Algorithmic Problem Solving
Autor Roland Backhouseen Limba Engleză Paperback – 7 oct 2011
În literatura academică dedicată informaticii, există adesea o prăpastie între tratarea pur matematică a algoritmilor și aplicarea lor practică în programare. Algorithmic Problem Solving completează această lacună propunând o metodă de învățare bazată pe intuiție și logică recreativă, transformând rigoarea matematică într-un proces accesibil. Găsim în această carte o abordare care nu se limitează la simpla prezentare a unor coduri de programare, ci investighează natura algoritmică a rezolvării problemelor în sine. Structura volumului este una progresivă: Roland Backhouse utilizează puzzle-uri celebre pentru a dezvolta abilități de abstractizare, oferind în paralel fundamentul teoretic necesar pentru a înțelege de ce o anumită soluție este validă. Reținem faptul că autorul nu solicită cunoștințe avansate de matematică, ci doar o înțelegere elementară, ceea ce face textul ideal pentru studenții de la facultățile de profil tehnic. Această lucrare extinde cadrul propus de Algorithmic Puzzles de Anany Levitin cu date noi din perspectiva metodologiei de construcție a programelor dezvoltată la Eindhoven, punând un accent mai mare pe demonstrația formală a corectitudinii. Poziționată în contextul operei autorului, cartea reprezintă o rafinare a temelor explorate în Program Construction și Generic Programming. Dacă lucrările anterioare se concentrau pe structuri de date generice și formalism algebric abstract, Algorithmic Problem Solving democratizează aceste concepte, aducându-le într-un format ludic, dar fără a sacrifica precizia academică care definește întreaga carieră a lui Backhouse la Universitatea din Nottingham.
Preț: 400.32 lei
Carte disponibilă
Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 53.49 lei
Specificații
ISBN-10: 0470684534
Pagini: 432
Dimensiuni: 191 x 235 x 23 mm
Greutate: 0.8 kg
Editura: John Wiley & Sons, Inc.
Locul publicării:Chichester, United Kingdom
Public țintă
Computing, Engineering and Maths students. Academics interested in the topic.De ce să citești această carte
Această carte este esențială pentru studenții la informatică și matematică care doresc să își dezvolte gândirea algoritmică dincolo de simpla memorare a unor șabloane. Cititorul câștigă o metodologie clară de abordare a problemelor complexe prin descompunere logică. Este o recomandare excelentă pentru cei care preferă învățarea activă prin exerciții și puzzle-uri, oferind un fundament solid pentru viitoarele cursuri de proiectare a algoritmilor.
Despre autor
Roland Backhouse conduce grupul de cercetare Foundations of Programming la Universitatea din Nottingham. Și-a petrecut o parte semnificativă a carierei în Olanda, fiind timp de nouă ani profesor la Universitatea de Tehnologie din Eindhoven. Această instituție este recunoscută la nivel mondial pentru pionieratul în stilul de raționament și construcție a programelor, elemente care formează coloana vertebrală a viziunii sale pedagogice. Experiența sa de peste 40 de ani în domeniu se reflectă în capacitatea de a sintetiza concepte matematice complexe în modele de rezolvare aplicabile în tehnologia informației.
Descriere scurtă
- Provides a novel approach to the mathematics of problem solving focusing on the algorithmic nature of problem solving
- Uses popular and entertaining puzzles to teach you different aspects of using algorithms to solve mathematical and computing challenges
- Features a theory section that supports each of the puzzles presented throughout the book
- Assumes only an elementary understanding of mathematics