Rappresentazione delle informazioni
- Rappresentazione di numeri e caratteri, codici
- Logica Booleana
- Principali strutture dati
Atchitetture
- 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
Programmazione in linguaggio JAVA
- Ambienti di programmazione, linguaggi di programmazione, algoritmi.
- Elementi base del linguaggio, strutture dati, strutture di controllo, trattamento di dati numerici e caratteri,
- Ingresso/uscita dei dati, semplici interfacce grafiche per l'utente, trattamento di dati organizzati.