. - Laboratorio di Programmazione
PROF. DANIELE TESSERA
OBIETTIVO DEL CORSO
Fornire le conoscenze di base sulla programmazione dei calcolatori elettronici
PROGRAMMA DEL CORSO
Concetti di base sugli algoritmi e sulla programmazione dei calcolatori.
Introduzione ai paradigmi di programmazione e ai linguaggi di programmazione,
con particolare riferimento al paradigma di programmazione imperativo e al
linguaggio C.
Strutture dati: array, liste, pile, code, alberi binari. Cenni sui grafi e relativi
algoritmi di ricerca, inserimento e rimozione degli elementi. Realizzazione di
semplici programmi per la gestione delle strutture dati.
Cenni sulla complessità degli algoritmi.
BIBLIOGRAFIA
J.G. BROOKSHEAR, Informatica una panoramica generale, Pearson 11ª edizione, 2012
S. G. KOCHAN, Programmare in C, Pearson 3ª edizione, 2011
B. W. KERNIGHAN, D. M. Ritchie. Il linguaggio C. Principi di programmazione e manuale di
riferimento, 2ª edizione, 2004.
Appunti delle lezioni e materiale didattico on-line
DIDATTICA DEL CORSO
Lezioni in aula e lavori guidati in laboratorio.
METODO DI VALUTAZIONE
Esame scritto e/o orale.
AVVERTENZE
L’orario di ricevimento sarà comunicato all’inizio del corso e sul sito web.