Image
INFORMATICA
L-31 - Classe delle lauree in Scienze e tecnologie informatiche
3 anni
MESSINA
Libero
Inglese Italiano
INFO CORSO
Struttura afferente:
SCIENZE MATEMATICHE E INFORMATICHE, SCIENZE FISICHE E SCIENZE DELLA TERRA
Coordina:
GIACOMO FIUMARA
CFU:
180
Codice identificativo:
9215
Il piano degli studi
Anno di corso: 1
Obbligatori
-
ALGORITMI E STRUTTURE DATI
9 crediti - 72 ore
-
CALCOLO 1
6 crediti - 48 ore
-
CALCOLO 2
6 crediti - 48 ore
-
CALCOLO NUMERICO
6 crediti - 48 ore
-
DEBITO OFA
0 crediti - 1 ore
-
FISICA 1
6 crediti - 48 ore
-
FISICA 2
6 crediti - 48 ore
-
INGLESE
6 crediti - 0 ore
-
MATEMATICA DISCRETA
6 crediti - 48 ore
-
PROGRAMMAZIONE
9 crediti - 72 ore
Anno di corso: 2
Obbligatori
-
ARCHITETTURA DEGLI ELABORATORI
6 crediti - 48 ore
-
BASI DI DATI
12 crediti - 96 ore
-
LOGICA PER INFORMATICA
6 crediti - 48 ore
-
PROGRAMMAZIONE A OGGETTI
9 crediti - 72 ore
-
RETI DI CALCOLATORI E SISTEMI DISTRIBUITI
12 crediti - 108 ore
-
SISTEMI OPERATIVI
12 crediti - 96 ore
Anno di corso: 3
Obbligatori
-
LABORATORIO DI INTELLIGENZA ARTIFICIALE
6 crediti - 48 ore
-
PROGRAMMAZIONE WEB E MOBILE
9 crediti - 72 ore
-
PROVA FINALE
6 crediti - 60 ore
-
SICUREZZA ED AMMINISTRAZIONE DEI SISTEMI
12 crediti - 96 ore
MATERIA OPZIONALE A SCELTA (6 CFU)
-
DIRITTO DELL'INFORMATICA
6 crediti - 36 ore
-
FILOSOFIA DELLA SCIENZA
6 crediti - 36 ore
-
SISTEMI DI GESTIONE PER LA QUALITA'
6 crediti - 36 ore
-
STATISTICAL METHODS AND MODELS
6 crediti - 48 ore
-
TECNOLOGIA E INNOVAZIONE
6 crediti - 36 ore
MATERIE A SCELTA DALLO STESSO PERCORSO (fra 0.5 e 18 CFU)
-
DIRITTO DELL'INFORMATICA
6 crediti - 36 ore
-
FILOSOFIA DELLA SCIENZA
6 crediti - 36 ore
-
SISTEMI DI GESTIONE PER LA QUALITA'
6 crediti - 36 ore
-
STATISTICAL METHODS AND MODELS
6 crediti - 48 ore
-
TECNOLOGIA E INNOVAZIONE
6 crediti - 36 ore
e/o MATERIE A SCELTA DA ALTRO PERCORSO O CORSI (fra 0.5 e 18 CFU)
TIROCINIO (4 CFU)
ALTRE CONOSCENZE (2 CFU)
Anno di corso: 1
Obbligatori
-
ALGORITHMS AND DATA STRUCTURE
9 crediti - 72 ore
-
CALCULUS 1
6 crediti - 48 ore
-
CALCULUS 2
6 crediti - 48 ore
-
DEBITO OFA
0 crediti - 1 ore
-
DISCRETE MATHEMATICS
6 crediti - 48 ore
-
MATHEMATICS FOR DATA ANALYSIS
6 crediti - 48 ore
-
PHYSICS 1
6 crediti - 48 ore
-
PHYSICS 2
6 crediti - 48 ore
-
PROGRAMMING
9 crediti - 72 ore
Anno di corso: 2
Obbligatori
-
COMPUTER NETWORKS
6 crediti - 48 ore
-
DATABASE
12 crediti - 96 ore
-
DEVICES FOR ARTIFICIAL INTELLIGENCE
12 crediti - 96 ore
-
OBJECT ORIENTED PROGRAMMING
9 crediti - 72 ore
-
OPERATING SYSTEMS
12 crediti - 96 ore
-
STATISTICAL METHODS AND MODELS
6 crediti - 48 ore
Anno di corso: 3
Obbligatori
-
ARTIFICIAL INTELLIGENCE
12 crediti - 96 ore
-
FINAL DISSERTATION
6 crediti - 60 ore
-
SOFTWARE ENGINEERING
6 crediti - 48 ore
-
SYSTEM SECURITY
6 crediti - 48 ore
-
WEB PROGRAMMING
9 crediti - 72 ore
MATERIA OPZIONALE A SCELTA (6 CFU)
-
DATA MODELLING
6 crediti - 48 ore
-
WIRELESS SENSOR NETWORKS
6 crediti - 48 ore
MATERIE A SCELTA DALLO STESSO PERCORSO (fra 0.5 e 18 CFU)
-
DATA MODELLING
6 crediti - 48 ore
-
WIRELESS SENSOR NETWORKS
6 crediti - 48 ore
e/o MATERIE A SCELTA DA ALTRO PERCORSO O CORSI (fra 0.5 e 18 CFU)
TIROCINIO (4 CFU)
ALTRE CONOSCENZE (2 CFU)
Requisiti di ammissione
Titoli obbligatori
- [TSS] - Titolo di Scuola Superiore
Obiettivi formativi
Status professionale conferito dal titolo.
Analista Programmatore Informatico
L'Analista Programmatore Informatico può lavorare all’interno di software-house, società di servizi, studi di consulenza, centri di ricerca o come libero professionista ed in tutti i contesti che richiedano una preparazione informatica specifica.
Amministratore di Sistemi Informatici
L'Amministratore di Sistemi Informatici trova collocazione presso aziende di produzione, aziende di servizi, banche, aziende assicurative e della pubblica amministrazione, centri e dipartimenti di "Ricerca e Sviluppo" di grandi aziende private o enti pubblici.
Data Analyst
Il Data Analyst può lavorare in aziende che operano in diversi settori commerciali, banche e assicurazioni, media e comunicazione, trasporti e logistica, industria e Pubblica Amministrazione. Può lavorare per società di consulenza specializzate in Business Intelligence e Digital Transformation, centri e dipartimenti di "Ricerca e Sviluppo" di grandi aziende private o enti pubblici.
Caratteristiche prova finale.
La prova finale, da considerarsi punto di arrivo di un percorso formativo professionalizzante di buon livello, sarà volta sia all'approfondimento degli obiettivi formativi generali di questo corso di laurea che all'esperienza di un'attività verticale di ideazione, specifica, implementazione e testing di una soluzione informatica e/o di data analysis, da condurre in prima persona anche quando inseriti in un gruppo di lavoro.
La prova finale per il conseguimento della Laurea consiste nella discussione pubblica di un elaborato finale scritto e nella presentazione orale, con strumenti multimediali, del proprio lavoro presso una Commissione esaminatrice, che possa accertare il raggiungimento degli obiettivi qualificanti di questo Corso di Laurea, mediante la maturità culturale e la capacità di elaborazione del candidato, nonché la qualità del lavoro svolto.
Al fine del raggiungimento degli obiettivi qualificanti per il Corso di Laurea in Informatica l'elaborato finale può contenere, anche, risultati frutto di una elaborazione intellettuale personale con applicazioni reali.
L'elaborato finale potrà essere presentato parzialmente o interamente in lingua inglese, purché venga allegata una presentazione in italiano, completa di riassunto dei contenuti e corredata del visto di approvazione del docente relatore. L'elaborato finale, se in italiano, potrà prevedere la predisposizione di un abstract in lingua inglese.
La tipologia dell'elaborato finale si articola in due livelli che sono scelti liberamente dallo studente: un primo livello definito divulgativo, in cui lo studente espone un argomento di informatica senza inserire alcun aspetto applicativo; un secondo livello definito applicativo/sperimentale, in cui viene realizzato l'elaborato su un argomento specifico in modo che lo studente possa inserire una parte applicativa sviluppata autonomamente.
Sovente l'elaborato finale di tipo applicativo viene sviluppato presso aziende o enti dove lo studente svolge l'attività di stage.
Conoscenze richieste per l'accesso.
Possono accedere al corso di laurea gli studenti in possesso di un diploma di Scuola Secondaria Superiore o di altro titolo di studio, anche conseguito all'estero, riconosciuto idoneo dagli organi competenti dell'Università.
Si richiedono una buona conoscenza della lingua italiana, e/o inglese, scritta e parlata, le conoscenze matematiche fornite dai percorsi formativi secondari e una buona capacità di calcolo e di ragionamento logico-deduttivo. Gli studenti che non soddisfino le conoscenze richieste, possono essere ammessi al corso con obblighi formativi aggiuntivi che prevedano il raggiungimento dei requisiti richiesti entro il primo anno di corso.
Agli studenti che scelgono un percorso formativo erogato interamente in lingua inglese, è richiesta la verifica della conoscenza dell'inglese ad un livello pari a B2 del Quadro Comune Europeo di riferimento per la conoscenza delle lingue. Gli studenti che non abbiano questo livello possono essere ammessi al corso con un obbligo formativo aggiuntivo che preveda il raggiungimento del livello B2 entro il primo anno di corso. L'ateneo fornirà le forme necessarie per permettere agli studenti il recupero di tale debito.
Le modalità di verifica delle conoscenze in ingresso e le rispettive modalità di recupero dei debiti per gli obblighi formativi aggiuntivi sono dettagliate nel Regolamento Didattico del Corso di Studio.
In caso di mancato assolvimento degli obblighi formativi aggiuntivi, lo studente non potrà sostenere esami del secondo e terzo anno.
Obiettivi formativi specifici.
Il Corso di Laurea triennale in Informatica si propone di formare professionisti dell'Informatica in grado di utilizzare tecnologie emergenti e sviluppare nuove soluzioni in ambito digitale. I laureati in informatica devono essere in grado di unire una solida preparazione di base nelle aree di matematica e fisica, che forniscono gli strumenti di logica e i metodi risolutivi di problemi, con gli strumenti di base ed avanzati per programmare e diventare produttori e gestori di soluzioni software. Devono anche sviluppare una professionalità che permetta loro di gestire con sicurezza adeguati strumenti informatici in contesti industriali e commerciali e di tenersi aggiornati sul progredire delle tecniche informatiche.
Il raggiungimento degli obiettivi formativi del Corso di Laurea in Informatica si basa sulle seguenti aree tematiche:
1) Area di base dei settori di fisica e matematica;
2) Area dell'informatica di base, orientata alla conoscenza degli strumenti di programmazione e di amministrazione dei sistemi informativi;
3) Area delle tecnologie informatiche, per l'utilizzo consapevole delle tecnologie e delle piattaforme informatiche, per la configurazione e gestione di sistemi informativi multimediali, orientati al web e mobile;
4) Area delle soluzioni informatiche avanzate, per un avviamento allo sviluppo di sistemi informatici complessi, all'analisi ed elaborazione dei grandi moli di dati.
Il percorso formativo è organizzato in modo da fornire, soprattutto nel primo anno, gli strumenti di base necessari alla comprensione e formalizzazione dei modelli della realtà fisica e dei modelli discreti, e i fondamenti di programmazione propedeutici agli insegnamenti avanzati degli anni successivi. Gli insegnamenti del secondo e terzo anno affronteranno tematiche specifiche legate ai calcolatori ed ai collegamenti in rete, ai diversi paradigmi di programmazione, alle tecnologie informatiche, alla statistica e analisi dei dati.
Lo studente di Informatica saprà affrontare e analizzare i problemi utilizzando le adeguate metodologie di indagine in situazioni concrete. Sarà quindi, alla fine del percorso di studio, in grado di sviluppare e gestire sistemi informatici anche complessi, adottando le tecnologie disponibili e/o adeguando le stesse alle proprie esigenze.
Il percorso formativo è organizzato in modo da affiancare l'acquisizione delle conoscenze teoriche con attività di laboratorio e progettuali autonome o di gruppo, favorendo lo sviluppo di capacità pratiche per l'applicazione delle conoscenze acquisite in diversi contesti applicativi.
È previsto l'utilizzo di metodologie didattiche e di verifica specifiche per lo sviluppo di competenze trasversali necessarie agli studenti per affrontare contesti lavorativi e professionali successivi al percorso di studio. In particolare, lo studente di Informatica svilupperà la capacità di lavorare in gruppo, di operare con definiti gradi di autonomia e di inserirsi prontamente negli ambienti di lavoro.
Sarà in grado di utilizzare efficacemente la lingua inglese nell'ambito specifico di competenza e per lo scambio di informazioni generali.
Sono previste attività esterne come tirocini formativi presso aziende, strutture pubbliche, laboratori e soggiorni di studio presso altre università italiane, europee ed extra-europee.
Il Corso di Studi è suddiviso in percorsi formativi, di cui almeno uno erogato totalmente in lingua inglese. I percorsi vogliono affrontare un maggiore approfondimento dello studio delle tecnologie informatiche di ultima generazione, integrando lo studio delle discipline con attività laboratoriali specifiche. Vogliono anche fornire competenze legate al settore della Data Analysis, affrontando tematiche specifiche sull'elaborazione di dati complessi, strumenti di visualizzazione dei dati e metodi di analisi statistica.
Titolo di studio rilasciato.
Laurea in INFORMATICA
Descrittori di Dublino: I - Conoscenza e capacità di comprensione
Al termine del corso di Laurea Triennale in Informatica, lo studente avrà acquisito attraverso lo studio negli insegnamenti di base, caratterizzanti e affini e le conseguenti verifiche, conoscenze su:
- la metodologia scientifica per il trattamento di grandi insiemi di dati;
- la descrizione, la modellizzazione, la progettazione e la realizzazione di sistemi informatici, capaci di tener conto delle implicazioni di sicurezza e scalabilità dei sistemi di rete, dei database, dei sistemi distribuiti e delle applicazioni web;
- le tecnologie di laboratorio idonei allo sviluppo concreto di applicativi e artefatti software.
Le modalità e gli strumenti didattici con cui si conseguono e verificano i risultati attesi includono gli esami di profitto, che possono essere orali e/o scritti e/o pratici, si svolgono al termine di ogni attività formativa, secondo modalità stabilite dai singoli docenti. I corsi prevedono sia una parte teorica che una di esercitazione e/o laboratorio in cui, tramite attività pratiche, è possibile costantemente verificare il livello di apprendimento degli studenti ed eventuali criticità riscontrate.
II - Capacità di applicare conoscenza e comprensione
Lo studente laureato in Informatica Triennale sarà in grado di applicare le conoscenze acquisite per:
- la modellizzazione e creazione di sistemi software.
- la formulazione di ipotesi e alla risoluzione di problemi individuando la strategia migliore.
Ciò consentirà al laureato il pronto inserimento negli ambienti di lavoro, rendendolo capace di collaborare all'interno di gruppi di lavoro.
Le modalità e gli strumenti didattici con cui si conseguono e verificano i risultati attesi includono le attività di esercitazione e laboratorio previste in gran parte dei corsi erogati. Sarà quindi possibile costantemente verificare la capacità di applicare le conoscenze teoriche a casi reali. Inoltre, agli studenti vengono posti esercizi di Problem Solving per verificare e stimolare la loro capacità di affrontare problemi complessi e di lavorare in autonomia. Gli esami di profitto possono prevedere anche la realizzazione e presentazione di progetti in cui gli studenti mettono in pratica le conoscenze e competenze acquisite durante l'erogazione del corso.
III - Autonomia di giudizio
I laureati in Informatica saranno in grado di:
- costruire e sviluppare argomentazioni logiche con una chiara identificazione di assunti e conclusioni;
- riconoscere soluzioni informatiche corrette e individuare anomalie e potenziali problemi;
- proporre, risolvere ed analizzare soluzioni informatiche associate a situazioni concrete derivanti da altre discipline,
- affrontare l'esperienza di lavoro autonomo e di gruppo, apportando contributi originali ed autonomi.
Le modalità e gli strumenti didattici con cui si conseguono e verificano i risultati attesi comprendono:
- le attività di laboratorio, le prove di esame, le verifiche intermedie e la realizzazione di progetti specifici che permettono di esprimere una corretta valutazione delle attitudini critiche sviluppate, soprattutto in relazione a tematiche non esplicitamente affrontate durante le lezioni;
- lo svolgimento della tesi di laurea che permette di valutare come lo studente affronta in maniera critica lo sviluppo delle tematiche relative alla tesi finale.
IV - Abilità comunicative
Una parte del percorso formativo del corso di laurea è rivolto alla capacità di comunicare e saper interloquire in maniera proficua per esporre i vari argomenti di discussione. A tal proposito viene sollecitata la partecipazione a colloqui con aziende del settore, che aiutano gli studenti ad affrontare nel futuro i colloqui di lavoro. Le conoscenze specifiche che vengono apprese nel corso di laurea consentono anche di avere delle interlocuzioni di alto profilo professionale.
I laureati in Informatica saranno in grado di:
- presentare problemi e soluzioni informatiche, ad un pubblico specializzato o generico, anche in inglese;
- interagire professionalmente con esperti di altri settori, per esempio in gruppi di progetto.
Devono, altresì, aver acquisito competenze nell'uso di strumentazioni tecnologiche utili alla comunicazione, anche attraverso la realizzazione di prodotti
multimediali o documentali, autonomamente redatti.
Le modalità e gli strumenti didattici con cui si conseguono e verificano i risultati attesi comprendono la valutazione della capacità espositiva, durante la discussione dei progetti specifici, le prove di esame e la presentazione dell'elaborato finale.
Lingua/e ufficiali di insegnamento e di accertamento della preparazione.
ITALIANO, INGLESE
V - Capacità di apprendimento
Uno dei problemi che viene affrontato durante il percorso formativo è quello relativo alla comprensione del testo e del linguaggio.
Nel corso di laurea viene incrementata la capacità di apprendere e di esporre in maniera corretta quanto studiato.
Al termine del percorso formativo i laureati in Informatica saranno in grado di:
- proseguire gli studi, sia in Informatica che in altre discipline correlate, con un grosso bagaglio di conoscenze di base;
- inserirsi ed adattarsi prontamente alle richieste dell'ambiente di lavoro, aperti a nuove problematiche.
Tali capacità sono fornite dall'intero percorso formativo, completo dal punto di vista dei contenuti, e dalle attività di tirocinio/stage. Le discipline a scelta potranno orientare verso specifiche attività dell'Informatica applicata.
Le modalità e gli strumenti didattici con cui si conseguono e verificano i risultati attesi comprendono:
- la valutazione del metodo di studio attraverso gli esami scritti e orali;
- la valutazione dell'apprendimento degli argomenti proposti nella realizzazione di progetti specifici;
- la verifica della congruità bibliografica durante la preparazione della tesi di laurea.
Competenze associate alla funzione.
Analista Programmatore Informatico
L'Analista Programmatore Informatico deve avere la capacità di identificare ed applicare il paradigma di programmazione adeguato allo specifico problema da risolvere, utilizzando differenti linguaggi di programmazione in funzione delle esigenze richieste. Deve essere in grado di individuare gli strumenti di sviluppo del software adeguati per creare un prodotto conforme alle esigenze identificate durante l'analisi dei requisiti e di integrare il proprio software anche con soluzioni tecnologiche sviluppate da terzi, al fine di realizzare soluzioni informatiche complesse, ottimizzando risorse e tempi.
Amministratore di Sistemi Informatici
L'Amministratore di Sistemi Informatici deve avere adeguate conoscenze, capacità e abilità di tipo specialistico in ambito tecnico-scientifico, che riguardano linguaggi di programmazione, sistemi operativi e reti di calcolatori, sicurezza informatica e gestione delle basi di dati. Deve anche avere capacità di auto-apprendimento e di aggiornamento continuo per garantire la disponibilità di sistemi sempre appropriati rispetto alle tecnologie emergenti. Deve avere competenze trasversali di tipo comunicativo-relazionale, organizzativo-gestionale, in accordo con il livello di autonomia e responsabilità assegnato, per far fronte alle esigenze richieste da diversi interlocutori, come colleghi, altri professionisti e clienti pubblici e/o privati.
Data Analyst
Un Data Analyst deve possedere competenze adeguate nelle tecniche di raccolta, gestione e arricchimento dei dati, nell'uso di tecnologie e piattaforme innovative per l'elaborazione delle informazioni, nell'applicazione delle conoscenze di metodi matematici e statistici. Inoltre, deve utilizzare consapevolmente gli strumenti di programmazione per formulare analisi appropriate rispetto alle specifiche esigenze.
Funzione in contesto di lavoro.
Analista Programmatore Informatico
L'Analista Programmatore Informatico è in grado di affrontare tutte le fasi necessarie per la realizzazione di un prodotto informatico (analisi dei requisiti, progettazione, sviluppo e testing) e atte a risolvere problemi in diversi campi applicativi. In particolare, è in grado di produrre analisi funzionali dei problemi e codifiche rigorose degli algoritmi risolutivi. Analizzare efficacemente i risultati ottenuti per verificare la correttezza del software sviluppato e l'adeguatezza alla risoluzione del problema in esame. Utilizzare in modo consapevole e critico ogni strumento informatico e computazionale.
Amministratore di Sistemi Informatici
L'Amministratore di Sistemi Informatici è una figura professionale specializzata che si occupa di progettare, realizzare e mantenere sistemi informatici complessi, anche distribuiti su rete, per la fornitura di servizi. Gestisce reti informatiche e infrastrutture tecnologiche per la comunicazione in rete, configura e aggiorna le piattaforme tecnologiche per la raccolta e l'elaborazione dei dati, realizza in maniera rapida, efficiente e sicura soluzioni orientate al web, utilizzando le tecniche più recenti ed efficienti.
Data Analyst
Il Data Analyst raccoglie dati da diverse fonti, li organizza e li struttura per poi analizzarli e ricavarne informazioni utili per lo specifico contesto in cui lavora. In particolare, il Data Analyst applica le conoscenze matematiche, statistiche e fisiche per verificare ipotesi ed identificare correlazioni tra informazioni differenti. Più in generale, il lavoro del Data Analyst consente di prendere decisioni data-driven, estraendo informazioni qualitative da dati quantitativi.