-----


Dispense del Corso di Fondamenti di Informatica I

I file sono in formato ppt (Power Point)


-----

Presentazione del corso: obiettivi, testi di riferimento, modalitÓ di esame.

L'algebra di Boole; i sistemi di numerazione; la rappresentazione dei dati e l'aritmetica degli elaboratori.

La struttura del calcolatore; linguaggio macchina e assembler. Il sistema operativo: scopo, architettura e servizi.

Analisi e programmazione; algoritmi e loro proprietà; diagrammi a blocchi e pseudocodifica.

I linguaggi di programmazione; compilatori e interpreti; breve storia del linguaggio C.

Introduzione alla programmazione in C; i fondamenti del linguaggio C.

Linguaggio C: i tipi di dati scalari.

Linguaggio C: il controllo di flusso.

Linguaggio C: gli operatori e le espressioni.

Linguaggio C: gli array e i puntatori; le stringhe.

Linguaggio C: utilizzo avanzato di array e puntatori; le classi di memorizzazione.

Linguaggio C: le strutture e le unioni; le liste concatenate.

Linguaggio C: le funzioni; la ricorsione.

Linguaggio C: il preprocessore.

Fondamenti di teoria della complessitÓ: algoritmi di ricerca e ordinamento; le macchine di Turing e le classi di complessitÓ.

-----

o Back to Monica's Home Page

-----

-----