Rappresentazione delle informazioni
- Rappresentazione di numeri e caratteri, codici
- Logica Booleana
- Principali strutture dati
Architetture
- Bus e interconnessione di unità elementari
- Struttura della CPU
- Funzionamento della CPU
Software di sistema
- Componenti essenziali del sistema operativo: kernel, file system
- Processi e gestione della memoria
- Comandi di base, esecuzione dei programmi, esecuzione tramite script
Programmazione in linguaggio C
- Ambienti di programmazione, linguaggi di programmazione, algoritmi.
- Elementi base del linguaggio, strutture dati, strutture di controllo, trattamento di dati
numerici e testuali
- Ingresso/uscita dei dati, formattazione, processamento di files
- Puntatori, vettori statici e dinamici
- Strutture complesse, liste, pile, code, alberi.