PROGRAMMA DI INFORMATICA Prof. Sollecito Alberto Linguag gi e programmi traduttori • Linguaggi e comunicazione • Programmi traduttori • Bug, debugging e debugger I sistemi operativi • Definizione,funzionamento e sue tipologie • Struttura gerarchica dei sistemi operativi • Gestione del processore • Gestione della memoria • Gestione delle periferiche Algoritmi notev oli • Criteri per la scelta di un algoritmo • Algoritmi di ordinamento su vettori (Select sort, Bubble sort) • Algoritmi di r icerca su vettori (r icerca sequenziale, ricer ca binaria) Strutture astratte di dati • Allocazione statica e dinamica della memoria • Indirizzi e puntatori • Rappresentazione di strutture astratte mediante strutture concrete di memoria Archivi e loro gestione • Definizione e organizzazioni degli archivi • Le primitive di gestione degli archivi • Programmi per la gestione di archivi Ingegneria del software • Definizione e suoi sviluppi futuri • Modelli dell’ingegneria del software • Fase di analisi • Fase di progetto • Fase di codifica • Fase di testing • La manutenzione del software • La qualità del software Il docente