ROSSI GIANLUCA
(programma)
In particolare verranno trattari i seguenti temi: risoluzione automatica dei problemi; algoritmi e programmi; modelli di calcolo; linguaggi di programmazione; tipi di linguaggi di programmazione; compilazione ed interpretazione; linguaggi imperativi; struttura di un programma; tipi di dati semplici e strutturati; variabili; strutture di controllo; puntatori; funzioni; ricorsione; operazioni di input/output; strutture di dati elementari (array, liste e dizionari). Durante il corso verranno presentati una quantita' di problemi che saranno risolti facendo riferimento principalmente al linguaggio C. Il corso e' diviso in due moduli da 6 CFU ciascuno. Il primo modulo e' di introduzione generale ai temi sopra elencati. Il secondo e' orientato alla soluzione dei problemi proposti utilizzando linguaggi di programmazione ad alto livello: a tale scopo verrà presentato il linguaggio C ed introdotto il linguaggio Python.
 Dispense scritte daldocente; Linguaggio C (seconda edizione) di B.Kernighan e D.Ritchie edito da Pearson Education Italia AA.VV. Pensare da informatico: Imparare con Python
|