Descrizione e obiettivi formativi
Il corso fornisce conoscenze nei vari settori delle scienze e tecnologie dell’informazione volte a una gestione consapevole dei sistemi informatici, nell’uso come nella progettazione e nello sviluppo.
Lo studente acquisisce un’adeguata conoscenza dei settori di base dell’informatica, nonché dei lineamenti fondamentali e degli strumenti di supporto della matematica. Il percorso didattico prevede: acquisizione di nozioni di base di fisica e di matematica sia discreta sia del continuo; conoscenza dei principi, dei modelli teorici e delle architetture dei sistemi di elaborazione e delle reti di comunicazione; conoscenza dei fondamenti teorici dell’informatica, dei principali modelli di calcolo e della teoria dei linguaggi; – conoscenza e utilizzazione dei sistemi operativi; acquisizione di elementi di analisi e progettazione degli algoritmi e delle strutture dati; acquisizione delle moderne metodologie e linguaggi di programmazione; assimilazione dei principi per la progettazione e la realizzazione dei sistemi per la gestione delle basi di dati e le tecnologie correlate; acquisizione delle tecniche di progettazione e realizzazione di sistemi informatici.
Un congruo numero di crediti è riservato a corsi di laboratorio ed esercitazioni, anche offerte da altri corsi.
Sono previsti tirocini formativi presso aziende, enti di ricerca, e strutture della pubblica amministrazione o attività progettuali sostitutive, e l’incentivazione di soggiorni di studio presso università straniere nel quadro di accordi internazionali.