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.