Docente
|
FRATI FABRIZIO
(programma)
Il corso "Fondamenti di Informatica" introduce concetti di base di informatica. Il corso illustra approcci e metodi per la progettazione di algoritmi per la risoluzione di problemi matematici. Il corso inoltre illustra metodologie per l'implementazione di algoritmi come programmi in un calcolatore. I principali argomenti trattati nel corso sono i seguenti.
- Algoritmi, input e output, diagrammi di flusso, istruzioni condizionali e ripetitive, proprietà degli algoritmi, esecuzione di algoritmi, problemi iterativi, progettazione top-down di algoritmi, progettazione di algoritmi iterativi.
- Fondamenti di programmazione, variabili, espressioni, tipi, istruzioni condizionali e ripetitive in Java, errori, stile di programmazione, paradigmi di programmazione, programmazione orientata agli oggetti, oggetti software, classi, modello runtime, metodi, legame fra parametri e restituzione valori, stringhe, array, algoritmi iterativi su array e stringhe, rappresentazione binaria dell'informazione.
(testi)
Luca Cabibbo. Fondamenti di informatica - Oggetti e Java - McGraw-Hill.
|