Corso di laurea: Informatica
A.A. 2023/2024
Autonomia di giudizio
Per quanto riguarda la capacità di indagine, i laureati devono essere in grado di utilizzare metodi appropriati per condurre attività di ricerca o altre articolate indagini su argomenti tecnici adeguati al proprio livello di conoscenza e di comprensione.
Le indagini possono comportare ricerche bibliografiche, la progettazione e la conduzione di esperimenti, l'interpretazione di dati e la simulazione al calcolatore.
Possono anche richiedere la consultazione di basi di dati,di normative e di norme di sicurezza.
I laureati devono avere:
• la capacità di svolgere ricerche bibliografiche e di utilizzare basi di dati e altre fonti di informazione;
• la capacità di progettare e condurre esperimenti appropriati, interpretare i dati e trarre conclusioni;
• la capacità di operare in laboratorio.
Per quanto riguarda la pratica informatica,i laureati devono essere in grado di applicarela propria conoscenza e la propria comprensione
per sviluppare capacità pratiche per risolvere problemi, condurre indagini e progettare soluzioni informatiche.
Queste capacità possono comprendere la conoscenza, l'utilizzazione e la consapevolezza di processi ed attrezzature hardware e software, la sperimentazione, l'utilizzo di letteratura tecnica e fonti di informazione.
I laureati devono essere anche in grado di riconoscere le implicazioni più ampie e non tecniche della pratica informatica, di tipo etico, ambientale, commerciale e industriale.
Inoltre i laureati devono avere:
• la capacità di scegliere e utilizzare attrezzature, strumenti e metodi appropriati;
• la capacità di combinare teoria e pratica per risolvere problemi informatici;
• una comprensione delle tecniche e dei metodi applicabili e
dei loro limiti;
• una consapevolezza delle implicazioni non tecniche della pratica
informatica.
Oltre che tramite gli insegnamenti dedicati e i corsi di laboratorio, tali obiettivi vengono raggiunti anche mediante
tirocini e inserimenti diretti in contesti lavorativi e per mezzo delle attività formative connesse al sostenimento della
prova finale.Abilità comunicative
In particolare, i laureati devono:
- saper operare efficacemente individualmente e come componenti di un gruppo;
- usare diversi metodi per comunicare in modo efficace con la comunità informatica e in generale con la società;
- avere le competenze necessarie per integrarsi e per organizzare le attività all'interno di progetti collaborativi;
- avere le competenze necessarie all'acquisizione dei requisiti
del problema tramite interazione con i committentie le competenze necessarie per la presentazione e la comunicazione efficace dei risultati;
- essere in grado di utilizzare efficacemente, oltre l'italiano,la lingua inglese sia in ambito tecnico-scientifico sia per lo scambio di informazioni generali.
Tali obiettivi vengono raggiunti tramite attività formative di laboratorio svolte attraverso lavori di gruppo, la
redazione di progetti e relazioni di laboratorio, attività formative rivolte all'apprendimento di lingue straniere ed
infine mediante la preparazione della presentazione scritta e orale della prova finale.Capacità di apprendimento
In particolare, i laureati devono, sia in relazione a nozioni che
a strumenti informatici:
- saper integrare in modo efficace le nozioni ricevute con altre acquisite
mediante svariati strumenti disponibili;
- saper valutare in modo autonomo gli strumenti informatici,
sperimentandone l'efficacia per i problemi proposti.
A tali fine gli studenti vengono guidati nel miglioramento del metodo di studio sin dal primo anno dai docenti, per
consentire loro di affrontare al meglio il percorso formativo previsto.
La capacità di apprendimento viene
costantemente monitorata mediante verifiche di profitto e prove d'esame che vertono sulle nozioni da acquisire
soprattutto mediante lo studio autonomo e l'uso autonomo di strumenti
informatici.Requisiti di ammissione
Possesso di diploma di scuola secondaria superiore o di altro titolo di studio conseguito all'estero e riconosciuto idoneo.
La precisazione delle conoscenze richieste e la specificazione delle modalità di verifica vengono rimandate al regolamento didattico del corso di studio, dove saranno altresì indicati gli obblighi formativi aggiuntivi previsti nel caso in cui la verifica non sia positiva.
Prova finale
La prova finale per il conseguimento della Laurea in Informatica richiede da parte dello studente l’approfondimento di un argomento affine al contenuto di almeno un corso presente nel proprio piano formativo.
Tale argomento deve essere concordato con il docente del corso, che svolge le funzioni di relatore.
L’argomento trattato deve essere svolto come progetto documentato mediante elaborato scritto.
Modalità diverse di prova finale possono essere autorizzate dal CCS, sulla base di una richiesta motivata.
In particolare, in relazione ad obiettivi specifici, e nel quadro di convenzioni che lo prevedono esplicitamente, lo svolgimento della tesi può essere effettuato mediante tirocini formativi presso aziende, strutture della pubblica amministrazione ed enti
esterni, oltre che nell’ambito di soggiorni di studio presso altre Università italiane ed estere, anche nel quadro di accordi internazionali.
In ogni caso lo studente deve redigere un documento scritto e sostenere una prova seminariale.
In questa prova il candidato dovrà mostrare, oltre alla padronanza dell’argomento trattato, autonomia e capacità espositiva e di ricerca bibliograficaOrientamento in ingresso
Come negli scorsi anni, ed in risposta all’emergenza COVID 19, le principali attività di Orientamento sono state organizzate in stretto coordinamento con l'Ateneo, come di seguito sintettizato.
Le attività di orientamento informativo e formativo sono state organizzate prevalentemente a distanza coerentemente con l’andamento della situazione epidemiologica, tranne in alcune occasioni, in cui si è riusciti ad organizzare eventi in presenza.
Le attività online hanno garantito la continuità fondamentale dei servizi di orientamento volti ad accompagnare studenti e studentesse delle scuole secondarie superiori in un percorso di scelta.
Ad ulteriore supporto di tale percorso sono state predisposte attività rivolte a docenti e famiglie, punti di riferimento dell’utenza principale.
Per dicembre 2021/ gennaio 2022 / marzo 2022 sono stati organizzati gli incontri on line di “Porte Aperte Digital Edition”: una serie di appuntamenti pomeridiani della durata di 1 ora per ogni Area, durante i quali i docenti di “Tor Vergata” sono a disposizione per presentare l’intera offerta formativa della propria Area e per rispondere in diretta ai dubbi e alle domande degli studenti.
In questa edizione di Porte Aperte la partecipazione era libera cioè non subordinata alla prenotazione
Come da prassi è stato organizzato l'Open Day invernale di Ateneo, giovedì 3 marzo 2022 realizzato in modalità a distanza col nome di “Virtual Open Day”.
Per questo evento è stata realizzata un’apposita piattaforma web che permette di ricreare virtualmente una situazione simile a un open day in presenza.
All’interno della piattaforma gli studenti possono muoversi liberamente tra le diverse Teams room (una per ogni Area) dove si svolgono le presentazioni dei CdS, raccogliere e consultare materiali sull’offerta formativa di tutte le diverse Aree e dei servizi di Ateneo, visitare le strutture dell’Ateneo con il Virtual Tour e consultare i numerosi contenuti video a disposizione.
Al PCTO, realizzato per il Virtual Open Day, hanno partecipato 23 istituti scolastici per un totale di 935 studenti; mentre i prenotati totali sono stati 2714 di cui il 6% fuori regione.
Alla realizzazione dell’evento hanno partecipato 97 tra docenti e testimonial e 15 come moderatori e gestori delle aule virtuali.
Inoltre l’Ufficio Orientamento offre la sua disponibilità per organizzare incontri personalizzati con le Scuole con il progetto “TorVergata Orienta Le scuole” attraverso il quale i docenti possono richiedere approfondimenti tematici su tutti gli ambiti dell’offerta formativa o incontri di orientamento sull’offerta formativa generale o di Aree specifiche a seconda degli interessi delle classi con l’utilizzando della piattaforma da loro preferita (Teams, Meet, Zoom o altre).
Sono stati organizzati da settembre a oggi 18 incontri in cui sono stati incontrati 28 istituti scolastici.
Di questi incontri, coerentemente con le misure di sicurezza in ambito sanitario adottate dal Governo, l’Ufficio Orientamento ha organizzato 3 eventi in presenza dedicati esclusivamente alle scuole: il primo ha avuto luogo il 1° dicembre 2021 presso la Facoltà di Economia durante il quale gli studenti e le studentesse dell’Istituto Bonifacio VIII di Anagni hanno assistito a due lezioni-laboratorio in ambito economico; il secondo si è svolto il 21 dicembre presso la Macroarea di Ingegneria con gli studenti dell’Istituto di Istruzione Superiore I.T.C.
Di Vittorio –I.T.I.
Lattanzio che hanno incontrato lo staff di Scuderia Tor Vergata.
Il terzo incontro è previsto per il 12 aprile 2022 durante il quale verrà presentata l’offerta formativa e i servizi offerti dell’Ateneo.
A quest’ultimo evento in presenza si sono prenotati 6 istituti per un totale di 350 studenti.
Per rimanere vicini agli studenti e alle loro famiglie ogni mercoledì da gennaio a maggio 2022, dalle 15:00 alle 16:00, è attivo uno sportello virtuale di orientamento su Teams: “Incontra il nostro Staff” .
Non è necessaria la prenotazione e gli studenti attraverso il collegamento diretto alla Teams Room possono incontrare lo Staff dell’Ufficio Orientamento per domande, curiosità e chiarimenti sull’offerta formativa, sull’Ateneo e i suoi servizi.
Ad ulteriore supporto delle attività di orientamento è attivo un sito web dedicato (orientamento.uniroma2.it) all’interno del quale l’utente può trovare il calendario degli eventi di orientamento, informazioni sull’offerta formativa e un nutrito archivio di materiali multimediali (brochure e video) dedicati all’Ateneo e ai suoi servizi, ai singoli corsi di Laurea, alle Macroaree/Facoltà fino alle interviste agli studenti che raccontano la loro esperienza di studio a “Tor Vergata”.
Oltre a questo materiale sono disponibili due guide per accompagnare gli studenti nel loro percorso dalla scelta all’iscrizione: “Tor Vergata i primi passi” e “Tor Vergata in 6 click”.
Infine, l’Ufficio Orientamento ha partecipato a numerosi saloni digitali da ottobre 2021 a oggi che hanno permesso di raggiungere anche gli studenti e le scuole fuori regione (Young International Forum 2021; Orienta Puglia 2021; Orienta Sicilia-Catania 2021; Orienta Sicilia-Palermo 2021; Salone dell’Orientamento 2021; Orienta Calabria-Cosenza 2022; Orienta Lazio-Roma 2022)
E’ pianificato il Virtual Open Day Magistrale per le Aree di Economia-Ingegneria – Lettere e Filosofia – Scienze MM.FF.NN.
per il 11 maggio 2022.
Per i “Percorsi per le Competenze Trasversali e per l'Orientamento” (in breve PCTO), efficace strumento di orientamento formativo, è stata realizzata una nuova piattaforma di Ateneo con un catalogo informatizzato dei progetti e una dashboard personalizzata per tipologia di utenti, docenti di Tor Vergata- referenti scolastici-personale dell’ufficio PCTO, che consente una più efficace organizzazione e gestione degli stessi.
La nuova piattaforma è finalizzata ad agevolare la gestione delle attività di PCTO dell’Ateneo, a semplificare la comunicazione, l’inserimento dei dati, l’archiviazione dei documenti, a consentire l’analisi statistica dei dati raccolti nel database, nonché offrire uno strumento di facile consultazione e utilizzo per gli operatori scolastici e un’immagine di Ateneo tecnologicamente al passo con i tempi.
Ad oggi i progetti PCTO presenti nel catalogo sono 61 a cui hanno aderito 84 Istituti (di cui 8% fuori regione) per un totale di 5216 studenti prenotati.
Riguardo alle attività di accoglienza, nazionale ed internazionale, vi riporto le seguenti azioni svolte:
Incontri personalizzati su appuntamento in presenza e online per accogliere gli studenti: l’ufficio Welcome/Benvenuto offre un supporto su appuntamento online e in presenza per tutti gli studenti incoming attraverso Microsoft Teams.
Su appuntamento si offre un sostegno per la compilazione della richiesta del permesso di soggiorno o del rinnovo del permesso per gli studenti degli anni successivi al primo.
Students Welcome 2021 (agosto – dicembre 2021): Lo Students Welcome è un evento di accoglienza previsto a inizio anno accademico, durante il quale l’Ateneo dà il benvenuto agli studenti e alle studentesse che hanno già sostenuto i test di ingresso, a chi è ancora indeciso sul percorso da intraprendere e a chi è in arrivo dall’estero.
In particolare si offre un sostegno per l’immatricolazione, la compilazione del permesso di soggiorno, l’iscrizione al SSN, l’apertura di un conto bancario etc.
Per tutti e tutte è prevista la presentazione dei servizi di Ateneo (CUS, CARIS, CLICI, Agevola, Orto Botanico ecc).
Nel 2021, lo Students Welcome si è svolto dal 23 agosto al 14 dicembre 2021, attraverso modalità diverse in base alle richieste emerse dai corsi di studio o dalla Macroarea/Facoltà.
La novità del 2021 è stata l’organizzazione di circa 30 giornate di Welcome days in presenza in ogni Macroarea/Facoltà.
Per evitare assembramenti non è stato organizzato per tutte le matricole di Ateneo in un unico posto ma sono state organizzate delle giornate di accoglienza nelle singole Macroaree/Facoltà con info desk all’ingresso della struttura o in aule dedicate.
Con la preziosa collaborazione di studenti tutor e part-time e del personale tecnico amministrativo di Macroarea/Facoltà, sono state fornite le informazioni pratiche per affrontare il nuovo percorso universitario a tutte le matricole.
Le giornate si sono svolte da settembre a ottobre secondo il seguente calendario:
Giurisprudenza: 28-30 settembre 2021
Economia: 11 ottobre 2021
Ingegneria: 13-20 ottobre 2021
Scienze MM.FF.NN: 19 ottobre 2021
Lettere e Filosofia: 20 ottobre 2021
Inoltre anche per il 2021 lo Students Welcome ha risposto ad altre esigenze degli studenti: i) iniziare a seguire le lezioni online senza aver terminato l’immatricolazione, attraverso un account Teams temporaneo, la cui richiesta viene approvata dal Welcome office ii) eventi online di socializzazione tra studenti, come il progetto “Meet our students” iii) gruppi telegram per le matricole: Accoglienza Unitorvergata e Welcome Unitorvergata, un servizio di messagistica istantanea attivo tutte le mattine iv) realizzazione di una guida pratica in italiano e in inglese con tutti i servizi e gli indirizzi utili.
Da settembre 2021 l’Ufficio Accoglienza ha strutturato ed avviato due servizi agli studenti nuovi:
1.
Il 'Buddy programme', progetto volto a facilitare l’accoglienza dei nuovi studenti dell’Università di Roma “Tor Vergata” per l’anno accademico 21/22.
Il programma Buddy, prevede l’abbinamento di nuovi studenti con studenti già iscritti per l’assistenza nei primi mesi di assestamento al contesto universitario, in collaborazione con il Welcome Office di Ateneo.
Un Buddy aiuta i nuovi studenti a conoscere meglio il campus e i servizi a disposizione, facilita la comprensione dell’organizzazione didattica: struttura dell’anno accademico, lezioni, esami, è disponibile a dare una mano per risolvere eventuali problemi, indirizza lo studente agli uffici competenti per problemi specifici, dedica almeno un’ora alla settimana per incontrare lo studente/gli studenti che gli sono affidati.
Nei mesi di aprile e maggio 2021 ci sono state le fasi di progettazione e strutturazione del programma, attraverso la stesura del bando in doppia lingua ed un form di candidatura.
Nel giugno 2021 è iniziata la diffusione del programma: in un mese sono state raccolte 40 proposte di studenti già iscritti che si candidano per accogliere le future matricole.
Per lanciare il programma e la novità del Buddy, è stata ideata una campagna di promozione specifica in collaborazione con Redazione web.
Sono state attivate 12 Buddy chat (2 per Macroarea/Facoltà, una in italiano ed una inglese).
In ogni chat sono presenti i Buddy selezionati e un membro dell’ufficio accoglienza.
Le matricole si sono iscritte tramite il link di invito.
I Buddy insieme alle matricole hanno organizzato un evento il 10 ottobre 2021 per conoscere insieme la città di Roma.
Hanno inviato un questionario per registrare le disponibilità e si sono organizzati in modo autonomo: https://strawpoll.com/v8wk3fho8
2.
Servizio di Vaccinazione dedicato a tutta la comunità universitaria, in collaborazione con il Policlinico Tor Vergata e il centro vaccinazione PTV “La Vela”.
Il servizio, iniziato in via sperimentale nel settembre 2021, è stato strutturato e dedicato agli studenti, italiani e stranieri, docenti e personale tecnico amministrativo che non erano ancora muniti della certificazione verde COVID-19 (Green Pass) e a coloro che dovevano fare le dosi successive alla prima.
Grazie alla collaborazione con il centro PTV “La Vela” è stata dedicata una fascia oraria pomeridiana alla comunità universitaria per poter fare il vaccino (100 posti disponibili, tutti i giorni, dalle 17.30 alle 19.30, inclusi i festivi e il weekend) su prenotazione.
Il sistema di prenotazione è interno e gestito dall’ufficio accoglienza in collaborazione con il centro di calcolo di Ateneo.
Il Corso di Studio in breve
Il corso di laurea triennale in Informatica a Tor Vergata punta a formare degli specialisti informatici che abbiano acquisito i fondamenti della cultura informatica e che, essendo in grado di applicare tali principi, si pongano come specialisti ad uno stesso tempo competenti e flessibili in settori quali la progettazione, lo sviluppo e la gestione delle applicazioni software.
Il percorso di studi prevede, quindi, sia insegnamenti di tipo teorico che alcuni orientati più a tecniche e prassi tipiche di una competenza più orientata alla pratica dello sviluppo del software.
Questo significa ovviamente che il Corso lascia molto spazio ad attività pratiche, di laboratorio, ad esercitazioni dedicate in presenza o meno di tutor, e, proprio allo scopo di preparare lo studente all'ingresso nel mondo del lavoro, ad attività complementari come gli stage presso organizzazioni esterne.
Lo studente espliciterà le proprie scelte al momento della presentazione,
tramite il sistema informativo di ateneo, del piano di completamento o del piano di studio individuale,
secondo quanto stabilito dal regolamento didattico del corso di studio.
Primo anno
Primo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
|
8066820 -
LOGICA E RETI LOGICHE
(obiettivi)
L’insegnamento si propone di: - Fornire agli studenti le nozioni fondamentali del ragionamento logico analitico; - Introdurre i principi della progettazione e l'analisi dei circuiti logici.
Al termine del corso gli studenti saranno in grado di: - Riconoscere la sintassi e la semantica della logica proposizionale e della logica del primo ordine - Comprendere la simbologia relativa ai circuiti logici - Progettare semplici circuiti per operazioni booleane e aritmetiche - Confrontare l'efficienza di diverse soluzioni - Descrivere in modo sintetico e analitico il funzionamento di un circuito logico - Leggere e comprendere testi tecnici di logica e circuiti
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
8063957 -
ANALISI MATEMATICA
(obiettivi)
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: scopo del corso è quello di fornire agli studenti gli strumenti di base del calcolo differenziale e integrale per funzioni in una variabile reale utili nello studio delle discipline caratterizzanti il corso di laurea. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: al termine del corso gli studenti sapranno applicare i concetti appresi alla risoluzione di problemi. Sapranno inoltre enunciare definizioni e dimostrare i teoremi fondamentali in modo rigoroso. AUTONOMIA DI GIUDIZIO: gli studenti avranno compreso i limiti entro i quali poter applicare gli strumenti matematici acquisiti e di essere in grado di scegliere lo strumento appropriato per risolvere un problema. ABILITÀ COMUNICATIVE: gli studenti dovranno sapere comunicare in modo efficace il significato di una proposizione matematica.
|
9
|
MAT/05
|
72
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
8065619 -
MATEMATICA DISCRETA
(obiettivi)
OBIETTIVI FORMATIVI: L’insegnamento si propone di fornire agli studenti le nozioni fondamentali di teoria degli insiemi, logica, teoria dei numeri, combinatoria enumerativa, analisi asintotica, e teoria dei grafi. Tutte queste discipline giocano un ruolo fondamentale nell’informatica, e sono importanti per la programmazione.
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del processo di apprendimento ci si aspetta che lo studente abbia memorizzato il contenuto del corso, e che lo abbia compreso.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Al termine del processo di apprendimento ci si aspetta che lo studente sia in grado di applicare le tecniche imparate nel corso alla risoluzione di problemi simili a quelli visti nel corso. In particolare, lo studente sarà in grado di risolvere equazioni lineari tra classi di resto, risolvere equazioni lieari Diofantee a due incognite, codoficare e decodificare messaggi tramite il protocollo RSA, usare ed applicare il Principio di Inclusione Esclusione, stimare asintoticamente somme singole e multiple, colorare un grafo in modo relativamente efficiente, calcolare i parametri fondamentali di una rete di comunicazione.
AUTONOMIA DI GIUDIZIO: Al termine del processo di apprendimento lo studente sara’ in grado di individuare all’interno di problemi pratici derivanti dallo svolgimento della professione di informatico i problemi matematici studiati nel corso.
ABILITÀ COMUNICATIVE: Al termine del processo di apprendimento lo studente sara’ in grado di comunicare in modo efficiente con matematici che lavorano in Matematica Discreta.
CAPACITÀ DI APPRENDIMENTO: Al termine del processo di apprendimento lo studente sara’ in grado di leggere e comprendere libri professionali di Matematica Discreta.
|
9
|
MAT/02
|
72
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
8067803 -
PROGRAMMAZIONE DEI CALCOLATORI CON LABORATORIO
(obiettivi)
Scopo del corso è quello di introdurre agli studenti il concetto di problema computazionale e di risoluzione automatica, mettendoli in grado di comprendere ed analizzare la struttura di un problema, individuare metodi di risoluzione alternativi, raffrontarli dal punto di vista dell'efficienza, implementarli mediante un opportuno linguaggio di programmazione e valutarne la correttezza.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Secondo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
|
8064009 -
GEOMETRIA ED ALGEBRA
(obiettivi)
OBIETTIVI FORMATIVI: Il corso fornisce un'introduzione all'algebra lineare a alla geometria affine.
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente dovrà conoscere i principali tipi di struttura studiati, così come esempi e controesempi che illustrino i vari casi e le differenze tra essi. In particolare, lo studente non potrà limitarsi a memorizzare meccanicamente qualche procedura più o meno algoritmica per la soluzione di problemi: dovrà invece realmente capire perché tali procedure effettivamente funzionano e fanno quanto richiesto.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente dovrà essere in grado di risolvere problemi e esercizi relativi agli argomenti trattati durante il corso; esempi di tali problemi ed esercizi saranno presentati in aula durante il corso, e sarà indicato agli materiale adeguato per lo studio personale in questo senso.
|
6
|
MAT/03
|
48
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
8066492 -
ARCHITETTURA DEI SISTEMI DI ELABORAZIONE
(obiettivi)
OBIETTIVI FORMATIVI: acquisizione di conoscenze relative ai concetti fondanti delle architetture dei calcolatori partendo dal livello hardware fino a giungere al sistema operativo. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: acquisizione di conoscenze e tecniche che favoriscano la capacità di comprensione dei problemi e dei procedimenti risolutivi; CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: abbiano capacità di applicare la conoscenza e comprensione acquisite al fine di individuare i punti critici dei problemi allo scopo di progettare soluzioni adeguate rispetto ai requisiti richiesti. AUTONOMIA DI GIUDIZIO: abbiano la capacità di realizzate circuiti elettronici digitali che permettano di favorire giudizi autonomi circa la realizzabilità. ABILITÀ COMUNICATIVE: l'utilizzo di linguaggi di rappresentazione nuovi favorisce la capacità di comunicare con un elevato grado di chiarezza verso interlocutori specialisti e non specialisti; CAPACITÀ DI APPRENDIMENTO: sviluppo di capacità di approfondire autonomamente gli argomenti trattati, che è prerogativa necessaria alla possibilità di intraprendere con successo il percorso di studi
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Secondo anno
Primo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
|
8065623 -
CALCOLO DELLE PROBABILITA' E STATISTICA
(obiettivi)
OBIETTIVI FORMATIVI: ’L'insegnamento si inserisce nell’'area tematica della matematica, in particolare della probabilità e statistica. Si propone il duplice obiettivo di fornire allo studente sia la conoscenza e la capacità di comprensione dei fenomeni di natura aleatoria sia gli strumenti metodologici e analitici correlati, che siano di supporto per i corsi successivi ma anche di valore intrinseco. L’'introduzione ai concetti di rischio e di probabilità fornisce gli strumenti analitici e modellistici per la trattazione di eventi casuali. L'’introduzione alla statistica fornisce gli strumenti metodologici per trattare con le quantità aleatorie rilevabili. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Si richiede la capacità di comprendere la teoria e di svolgere esercizi. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Si richiede la capacità di capire come usare la teoria per svolgere gli esercizi. AUTONOMIA DI GIUDIZIO: Si richiede di motivare i procedimenti utilizzati nella soluzione degli esercizi, con eventuale riferimento ad argomenti di teoria. ABILITÀ COMUNICATIVE: Si richiede la capacità di avere padronanza dei concetti matematici utilizzati. CAPACITÀ DI APPRENDIMENTO: Si richiede di capire la teoria, sapendo collegare dove serve diversi argomenti.
|
6
|
MAT/06
|
48
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
8066825 -
LINGUAGGI E METODOLOGIE DI PROGRAMMAZIONE
(obiettivi)
OBIETTIVI FORMATIVI: Il corso intende fornire allo studente una panoramica dettagliata dei linguaggi di programmazione che implementano paradigmi diversi dal solo modello procedurale visto nei corsi precedenti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza di modelli non procedurali alla programmazione. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Ricerca di soluzioni basate su modelli di programmazione non esplicitamente procerurale. AUTONOMIA DI GIUDIZIO: Comprensione di quale sia l'approccio di programmazione migliore dato l'ambito di applicazione. ABILITÀ COMUNICATIVE: Lo studente avrà la capacità di descrive i modelli non procedurali. CAPACITÀ DI APPRENDIMENTO: Richesta una rivoluzione nella modalità di pensare a chi è abituato a pensare proceduralmente.
|
|
|
M-4738 -
MODULO II
|
Erogato in altro semestre o anno
|
|
M-4737 -
MODULO I
(obiettivi)
OBIETTIVI FORMATIVI: Il corso intende fornire allo studente una panoramica dettagliata dei linguaggi di programmazione che implementano paradigmi diversi dal solo modello procedurale visto nei corsi precedenti.CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza di modelli non procedurali alla programmazione. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Ricerca di soluzioni basate su modelli di programmazione non esplicitamente procerurale. AUTONOMIA DI GIUDIZIO: Comprensione di quale sia l'approccio di programmazione migliore dato l'ambito di applicazione. ABILITÀ COMUNICATIVE: Lo studente avrà la capacità di descrive i modelli non procedurali. CAPACITÀ DI APPRENDIMENTO: Richesta una rivoluzione nella modalità di pensare a chi è abituato a pensare proceduralmente.
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8065625 -
SISTEMI OPERATIVI E RETI
(obiettivi)
OBIETTIVI FORMATIVI: gli obiettivi del corso consistono principalmente nel fornire agli studenti una preparazione di base sui sistemi operativi e sulle reti di calcolatori, in particolare sulla rete Internet. Gli argomenti trattati saranno sia di tipo teorico che applicativo. A livello teorico, si descriveranno le varie architetture e strutture di sistemi, i principali componenti che costituiscono un sistema operativo e i protocolli che governano il funzionamento della rete Internet. A livello applicativo si introdurranno la programmazione multi processo e multi thread, la programmazione delle socket e nozioni per la progettazione di reti LAN sia nell'aspetto hardware che software. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Lo studente acquisirà le conoscenze fondamentali sulla struttura e funzionalità dei sistemi operativi. Conoscerà le tipologie di sistemi operativi esistenti e le attuali architetture di elaborazione. Conoscerà i principali componenti di un sistema operativo; le operazioni sui processi, comprese le tecniche per la comunicazione e sincronizzazione; i principi sulla programmazione multi processo e multi thread e l'uso delle principali funzioni, in linguaggio C, dello standard POSIX e della libreria PTHREAD. Conoscerà I più diffusi algoritmi di gestione delle risorse; varie tecniche di gestione della memoria; la gestione del file system e dell'I/0; aspetti legati alla sicurezza dei sistemi operativi. Per la parte reti, conoscerà il funzionamento della rete Internet; la commutazione di pacchetto; l'architettura dello stack TCP/IP e tutti i protocolli fondamentali che governano oggi il funzionamento della rete Internet. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Lo studente acquisirà conoscenze per la realizzazione di applicazioni multi processo e multi thread concorrenti in ambiente C/POSIX. Sarà in grado di utilizzare le principali funzioni di sistema per la gestione dei processi e dei thread compresi gli strumenti di sincronizzazione quali mutex, semafori e variabili condizione. Nella parte reti, acquisirà conoscenze di base per lo sviluppo di applicazioni di rete, mediante programmazione delle socket in linguaggio Java. Inoltre, sarà in grado di progettare semplici reti LAN sia a livello hardware, mediante dispositivi di interconnessione e mezzi trasmissivi, sia a livello software sviluppando il piano d'indirizzamento. AUTONOMIA DI GIUDIZIO: Lo studente sarà in grado di valutare le performance degli algoritmi di gestione delle risorse dei sistemi operativi, di comprendere e risolvere problemi tipici della programmazione concorrente e di operare scelte adeguate nella progettazione di reti intranet. ABILITÀ COMUNICATIVE: Lo studente acquisirà la capacità di esprimere i concetti fondamentali trattati nel corso con terminologia appropriata. Imparerà a descrivere i problemi inerenti la programmazione concorrente e la programmazione delle socket e le metodologie adottate per la loro soluzione. CAPACITÀ DI APPRENDIMENTO: Lo studente acquisirà la capacità di studiare ed apprendere argomenti più avanzati sui sistemi operativi e sulle reti di calcolatori.
|
12
|
INF/01
|
96
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067331 -
ALGORITMI E STRUTTURE DATI
(obiettivi)
OBIETTIVI FORMATIVI: Questo corso introduce gli studenti all'analisi e alla progettazione di algoritmi. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, gli studenti saranno in grado di: - analizzare la complessità asintotica di algoritmi; - dimostrare familiarità con i principali algoritmi e strutture dati; - applicare i più importanti paradigmi di progettazione algoritmica e usare i principali metodi di analisi; - progettare algoritmi efficienti in tipici contesti pratici in cui è richiesta una soluzione algoritmica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Mi aspetto che uno studente sia in grado di riconoscere problemi algoritmici in contesti applicativi reali e sia in grado di applicare soluzioni algoritmiche a tali problemi. AUTONOMIA DI GIUDIZIO: Mi aspetto che uno studente sia capace di giudicare la qualità di una soluzione algoritmica. ABILITÀ COMUNICATIVE: Mi aspetto che uno studente sia in grado di descrivere formalmente problemi, algoritmi e analisi. CAPACITÀ DI APPRENDIMENTO: Mi aspetto che uno studente migliori le sue capacità di apprendimento.
|
|
|
M-5638 -
ALGORITMI E STRUTTURE DATI B
(obiettivi)
OBIETTIVI FORMATIVI: Questo corso introduce gli studenti all'analisi e alla progettazione di algoritmi. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, gli studenti saranno in grado di: - analizzare la complessità asintotica di algoritmi; - dimostrare familiarità con i principali algoritmi e strutture dati; - applicare i più importanti paradigmi di progettazione algoritmica e usare i principali metodi di analisi; - progettare algoritmi efficienti in tipici contesti pratici in cui è richiesta una soluzione algoritmica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Mi aspetto che uno studente sia in grado di riconoscere problemi algoritmici in contesti applicativi reali e sia in grado di applicare soluzioni algoritmiche a tali problemi. AUTONOMIA DI GIUDIZIO: Mi aspetto che uno studente sia capace di giudicare la qualità di una soluzione algoritmica. ABILITÀ COMUNICATIVE: Mi aspetto che uno studente sia in grado di descrivere formalmente problemi, algoritmi e analisi. CAPACITÀ DI APPRENDIMENTO: Mi aspetto che uno studente migliori le sue capacità di apprendimento.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
|
M-5639 -
ALGORITMI E STRUTTURE DATI A
(obiettivi)
OBIETTIVI FORMATIVI: Questo corso introduce gli studenti all'analisi e alla progettazione di algoritmi. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Al termine del corso, gli studenti saranno in grado di: - analizzare la complessità asintotica di algoritmi; - dimostrare familiarità con i principali algoritmi e strutture dati; - applicare i più importanti paradigmi di progettazione algoritmica e usare i principali metodi di analisi; - progettare algoritmi efficienti in tipici contesti pratici in cui è richiesta una soluzione algoritmica. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Mi aspetto che uno studente sia in grado di riconoscere problemi algoritmici in contesti applicativi reali e sia in grado di applicare soluzioni algoritmiche a tali problemi. AUTONOMIA DI GIUDIZIO: Mi aspetto che uno studente sia capace di giudicare la qualità di una soluzione algoritmica. ABILITÀ COMUNICATIVE: Mi aspetto che uno studente sia in grado di descrivere formalmente problemi, algoritmi e analisi. CAPACITÀ DI APPRENDIMENTO: Mi aspetto che uno studente migliori le sue capacità di apprendimento.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative di base
|
ITA |
Secondo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
|
8065624 -
RICERCA OPERATIVA
(obiettivi)
L'obiettivo del corso è di acquisire conoscenze relative alla branca della Ricerca Operativa che si occupa della modellazione e risoluzione di problemi lineari. Al termine del corso lo studente acquisirà le competenze necessarie per analizzare, modellare e approcciare la risoluzione di problemi decisionali in questo ambito (*conoscenza e capacità di comprensione*). Inoltre lo studente alla fine del corso avrà sviluppato delle capacità di analizzare la complessità di questi problemi (*capacità di applicare conoscenza e comprensione*) al fine di determinare le migliori scelte in ambito algoritmico/implementativo. Questo stimolerà inoltre sia *autonomia di giudizio*, vista anche la natura applicativa del corso e la necessaria analisi critica sulla correttezza delle metodologie quantitative utilizzate, che *abilità comunicative*, come accade in un corso modellistico dove sia richiesto di dover sintetizzare in linguaggi differenti obiettivi e vincoli a strumenti e persone a valle della catena decisionale. E' infine naturale pensare che lo studente possa implementare le conoscenze acquisite nel corso in maniere autonoma sulla base delle necessità future lavorative che gli si presenteranno (*capacità di apprendimento*).
|
6
|
MAT/09
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066825 -
LINGUAGGI E METODOLOGIE DI PROGRAMMAZIONE
(obiettivi)
OBIETTIVI FORMATIVI: Il corso intende fornire allo studente una panoramica dettagliata dei linguaggi di programmazione che implementano paradigmi diversi dal solo modello procedurale visto nei corsi precedenti. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Conoscenza di modelli non procedurali alla programmazione. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Ricerca di soluzioni basate su modelli di programmazione non esplicitamente procerurale. AUTONOMIA DI GIUDIZIO: Comprensione di quale sia l'approccio di programmazione migliore dato l'ambito di applicazione. ABILITÀ COMUNICATIVE: Lo studente avrà la capacità di descrive i modelli non procedurali. CAPACITÀ DI APPRENDIMENTO: Richesta una rivoluzione nella modalità di pensare a chi è abituato a pensare proceduralmente.
|
|
|
M-4738 -
MODULO II
(obiettivi)
OBIETTIVI FORMATIVI: padronanza del paradigma di modellazione e programmazione OO e, in particolare, acquisizione di conoscenza pratica del linguaggio Java CONOSCENZA E CAPACITÀ DI COMPRENSIONE: lo studente deve essere in grado di trasporre richieste scevre da tecnicismi e convogliarle in forma di requisiti formali all'interno di un piano di sviluppo software CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: una volta realizzato il piano di cui sopra, lo studente deve essere in grado di sviluppare software in modo indipendente AUTONOMIA DI GIUDIZIO: lo studente, indipendentemente dalle capacità e attitudini personali, deve raggiungere una piena maturità sull'argomento e fornire soluzioni in piena autonomia ABILITÀ COMUNICATIVE: lo studente deve essere in grado di comunicare in modo adeguato, da un punto di vista formale e professionale, le scelte effettuate in una pianificazione di sviluppo software CAPACITÀ DI APPRENDIMENTO: lo studente, pur coadiuvato dal docente, deve poter affinare le proprie capacità di apprendimento affrontando problemi reali e studiando su materiale non strettamente didattico
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
M-4737 -
MODULO I
|
Erogato in altro semestre o anno
|
|
8067804 -
BASI DI DATI E DI CONOSCENZA
(obiettivi)
Presentazione Il Corso di Basi di Dati e di Conoscenza ha lo scopo di far acquisire allo studente una buona conoscenza dei principi che governano la progettazione di basi di dati e di conoscenza sia tradizionali sia più avanzati come database distribuiti e NoSQL ed interazione con applicativi. Il Corso propone i concetti basilari dell’algebra e del calcolo relazionale e li declina nello studio del modello Entità-Relazione e, più in generale, delle tematiche relative alla progettazione di basi di dati relazionali. Inoltre, obiettivo formativo del Corso è fornire allo studente una conoscenza nel dettaglio sul funzionamento dei sistemi di gestione delle basi di dati fondati sul linguaggio SQL (Standard Query Language) e l’impiego di quest’ultimo come linguaggio di definizione e manipolazione della base di dati.
Obiettivi Formativi Il Corso di Basi di Dati ha i seguenti obiettivi formativi: - Illustrare il modello relazionale per la rappresentazione dei dati. - Illustrare le nozioni base di Algebra e Calcolo Relazionale. - illustrare le tecniche di progettazione di basi di dati fondate sul modello Entità-Relazione. - Illustrare i sistemi di gestione delle basi di dati fondati sul linguaggio SQL. - Illustrare le problematiche relative alle basi di dati relazionali. - Illustrare l’interazione con basi di dati relazionali tramite l’uso di SQL come Data Definition Language (DDL) e Data Management Language (DML). - Illustrare le tecniche di programmazione avanzata di base di dati - Illustrare le forme normali e le tecniche di normalizzazione. - Illustrare le tecniche di ottimizzazione. - Illustrare le tecniche di gestione delle transazioni e il controllo della concorrenza - Illustrare i concetti di basi di dati distribuite - Illustrare i Database NoSQL - Illustrare il trattamento dei big data con MapReduce e Spark
Risultati di Apprendimento Attesi Conoscenza e capacità di comprensione Lo studente al termine del Corso avrà conoscenza delle problematiche relative alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio SQL (Standard Query Language) e alla progettazione di basi di dati basati sul metodo Entità-Relazione. Inoltre, tramite le esercitazioni e il laboratorio gli studenti acquisiranno la capacità di implementare i propri progetti, basati su casi di studio, in appositi software per la gestione di un DBMS (DataBase Management System) e delle Basi di dati NoSQL. Base di dati distribuite.
Conoscenze e capacità di comprensione applicate: Lo studente sarà in grado di utilizzare strumenti, ambienti di sviluppo e metodi per affrontare problemi di progettazione di basi di dati; sarà inoltre in grado di utilizzare le funzionalità di base dei sistemi di gestione di basi di dati, come la definizione della base di dati, l’aggiornamento della base di dati, e le interrogazioni sulla base di dati, nell'ambito dello sviluppo e dell'esercizio di sistemi informativi
Autonomia di giudizio Lo studente sarà in grado di effettuare una analisi di un sistema di basi di dati complesso e sarà in grado di progettarlo e di realizzarlo in un apposito software per la gestione di una base di dati (DBMS).
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067805 -
FONDAMENTI DI INFORMATICA
(obiettivi)
Acquisizione di conoscenze relative ai concetti fondanti dell'informatica e della teoria degli algoritmi, con particolare riferimento alla teoria degli automi e dei linguaggi formali, alla calcolabilità e alla complessità computazionale
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067569 -
LINGUA INGLESE (LIVELLO B2)
|
3
|
L-LIN/12
|
24
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Terzo anno
Primo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
|
8067817 -
INGEGNERIA DEL SOFTWARE
(obiettivi)
Gli allievi acquisiscono le conoscenze relative agli aspetti metodologici ed applicativi per inquadrare la produzione del software all’'interno di una disciplina ingegneristica. Vengono presentati il processo software e i principali metodi di analisi e progettazione del software; al termine del corso lo studente avrà acquisito le competenze necessarie per conoscere gli aspetti tipici dei processi e prodotti software (*conoscenza e capacità di comprensione*). In particolare, lo studente avrà avuto modo di apprendere gli strumenti qualitativi e quantitativi per l'analisi e la progettazione di sistemi software, e per la gestione efficace di progetti software (*capacità di applicare conoscenza e comprensione*). Il riferimento a contesti applicativi e casi di studio reali stimolano *autonomia di giudizio* e *abilità comunicative*. Infine, le conoscenze di base apprese nel corso contribuiscono a sviluppare *capacità di apprendimento* da parte dello studente mettendolo nelle condizioni di poter applicare in maniera autonoma le tematiche affrontate.
|
12
|
ING-INF/05
|
96
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067806 -
INTELLIGENZA ARTIFICIALE
(obiettivi)
Fornire agli studenti conoscenze formali e tecnologiche avanzate per la modellazione di sistemi intelligenti; in particolare sistemi di information extraction e di question answering anche nel contesto del Semantic Web.
|
9
|
INF/01
|
72
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' CARATTERIZZANTI: 6 CFU a scelta tra i seguenti esami - (visualizza)
|
6
|
|
|
|
|
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
(obiettivi)
Il corso ha come obiettivi l'apprendimento dei principali metodi e strumenti algoritmici per l'analisi e la gestione efficiente di enormi quantità di dati. In particolare, si studiano ed implementano modelli dinamici (streaming, avversariali e gerarchici) per la rappresentazione dei dati e la realizzazione di strutture dati che permettono queries di natura statistica/combinatorica in modo efficiente sia come costi di memoria che come tempo di esecuzione. Istanze importanti di queste strutture che si studieranno sono le Locality Hasing Function, il Min-Hashing, la Shingling Technique, i modelli di dati Streaming, il sampling su streaming, gli algoritmi ranodmizzati di counting, e l'algoritmo di page-rank per il WEB. Verranno anche studiati modelli e tecniche parallele su Map-Reduce.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067808 -
PROGETTAZIONE E LABORATORIO
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI: 12 CFU a scelta tra i seguenti esami - (visualizza)
|
12
|
|
|
|
|
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
(obiettivi)
Il corso ha come obiettivi l'apprendimento dei principali metodi e strumenti algoritmici per l'analisi e la gestione efficiente di enormi quantità di dati. In particolare, si studiano ed implementano modelli dinamici (streaming, avversariali e gerarchici) per la rappresentazione dei dati e la realizzazione di strutture dati che permettono queries di natura statistica/combinatorica in modo efficiente sia come costi di memoria che come tempo di esecuzione. Istanze importanti di queste strutture che si studieranno sono le Locality Hasing Function, il Min-Hashing, la Shingling Technique, i modelli di dati Streaming, il sampling su streaming, gli algoritmi ranodmizzati di counting, e l'algoritmo di page-rank per il WEB. Verranno anche studiati modelli e tecniche parallele su Map-Reduce.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8063992 -
FISICA
|
Erogato in altro semestre o anno
|
|
8066025 -
CALCOLO NUMERICO
(obiettivi)
OBIETTIVI FORMATIVI:investigare alcuni argomenti di base dell'analisi numerica CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Standard CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Standard AUTONOMIA DI GIUDIZIO: Standard ABILITÀ COMUNICATIVE:Standard CAPACITÀ DI APPRENDIMENTO: Standard
|
6
|
MAT/08
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
Secondo semestre
|
Insegnamento
|
CFU
|
SSD
|
Ore Lezione
|
Ore Eserc.
|
Ore Lab
|
Ore Studio
|
Attività
|
Lingua
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' CARATTERIZZANTI: 6 CFU a scelta tra i seguenti esami - (visualizza)
|
6
|
|
|
|
|
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
|
Erogato in altro semestre o anno
|
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
Erogato in altro semestre o anno
|
|
8067808 -
PROGETTAZIONE E LABORATORIO
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati. • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
Attività formative caratterizzanti
|
ITA |
|
Gruppo opzionale:
GRUPPO OPZIONALE ATTIVITA' AFFINI: 12 CFU a scelta tra i seguenti esami - (visualizza)
|
12
|
|
|
|
|
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
|
Erogato in altro semestre o anno
|
|
8063992 -
FISICA
(obiettivi)
OBIETTIVI FORMATIVI: Il corso di studio è volto a fornire una preparazione basilare a livello universitario sui concetti principali di Fisica Generale, con particolare rilievo sulla meccanica classica del punto materiale, dei sistemi di punti materiali e del corpo rigido, sulla termodinamica classica e su cenni di elettromagnetismo classico. CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Gli studenti devono avere una approfondita comprensione dei concetti base della Fisica classica. Queste competenze sono ottenute tramite lezioni frontali ed esercitazioni in classe. La verifica delle conoscenze e della capacita' di comprensione viene fatta tramite prove scritte e orali. CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Gli studenti devono essere in grado di identificare gli elementi essenziali di un problema di Fisica classica e saperlo modellizzare effettuando le approssimazioni necessarie. Devono essere in grado di adattare modelli esistenti a dati sperimentali nuovi. AUTONOMIA DI GIUDIZIO: Gli studenti devono essere in grado di effettuare autonomamente approfondimenti, calcoli oppure simulazioni numeriche. Devono sviluppare la capacità di eseguire ricerche bibliografiche e di selezionare i materiali interessanti, in particolare sul WEB. Tali capacita' sono acquisite durante lo studio per la preparazione degli esami , approfondendo alcuni argomenti specifici anche con la consultazione di articoli su riviste. ABILITÀ COMUNICATIVE: Gli studenti devono essere in grado di lavorare in un gruppo durante lo studio degli argomenti del corso. Devono essere in grado di esporre i concetti appresi a un pubblico sia di specialisti che di profani. CAPACITÀ DI APPRENDIMENTO: Gli studenti devono essere in grado di affrontare nuove problematiche attraverso uno studio autonomo. Devono cercare di ottimizzare le loro tecniche di studio in vista dei successivi esami del Corso di Studio.
|
6
|
FIS/01
|
48
|
-
|
-
|
-
|
Attività formative affini ed integrative
|
ITA |
|
8066025 -
CALCOLO NUMERICO
|
Erogato in altro semestre o anno
|
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
Erogato in altro semestre o anno
|
|
|
8066567 -
ALTRE ATTIVITA' FORMATIVE
|
9
|
|
72
|
-
|
-
|
-
|
Ulteriori attività formative (art.10, comma 5, lettera d)
|
ITA |
|
- -
A SCELTA DELLO STUDENTE
|
12
|
|
96
|
-
|
-
|
-
|
Attività formative a scelta dello studente (art.10, comma 5, lettera a)
|
ITA |
|
8066337 -
PROVA FINALE
|
6
|
|
48
|
-
|
-
|
-
|
Per la prova finale e la lingua straniera (art.10, comma 5, lettera c)
|
ITA |
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
(obiettivi)
Il corso ha come obiettivi l'apprendimento dei principali metodi e strumenti algoritmici per l'analisi e la gestione efficiente di enormi quantità di dati. In particolare, si studiano ed implementano modelli dinamici (streaming, avversariali e gerarchici) per la rappresentazione dei dati e la realizzazione di strutture dati che permettono queries di natura statistica/combinatorica in modo efficiente sia come costi di memoria che come tempo di esecuzione. Istanze importanti di queste strutture che si studieranno sono le Locality Hasing Function, il Min-Hashing, la Shingling Technique, i modelli di dati Streaming, il sampling su streaming, gli algoritmi ranodmizzati di counting, e l'algoritmo di page-rank per il WEB. Verranno anche studiati modelli e tecniche parallele su Map-Reduce.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067808 -
PROGETTAZIONE E LABORATORIO
|
Erogato in altro semestre o anno
|
|
8039397 -
PROGRAMMAZIONE WEB
|
Erogato in altro semestre o anno
|
|
8039401 -
PROGRAMMAZIONE JAVA PER DISPOSITIVI MOBILI
|
Erogato in altro semestre o anno
|
|
8039093 -
PROGRAMMAZIONE DI DISPOSITIVI MOBILI
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8067121 -
DATA MINING
|
Erogato in altro semestre o anno
|
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
|
Erogato in altro semestre o anno
|
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
Erogato in altro semestre o anno
|
|
8067808 -
PROGETTAZIONE E LABORATORIO
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039397 -
PROGRAMMAZIONE WEB
(obiettivi)
Fornire allo studente le nozioni di base delle principali delle tecnologie e delle architetture di comunicazione usate nel WEB
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039401 -
PROGRAMMAZIONE JAVA PER DISPOSITIVI MOBILI
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039093 -
PROGRAMMAZIONE DI DISPOSITIVI MOBILI
|
Erogato in altro semestre o anno
|
|
8067438 -
INFORMATION RETRIEVAL
(obiettivi)
Il Web è la più grande collezione di informazione in formato digitale attualmente disponibile in modo pubblicamente accessibile. Il corso affronta gli aspetti teorici e realizzativi che ne consentono lo sfruttamento, dai processi di indicizzazione, accesso e recupero di informazione alla acquisizione di conoscenza da grandi collezioni di dati distribuite geograficamente. Le finalità del corso sono di: • Approfondire tematiche legate all’apprendimento automatico, presentando i metodi avanzati di induzione di conoscenza dai dati. • Conoscere i diversi modelli utilizzati nei motori di ricerca per il WWW e nelle loro declinazioni semantiche (Semantic Enterprise Search). • Conoscere le tecnologie avanzate di Intelligenza Artificiale applicata al Web, per il trattamento linguistico dei testi (Natural Language Processing) e sperimentarne la applicazione nei domini del Social Web in problemi di Semantic document management, Link Analysis e Opinion Mining.
|
6
|
INF/01
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067121 -
DATA MINING
|
Erogato in altro semestre o anno
|
Insegnamenti extracurriculari:
(nascondi)
|
|
|
|
8067807 -
ALGORITMI PER I BIG DATA
|
Erogato in altro semestre o anno
|
|
8067809 -
INTRODUZIONE ALL'ANALISI DEI DATI GEOSPAZIALI
|
Erogato in altro semestre o anno
|
|
8067808 -
PROGETTAZIONE E LABORATORIO
|
Erogato in altro semestre o anno
|
|
8039397 -
PROGRAMMAZIONE WEB
(obiettivi)
Fornire allo studente le nozioni di base delle principali delle tecnologie e delle architetture di comunicazione usate nel WEB
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
|
ITA |
|
8039401 -
PROGRAMMAZIONE JAVA PER DISPOSITIVI MOBILI
|
Erogato in altro semestre o anno
|
|
8039093 -
PROGRAMMAZIONE DI DISPOSITIVI MOBILI
|
6
|
ING-INF/03
|
48
|
-
|
-
|
-
|
|
ITA |
|
8067438 -
INFORMATION RETRIEVAL
|
Erogato in altro semestre o anno
|
|
8067121 -
DATA MINING
|
6
|
ING-INF/05
|
48
|
-
|
-
|
-
|
|
ITA |