Modulo di "Ottimizzazione Non-Lineare e Trasformate Discrete di Fourier" del corso di Metodi Matematici (3 cfu).

Il corso di Fondamenti di Informatica introduce i principi alla base del funzionamento dei moderni sistemi informatici e fornisce le competenze essenziali di programmazione necessarie per affrontare gli insegnamenti successivi del percorso di studi. Pur configurandosi come un unico insegnamento annuale, il corso si articola in due moduli, corrispondenti ai due semestri:

  • Modulo 1 (primo semestre): nel modulo teorico verranno affrontati argomenti quali il pensiero computazionale, la rappresentazione dell’informazione, l’architettura dei calcolatori, i sistemi operativi, le reti di calcolatori, le basi di dati, la sicurezza informatica e i fondamenti dell’intelligenza artificiale. L’obiettivo è comprendere come le informazioni possano essere rappresentate, elaborate e trasmesse mediante sistemi automatici.

  • Modulo 2  (secondo semestre): nel modulo pratico gli studenti acquisiranno le basi della programmazione attraverso il linguaggio C, sviluppando competenze nella progettazione di algoritmi, nell’implementazione di programmi e nella risoluzione di problemi mediante strumenti informatici.

Il corso non richiede conoscenze informatiche pregresse, ma soltanto competenze matematiche di base e familiarità con l’utilizzo del computer.