Libro per informatica?
Ciao ragazzi, dovrò affrontare l'esame di Informatica al primo semestre al Politecnico di Milano, che libro mi consigliate?
Concetti introduttivi: architettura dei calcolatori, algoritmi, programmi, linguaggi, catena di programmazione. Il linguaggio C. Struttura base di un programma. Variabili: nomi, tipi predefiniti, costanti, operatori e conversioni di tipo. Condizioni e predicati: espressioni logiche, cicli. Funzioni: passaggio di parametri per valore e per riferimento, regole di visibilita', variabili globali e locali, ricorsione, regole di visibilita' nella ricorsione. Vettori e matrici: memorizzazione ed accesso ai dati, stringhe. Puntatori e memoria dinamica: puntatori e vettori, puntatori come parametri a funzioni. Strutture: assegnamento, passaggio a funzioni, confronto, puntatori e strutture. Strutture dati dinamiche: lista semplice, coda, pila, lista double linked, alberi. File: file di testo, file binari, il ciclo di vita di un file. Il linguaggio C++. Principi della programmazione ad oggetti: cassi, metodi ed attributi. Regole di visibilita' di metodi ed attributi. Overloading dei metodi e degli operatori. Costruttore e distruttore. Oggetti dinamici. Ereditarieta'. Polimorfismo. Binding dinamico. Liste dinamiche ed oggetti.
Questo il pgramma
Grazie mille a tutti!
Concetti introduttivi: architettura dei calcolatori, algoritmi, programmi, linguaggi, catena di programmazione. Il linguaggio C. Struttura base di un programma. Variabili: nomi, tipi predefiniti, costanti, operatori e conversioni di tipo. Condizioni e predicati: espressioni logiche, cicli. Funzioni: passaggio di parametri per valore e per riferimento, regole di visibilita', variabili globali e locali, ricorsione, regole di visibilita' nella ricorsione. Vettori e matrici: memorizzazione ed accesso ai dati, stringhe. Puntatori e memoria dinamica: puntatori e vettori, puntatori come parametri a funzioni. Strutture: assegnamento, passaggio a funzioni, confronto, puntatori e strutture. Strutture dati dinamiche: lista semplice, coda, pila, lista double linked, alberi. File: file di testo, file binari, il ciclo di vita di un file. Il linguaggio C++. Principi della programmazione ad oggetti: cassi, metodi ed attributi. Regole di visibilita' di metodi ed attributi. Overloading dei metodi e degli operatori. Costruttore e distruttore. Oggetti dinamici. Ereditarieta'. Polimorfismo. Binding dinamico. Liste dinamiche ed oggetti.
Questo il pgramma

Grazie mille a tutti!

Risposte
Ma il corso deve ancora iniziare? Se è così ti direi di aspettare le prime lezioni del corso e sentire cosa consiglia il professore. Guardando il programma direi che va bene qualsiasi libro di C++..
Ciao Diplomacy 
Può andare benissimo il libro di D. Richie e B. Kernighan, "Il linguaggio C" per quanto riguarda il C. Per il C++ un libro molto semplice e scritto bene è quello di A. Garavaglia, F. Petracchi e S. Forte, "Strutture dati e programmazione per oggetti".
Ovviamente non sono gli unici, ce ne sono altri di validissimi.

Può andare benissimo il libro di D. Richie e B. Kernighan, "Il linguaggio C" per quanto riguarda il C. Per il C++ un libro molto semplice e scritto bene è quello di A. Garavaglia, F. Petracchi e S. Forte, "Strutture dati e programmazione per oggetti".
Ovviamente non sono gli unici, ce ne sono altri di validissimi.