Il corso introduce i principi fondamentali dell'informatica e della programmazione. Vengono trattati architettura dei calcolatori, rappresentazione delle informazioni, algoritmi, strutture dati di base e introduzione a un linguaggio di programmazione. Sviluppa competenze logico-computazionali e capacità di progettare semplici programmi per la soluzione di problemi.