Appunti‎ > ‎

Ingegneria Informatica

Informatica Generale 1

-- work in progress --

Informatica Generale 2

Programma C (C++): fasi di sviluppo. Variabili, operatori, statement condizionali. Funzioni, variabili
locali e globali; procedure; librerie. Struttura della memoria di un programma, stack e heap. Puntatori.
Array statici, aritmetica dei puntatori. Strutture dati, operazioni su di esse, strutture ricorsive. Liste
concatenate. Analisi di algoritmi. Algoritmi di ordinamento: selection sort, insert sort, bubble sort, merge
sort, quick sort, shell sort. ADT: Abstract Data Type, stack e FIFO, implementazioni in C. Alberi, teoria
eimplementazione; algoritmi iterativi e ricorsivi di attraversamento; binary search tree. Grafi,
matrici di adiacenze e liste di adiacenze; algoritmo DFS e BFS.

Download:  appunti del corso (56 pagine, 4163 KB)
                         CODICI per Abstract Data Type (1 pagina, 64 KB)
                         CODICI per Input/Output da file (1 pagina, 62 KB)

Reti di Calcolatori

Programma Protocollo: modello ISO-OSI, architettura TCP-IP. Comunicazioni digitali, errori nelle
trasmissioni. Data link control, controllo del flusso, tecniche ARQ. HDLC - High Level Data Link Control.
Multiplexing: FDM, STDM. Circuit switching e Packet Switching (commutazione di circuito e di pacchetto).
Routing. LAN, LAN ad alta velocità. Protocolli internet, indirizzi IP. Protocolli di trasporto.


Download:  appunti del corso (36 pagine, 2743 KB)

Calcolatori

-- work in progress --



Per lasciare un commento, torna alla pagina Appunti.

Creative Commons License