Programma di Logica E Reti Logiche:

Prima Parte (Logica) Richiami di matematica: teoria degli insiemi elementare, algebra Booleana, relazioni e funzioni, principio di induzione. Logica proposizionale: connettivi logici, tabelle di verità, variabili, formule, tableaux. Sistemi assiomatici. Correttezza e completezza. Logica del primo ordine: quantificatori, relazioni, proprietà e predicati, formule della logica del primo ordine. Tableaux del primo ordine. Cenni al fenomeno dell'incompletezza.

Seconda Parte (Reti Logiche) Segnali analogici e informazione digitale. Sistemi numerici, operazioni aritmetiche. Le codifiche ASCII e Unicode. I codici Gray. Porte logiche e circuiti logici, cenni ai linguaggi per la descrizione dell'hardware (HDLs). Funzioni Booleane e forme canoniche. Mappe di Karnaugh. Circuiti combinatori: codificatori e decodificatori, multiplexer, sommatori e sottrattori. Circuiti sequenziali: Latch e Flip-Flop. Sincronizzazione. Automi a stati finiti.