Obiettivi formativi
Il corso di Laurea in Applied Computer Science and Artificial Intelligence ha l'obiettivo di formare figure professionali capaci di affrontare con successo in ambito internazionale le sfide costituite dalle crescenti esigenze della società dell'informazione e del processamento di dati e decisioni basati su intelligenza artificiale e machine learning. I laureati in Applied Computer Science and Artificial Intelligence sono informatici dotati di una solida preparazione culturale di base, che permetterà loro di mantenersi al passo col progredire delle tecnologie, e di una salda preparazione tecnica, che consentirà loro un rapido inserimento professionale nel settore delle tecnologie dell'informazione e dell'intelligenza di sistemi digitali. Inoltre, saranno in grado avere una preparazione adeguataper il proseguimento degli studi in una laurea magistrale di area informatica.
La preparazione culturale di base permetterà ai laureati in Applied Computer Science and Artificial Intelligence di avere:
- familiarità col metodo scientifico di indagine;
- capacità di comprendere e utilizzare strumenti matematici di supporto;
- conoscenze metodologiche e competenze di base in un ampio spettro di settori delle scienze e delle tecnologie dell'informazione e dell'intelligenza artificiale, incluse tecniche big data e di apprendimento da da dati;
- familiarità con la lingua inglese, scelta come lingua europea dell'internazionalizzazione.
Grazie a tali solide basi teoriche, metodologiche e tecnologiche, i laureati in Applied Computer Science and Artificial Intelligence saranno in grado di:
- comprendere l'evoluzione tecnologica e adeguarsi al progredire delle discipline informatiche, anche attraverso la consultazione di documentazione avanzata di tipo scientifico e tecnologico;
- possedere buone capacità ed autonomia nella costruzione di modelli indispensabili per la comprensione e la formalizzazione di problemi complessi di intelligenza artificiale;
- operare nella progettazione, sviluppo e gestione di sistemi digitali intelligenti, sistemi informativi, elaborazione parallela su reti di calcolatori locali e distribuite, soluzioni per la sicurezza dei sistemi di calcolo;
- fornire supporto tecnologico ad utilizzatori di sistemi informatici e di intelligenza artificiale;
- inserirsi rapidamente ed efficacemente in una realtà lavorativa, operando sia in gruppo che in autonomia;
- comunicare ed argomentare le proprie idee in merito ai problemi affrontati ed alle soluzioni proposte, tanto ad interlocutori specialisti che non specialisti, tanto nazionali che internazionali;
- accedere al successivo livello di studi costituito dalle Lauree magistrali di area Informatica.
I laureati in Applied Computer Science and Artificial Intelligence saranno in grado di svolgere attività professionale sia in aziende produttrici che in aziende utilizzatrici di sistemi informatici, operanti tanto nel settore pubblico che in quello privato, nei seguenti ambiti occupazionali:
- progettazione, organizzazione, manutenzione anche evolutiva e gestione di sistemi software, software applicativo, basi di dati, sistemi informativi, sistemi di analisi, decisione e predizione basati anche su intelligenza artificiale;
- progettazione, organizzazione, manutenzione anche evolutiva delle componenti di supporto alla sicurezza e alla affidabilità dei sistemi informatici, includendo la sicurezza dei dati e dell'intelligenza imparata nel contesto machine learning.
Il percorso formativo si articola nel modo seguente:
1) nel primo anno (i cui insegnamenti sono tutti obbligatori) viene fornita la preparazione di base in matematica e fisica e vengono fornite le prime conoscenze fondamentali di informatica;
2) nel secondo anno (i cui insegnamenti sono tutti obbligatori) viene completata la necessaria preparazione matematica e vengono fornite ulteriori conoscenze di informatica, che specificamente comprendono modellazione, ottimizzazione e learning di software di intelligenza artificiale;
3) nel terzo anno si completa la formazione informatica e si offrono insegnamenti che riguardano l'informatica applicata e l'intelligenza artificiale, offrendo allo studente la scelta della direzione da approfondire e quanto contenuto teorico o applicativo questa comprenda. Completano il terzo anno i crediti a scelta dello studente, un tirocinio formativo obbligatorio e l'esame di laurea.
Il tirocinio formativo è svolto sotto la guida di un responsabile interno alla Facoltà e può essere esterno (svolto presso aziende o enti esterni) o interno (svolto nell'ambito del corso di laurea). In entrambi i casi il tirocinio prevede che allo studente sia proposto un problema del mondo reale, che dovrà risolvere attraverso l'elaborazione di un progetto sviluppato con un approccio professionale.
Per tutti gli insegnamenti sono previste attività di laboratorio e/o progettazione o esercitazioni. In particolare, quasi tutti gli insegnamenti di area informatica prevedono attività di laboratorio mentre gli insegnamenti di matematica, o comunque a carattere teorico, prevedono delle esercitazioni. Per quanto riguarda le attività di laboratorio, esse sono essenzialmente rivolte allo sviluppo di semplici programmi negli insegnamenti del primo anno, mentre divengono veri e propri laboratori progettuali negli insegnamenti del secondo e, ancor più, del terzo anno, proponendo informatica applicata e algoritmi e framework di intelligenza artificiale.
Il regolamento didattico del corso di laurea definisce, nel rispetto dei limiti normativi, la quota dell'impegno orario complessivo a disposizione dello studente per lo studio personale o per altre attività formative di tipo individuale.