. - 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.