|
|
|
| Presentazione | Indice | Recensione |
| A differenza dei libri disponibili fino ad oggi, questo libro è strutturato per rivolgersi in modo diretto agli studenti di ingegneria o di scienze. Più precisamente è suddiviso in tre parti idonee a coprire gli insegnamenti di programmazione e calcolo numerico (di base, intermedio, avanzato) dei primi tre anni delle lauree triennali nei corsi di Laurea a carattere scientifico. La prima parte del libro introduce alla programmazione per mezzo del linguaggio C, che è considerato la scelta do eccellenza per chi scrive software in ambito scientifico, e che viene introdotto attraverso esempi semplici e interessanti per gli studenti di materie ingegneristiche e scientifiche. Nella seconda parte, si affrontano argomenti più avanzati (integrazione di equazioni differenziali, generazione di numeri pseudo-casuali, cammini aleatori) e si perfeziona l'uso del linguaggio C. Infine, nella terza parte, sfruttando al massimo le potenzialità del linguaggio C, si illustrano e si analizzano le tecniche più avanzate (soprattutto ricorsive) per la gestione dei dati e per lavorare con grafi, i metodi Monte Carlo e alcuni metodi di ottimizzazione. Ogni capitolo propone più proposte di laboratorio che stimolano lo studente nella soluzione pratica di problemi numerici. Il volume espone in circa 600 pagine argomenti che forniscono un panorama ampio della programmazione scientifica, spaziando dall'introduzione di un linguaggio di programmazione al calcolo numerico, alla teoria dei numeri, a algoritmi di base e avanzati. Il testo è strutturato principalmente per un pubblico accademico e più precisamente si rivolge agli studenti della facoltà di ingegneria e di scienze.
Gli Autori: Tutti gli autori sono fisici dell'Università degli Studi di Roma "La Sapienza" e docenti nel corso di laurea in Fisica: tengono i corsi di Laboratorio di Calcolo, Laboratorio di Fisica Computazionale I e II.
Luciano M. Barone svolge ricerche di fisica delle alte energie, occupandosi principalmente di analisi dati e di tecnologie software in esperimenti di grande complessità. Punti salienti:
|