Il piano degli studi del Corso di Laurea prevede l’insegnamento delle conoscenze fondamentali dell’informatica in materia di tecniche di programmazione, algoritmi, ingegneria e verifica del software, architettura degli elaboratori e reti, sistemi operativi e basi di dati, nonché l’insegnamento di linguaggi di programmazione appartenenti a diversi paradigmi: procedurale (C),  ad oggetti (C#, Java), funzionale (Haskell), logico (Prolog), di interrogazione (SQL), e di modellazione (UML). Ogni insegnamento di area informatica si compone di una parte teorica in aula e di una parte pratica in un laboratorio dotato di personal computer coi sistemi operativi Linux e Windows. Dall’anno accademico 2018/2019 il piano degli studi prevede cinque curricula, uno orientato alle scienze e tecnologie dell’informazione (curriculum per l’elaborazione delle informazioni) e quattro curricula interdisciplinari (curriculum per la gestione digitale del territorio, curriculum logico-cognitivo, curriculum per l’impresa, curriculum per i nuovi media) erogati in collaborazione con le altre Scuole dell’Ateneo.

Il percorso formativo prevede infine l’acquisizione di conoscenze di base di matematica, logica, statistica, fisica e lingua inglese, nonché lo svolgimento di tirocini interni all’Ateneo e stage presso aziende ed enti convenzionati e la partecipazione a seminari e corsi a scelta. Il percorso formativo si conclude con una prova finale.

Per conseguire la Laurea in Informatica Applicata, lo studente deve totalizzare almeno 180 crediti tra varie tipologie di attività formative. Il sistema dei crediti formativi universitari (CFU) prevede che ad ogni credito corrispondano in media 25 ore di lavoro da parte dello studente, comprensive di ore di lezione, esercitazione, seminario, tirocinio, stage e laboratorio, come pure di ore di studio e impegno personale. Un credito equivale a 8 ore di lezioni teoriche e di esercitazioni guidate e di seminari, oppure a 25 ore di tirocini e stage.

I crediti possono anche essere acquisiti a seguito di attività formative precedentemente svolte, purché tali attività siano coerenti con gli obiettivi formativi del Corso di Laurea e rientrino nel piano degli studi sotto specificato. Al fine di ottenere il riconoscimento dei suddetti crediti, è necessario allegare all’apposita domanda la documentazione comprendente il programma delle attività formative e l’attestato di frequenza o l’esito delle relative prove d’esame (non verranno accettate autocertificazioni).

Il piano degli studi a tempo pieno si articola su tre anni. Per venire incontro alle esigenze di determinate categorie di studenti, quali ad esempio gli studenti lavoratori, è inoltre possibile optare per una variante del piano degli studi a tempo parziale, la quale si estende su cinque anni.

Piano degli studi a tempo pieno

Primo anno:
Programmazione Procedurale   9 crediti
Logica, Algebra e Geometria   6 crediti
Analisi Matematica 1   9 crediti
Algoritmi e Strutture Dati   9 crediti
Reti Logiche   6 crediti
Analisi Matematica 2   6 crediti
Lingua Inglese *   3 crediti
Secondo anno:
Sistemi Operativi 12 crediti
Programmazione e Modellazione a Oggetti   9 crediti
Architettura degli Elaboratori   6 crediti
Probabilità e Statistica Matematica   6 crediti
Ingegneria e Architettura del Software   6 crediti
Fisica Generale   9 crediti
Insegnamenti di curriculum 12 crediti
Terzo anno:
Basi di Dati 12 crediti
Linguaggi di Programmazione e Verifica del Software   9 crediti
Reti di Calcolatori   9 crediti
Programmazione Logica e Funzionale   6 crediti
Insegnamenti di curriculum   6 crediti
Altre attività:
Corsi a scelta dello studente 12 crediti
Seminari, Tirocini e Stage 12 crediti
Prova finale   6 crediti

Piano degli studi a tempo parziale

Primo anno:
Programmazione Procedurale   9 crediti
Logica, Algebra e Geometria   6 crediti
Analisi Matematica 1   9 crediti
Algoritmi e Strutture Dati   9 crediti
Reti Logiche   6 crediti
Lingua Inglese *   3 crediti
Secondo anno:
Analisi Matematica 2   6 crediti
Programmazione e Modellazione a Oggetti   9 crediti
Architettura degli Elaboratori   6 crediti
Probabilità e Statistica Matematica   6 crediti
Corsi a scelta dello studente 12 crediti
Terzo anno:
Sistemi Operativi 12 crediti
Ingegneria e Architettura del Software   6 crediti
Fisica Generale   9 crediti
Insegnamenti di Curriculum 12 crediti
Quarto anno:
Basi di Dati 12 crediti
Linguaggi di Programmazione e Verifica del Software   9 crediti
Insegnamenti di Curriculum   6 crediti
Seminari, Tirocini e Stage 12 crediti
Quinto anno:
Programmazione Logica e Funzionale   6 crediti
Reti di Calcolatori   9 crediti
Prova finale   6 crediti