Introduzione al pensiero computazionale e alla risoluzione di problemi tramite algoritmi per l'ingegneria. Il corso tratta la rappresentazione dell'informazione, l'architettura di base dei calcolatori e la programmazione (solitamente in C o C++), con un focus particolare sulle strutture dati (array, matrici) e sulla logica di controllo (istruzioni condizionali e cicli iterativi).