L'obiettivo formativo del primo triennio di studi universitari in
informatica è quello di formare gli studenti nel settore informatico
con solide basi teoriche di livello universitario ed esperienze
pratiche nei settori della progettazione, valutazione e mantenimento
di sistemi hardware e software complessi. In questo senso, gli esami
del primo triennio devono fornire le conoscenze elementari-minime,
condivisibili con il diploma, e caratterizzanti l'informatica. Il
primo biennio è caratterizzato da 4 corsi fondamentali da 2UD,
ogniuno corredato da 1UD di laboratorio, quali i corsi di
programmazione, architetture degli elaboratori,
algoritmi e strutture dati e sistemi operativi. Questi
corsi devono fornire le conoscenze di base nella progettazione,
nell'utilizzo e nella genstione di programmi e sistemi complessi. I
corsi di laboratorio sono destinati alla sperimentazione delle
tecniche studiate su applicazioni a carattere commerciale. Insieme a
questi corsi di carattere informatico, sono presenti insegnamenti
tipici di ogni corso di laurea di tipo scientifico, quali i corsi di
analisi matematica, algebra lineare, e
fisica. Caratterizzanti il background di un informatico sono i
corsi di logica matematica e algebra, corsi che
forniscono solide basi logico-formali irrinunciabili per la formazione
di un informatico della Facoltà di Scienze. Il quadro riassuntivo
dei corsi attivati nel primo triennio è in Tabella .
I corsi del III anno sono più specifici nei settori delle applicazioni e dei fondamenti dell'informatica. Questo permette di fornire insegnamenti più professionalizzanti sin dal III anno, come basi di dati, ingegneria del software, ricerca operativa, linguaggi di programmazione e sistemi di elaborazione dell'informazione, senza tuttavia limitare il necessario approfondimento dei principi fondamentali dell'informatica, nel corso di fondamenti ed ultimare la preparazione del background matematico nei corsi di calcolo numerico e calcolo delle probabilità.