I TIPI STRUTTURATI

bulletStringhe
bulletVettori
bulletRecord

LA TEORIA DEGLI ALGORITMI

bulletGeneralitą sulla complessitą degli algoritmi
bulletComplessitą in spazio, tempo, asintotica, notazione O(f(n))
bulletIl problema della ricerca: sequenziale, con sentinella, binaria
bulletLa ricorsione
bulletIl problema dell'ordinamento: bubble, selection, merge

I TIPI ASTRATTI

bulletI tipi astratti: analisi e specifica, implementazione, test e uso
bulletLe tabelle, la tabella ordinata
bulletLo stack, la coda.

LA PROGRAMMAZIONE MODULARE

bulletIl problema del "riciclaggio" del software: i moduli
bulletLe units in TP6: sezioni unit, interface, implementation, begin end.

I FILE

bulletI file tipizzati con accesso sequenziale
bulletI file tipizzati ad accesso diretto
bulletI testi e le conversioni di formato.

LA GESTIONE DELLA MEMORIA DINAMICA

bulletSegmenti codice/dati/stack, l'heap, il tipo pointer
bulletLa lista con puntatore in testa (stack) e la lista con puntatori di testa e di coda (coda)
bulletCenni sulle liste a doppi puntatori, circolare e multipla
bulletGli alberi: genealogici, dei discendenti, definizioni, visite
bulletGli alberi binari: definizioni, equivalenza con alberi ordinati
bulletAlberi binari di ricerca.

ATTIVITĄ DI LABORATORIO

bulletECDL 4: Foglio elettronico
bulletECDL 6: Strumenti di presentazione
bulletEsercizi, Progetto e realizzazione di ADT, Moduli, Giochi.

TESTI ADOTTATI

bulletGaravaglia, Petracchi, Forte - Strutture dati e programmazione per oggetti - Zanichelli
bulletConsultazione di manuali per ECDL
bulletAppunti dei docenti.

- ApPuNtIdIuNiNfOrMaTiCo