Fornire gli elementi di base della “cultura informatica” attraverso strumenti, metodologici e concettuali, efficaci e duraturi per affrontare in modo flessibile l’evoluzione tecnologica e il vasto mondo delle applicazioni. Fornire gli strumenti linguistici, le metodologie e tecniche, in parte formali ed in parte pragmatiche, della programmazione e i relativi aspetti qualitativi dell’efficienza e della correttezza. introdurre tecniche di programmazione e strutture dati.
L'Informatica come disciplina per la soluzione automatica di problemi; concetti di base della programmazione degli elaboratori elettronici; gli strumenti linguistici, le metodologie e tecniche di programmazione; efficienza e correttezza; tecniche di programmazione come iterazione e ricorsione; semplici strutture dati come array e liste; record e puntatori.
L'Informatica come disciplina per la soluzione automatica di problemi; concetti di base della programmazione degli elaboratori elettronici; gli strumenti linguistici, le metodologie e tecniche di programmazione; efficienza e correttezza; tecniche di programmazione come iterazione e ricorsione; semplici strutture dati come array e liste; record e puntatori.
Curriculum