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.
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, il software engineering e i fondamenti dell’intelligenza artificiale. L’obiettivo è comprendere come le informazioni possano essere rappresentate, elaborate e trasmesse mediante sistemi automatici.
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.
- Docente: ANDREA POZZI