- Oggetto:
- Oggetto:
Informatica - a.a. 2008/09
- Oggetto:
Anno accademico 2008/2009
- Codice dell'attività didattica
- M8608
- Docenti
- Prof. Stefano Berardi (Titolare del corso)
Prof. Ugo de' Liguoro (Titolare del corso) - Corso di studi
- Laurea in Matematica
- Anno
- 1° anno
- Periodo didattico
- Secondo semestre
- Tipologia
- Altre attività
- Crediti/Valenza
- 10
- SSD dell'attività didattica
- INF/01 - informatica
- Mutuato da
- 5CFU Ambito A - 5CFU Ambito C
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il corso è finalizzato all'apprendimento dei concetti basilari del calcolo scientifico automatico. Gli allievi dovrebbero essere in grado di sviluppare programmi per risolvere problemi collegati alla loro attività di matematici. Quindi il corso non mira né alla conoscenza approfondita di uno specifico linguaggio di programmazione (anche se sarà necessario sceglierne uno), né ad introdurre alla programmazione in generale, ma ad introdurre tecniche tipiche di programmi di calcolo. A questo scopo, senza affrontare problematiche proprie di un corso di calcolo numerico, si esemplificheranno costrutti di programmazione e strutture dati con algoritmi elementari il più possibile attinenti ai contenuti dei corsi del primo anno della laurea in Matematica.- Oggetto:
Programma
- Variabili, espressioni assegnazioni
- Controllo del flusso
- Le funzioni
- Strutture dati statiche: array e record
- Tempo di calcolo
- Iterazione
- Ricorsione
- Strutture dati dinamiche: liste ed alberi
- Astrazione dei dati e classi
Il materiale didattico e il programma dettagliato del corso è reperibile sul sito:
http://math.i-learn.unito.it/Testi consigliati e bibliografia
- Oggetto:
- John R. Hubbard, Programmare in C++, seconda ed. McGraw-Hill 2000.
- Oggetto: