• Non ci sono risultati.

Anno Accademico 2015/2016 INFORMATICA (d.m. 270) E MANIFESTO DEGLI STUDI GUIDA AL CORSO DI LAUREA IN

N/A
N/A
Protected

Academic year: 2024

Condividi "Anno Accademico 2015/2016 INFORMATICA (d.m. 270) E MANIFESTO DEGLI STUDI GUIDA AL CORSO DI LAUREA IN"

Copied!
123
0
0

Testo completo

La prima parte è la descrizione del Corso di Laurea Magistrale in Informatica (DM 270, classe L31), tale descrizione costituisce. Tutto quanto scritto nella presente guida (e nei successivi aggiornamenti della guida stessa, che saranno pubblicati sul sito del Corso di Studio) è vincolante per gli studenti del coorte 2015 e per il Corso ed i suoi docenti.

Requisiti di ammissione

Pre-corsi (corsi di riallineamento)

Iscrizione a tempo pieno e a tempo parziale

Lo studente che supera/trasferisca/2° laurea è esonerato dal sostenere il TARM se consegue la convalida di almeno 6 CFU nell'area matematica. Attualmente uno studente iscritto a tempo pieno potrà registrare un massimo di 80 ECTS all'anno, mentre uno studente iscritto a tempo parziale potrà registrare un massimo di 36 ECTS all'anno.

Piano Carriera e responsabili

Periodi di lezione

Attualmente, uno studente iscritto a tempo pieno può registrare un massimo di 80 ECTS all'anno, mentre uno studente iscritto a tempo parziale può registrare un massimo di 36 ECTS all'anno. . corsi di laboratorio, che iniziano in un momento successivo rispetto ai corsi, per completare le lezioni) e studio individuale, seguito da una sospensione di 5 settimane per consentire agli studenti di sostenere gli esami. Gli orari delle lezioni e delle aule sono disponibili sul sito http://di.unito.it/orarilezoni.

Esami

Sono previste tre sessioni di laurea all'anno, solitamente nei mesi di luglio, ottobre e marzo/aprile. Le date delle sessioni di laurea della coorte 2015/2016 verranno comunicate all'inizio del terzo anno accademico della coorte.

Edumeter e il processo della qualità del Corso di Laurea

Iscrizione come seconda laurea, passaggio o trasferimento

Riconoscimento Certificazioni di lingua inglese

Il tutorato

Lo studente è poi invitato a partecipare agli incontri di orientamento negli orari e nei modi stabiliti dalla commissione di orientamento. Sono previsti due incontri di orientamento, uno al termine della prima ora di esame e uno all'inizio dell'anno successivo.

Date e scadenze

Il secondo incontro è particolarmente utile per programmare il proseguimento degli studi qualora lo studente abbia incontrato difficoltà e non abbia acquisito tutti i crediti formativi richiesti per il primo anno. Il calendario degli incontri viene comunicato a tutti gli studenti tramite e-mail e pubblicato nella sezione avvisi della pagina web del corso di laurea.

Generalità

I tirocini possono essere svolti anche nell'ambito dell'Ateneo, su progetti all'uopo definiti. Sia l'attività di tirocinio che l'attività di redazione di relazioni saranno svolte sotto la supervisione del docente del corso di diploma e si concluderanno con un esame finale.

Biennio propedeutico comune ai tre curricula I anno

Per ciascun curriculum troverai le scelte relative ai crediti liberamente scelte dallo studente che vengono approvate automaticamente, senza necessità di convalida. Lo studente può utilizzare i crediti liberi anche al fine di acquisire crediti in settori non informatici, ad esempio per soddisfare requisiti minimi di ammissione ad altri master.

Curriculum Informazione e Conoscenza

2 mfn061

Curriculum Linguaggi e Sistemi

Curriculum Reti e Sistemi Informatici

7 mfn135

Struttura dell’offerta formativa rispetto al RAD della classe

Erasmus

Universidad de Las Palmas de Gran Canaria, Isole Canarie Spagna Universidad Autonoma de Madrid, Spagna. Altre informazioni sono disponibili sui siti http://di.unito.it/erasmus e http://di.unito.it/erasmusccs.

Biblioteca

Per quanto riguarda l'aspetto didattico, la biblioteca dispone di testi di studio relativi ai vari insegnamenti. Per ulteriori informazioni e dettagli su orari e servizi consultare il sito http://di.unito.it/biblioteca.

Supporto on-line agli insegnamenti

Molte lezioni, oltre a un testo base o a una raccolta di dispense, consigliano libri aggiuntivi: la biblioteca offre la possibilità di consultare questi testi e di ottenere un prestito per lo studio individuale. La Biblioteca dispone di una sala studio-consultazione dove è possibile effettuare ricerche bibliografiche on-line a partire dai cataloghi accessibili da due postazioni informatiche.

Aule e laboratori

Questo codice di accesso è diverso dalle credenziali dell'Ateneo e viene utilizzato solo per accedere ai laboratori del Dipartimento di Informatica. Gli studenti sono invitati a richiedere il codice di accesso alle macchine (login) al più presto possibile dopo la registrazione, contattando i tecnici del Dipartimento di Informatica (http://di.unito.it/login) negli orari prestabiliti.

Zone studio

Ad ogni studente viene assegnata una password personale per le macchine, indispensabile per l'utilizzo delle postazioni di lavoro. I laboratori sono accessibili solo agli studenti per finalità didattiche e sono gestiti nel rigoroso rispetto delle norme contro la pirateria informatica.

Supporto per gli studenti Disabili

Referente per il nostro percorso formativo è la Prof.ssa Cristina Baroglio (supplente Luca Padovani). il prof. Baroglio Cristina, tel. cristina.baroglio@unito.it, Dipartimento di Informatica, Via Pessinetto 12, Torino.

Supporto per gli studenti con DSA (Disturbi Specifici di Apprendimento)

Ente Diritto allo Studio Universitario (http://www.edisu.piemonte.it) (borse di studio, posti letto, buoni mensa). Sono inoltre riportati i corsi che verranno attivati ​​nei prossimi anni, nonché l'elenco dei corsi esterni (vedi sotto) e i codici per le convalide (per gli studenti trasferiti).

Insegnamenti attivi nel 15/16

In questa seconda parte della guida sono elencati tutti gli insegnamenti attivati ​​nell'a.a. 15/16 al corso di laurea in Informatica, di interesse per gli studenti iscritti all'anno e per gli studenti dei due coorti precedenti che hanno gli apprendimenti del secondo e del terzo anno rispettivamente.

Programmi e docenti previsti per gli insegnamenti di futura attivazione

Logica per l’Informatica (prof. Andretta)

La seconda parte verterà su: Semantica, strutture del primo ordine e relazione di soddisfazione; Teorema di correttezza; Teorema di completezza (per linguaggi numerabili); Teorema di compattezza e modelli aritmetici non standard.

Storia dell’Informatica (proff. ri Cardone e Gunetti)

Codici per insegnamenti esterni

Codici per convalide di insegnamenti e competenze

Informazioni aggiornate al 30 giugno 2017

Programmi e altre informazioni per gli insegnamenti attivi nel 15/16 (syllabus degli insegnamenti)

MFN0597 - Algoritmi e Strutture Dati

  • Prerequisiti e Propedeuticità
  • Obiettivi formativi
  • Risultati dell'apprendimento attesi
  • Modalità di verifica dell'apprendimento
  • Modalità d'insegnamento
  • Attività di supporto
  • Programma
  • Testi consigliati e bibliografia

Sono previste 60 ore di lezioni frontali ed esercitazioni in aula, e 30 ore di attività in laboratorio con il docente. Divide et impera: mergesort e quicksort Risoluzione delle relazioni di ripetizione Limiti inferiori per l'ordinamento Strutture dati.

MFN0570 - Analisi Matematica

Gli studenti degli anni accademici che hanno superato la prova orale possono scegliere se sostenere il colloquio sul programma dell'anno in corso oppure sul programma dell'anno in cui hanno seguito (in questo caso dovranno presentarsi con copia del programma presentato ). La prova orale è obbligatoria per tutti gli studenti, indipendentemente dalle modalità di esame dell'anno in cui l'hanno sostenuta.

MFN0586 - Architettura degli Elaboratori

Per la parte teorica sono previste 60 ore di lezioni frontali integrate con esempi ed esercizi. Per la parte laboratoriale sono previste 30 ore di attività di laboratorio in cui, con l'ausilio di simulatori e applicazioni speciali, vengono svolte esercitazioni e analisi di approfondimento sugli argomenti del corso.

MFN0602 - Basi di Dati

Testo di riferimento: Atzeni, Ceri, Fraternali, Paraboschi, Torlone, "Databases - Models and Query Languages", McGraw-Hill, Quarta edizione, 2013. Testo consigliato: Atzeni, Ceri, Fraternali, Paraboschi, Torlone: ​​Databases - Architetture e linee di evoluzione 2/ed, McGraw-Hill, 2007.

MFN0612 - Calcolabilità e Complessità A

Misure e classi di complessità Classi di complessità temporale Classi di complessità spaziale Le classi P e NP.

MFN0588 - Calcolo Matriciale e Ricerca Operativa

Gli studenti che non subentrano nei compiti consegnati, in caso di fallimento della prova (ovvero punteggio <15), utilizzano 1 dei 3 compiti disponibili sui 5 periodi di esame disponibili. La ripetizione della prova o l'effettiva presenza nell'albo anche in caso di cancellazione comporta l'invalidazione dell'esito della prova precedente.

INF0041 - Computer Forensics: Aspetti Legali e Informatici

Il corso si compone di 60 ore di lezioni frontali, suddivise in due parti distinte (30 ore ciascuna) che trattano rispettivamente aspetti informatici e giuridici. Il corso utilizzerà la piattaforma didattica Moodle, che verrà utilizzata per ospitare il materiale didattico utilizzato dai docenti durante il corso (slides o altro).

MFN0604 - Economia e Gestione dell'Impresa e Diritto

MFN0617 - Economia e Gestione dell'Innovazione

MFN0600 - Elementi di Probabilità e Statistica

Intervalli di confidenza per la media di una distribuzione normale con varianza nota e con varianza sconosciuta; Intervalli di confidenza per la varianza di una distribuzione normale. Testare ipotesi sulla media di una popolazione normale quando la varianza è nota e quando la varianza è sconosciuta (t-test).

MFN0598 - Fisica

Non è consentito l'utilizzo di libri o appunti, ma solo di un modulo distribuito dai docenti in sede d'esame. Vengono offerte lezioni (2 ore settimanali) in cui si ha la possibilità di svolgere gli esercizi sotto la guida di un tutor.

MFN1353 - Interazione Uomo Macchina

CALCOLO DEL VOTO FINALE: Sia X il voto della prova scritta; sia Y il grado di laboratorio. La parte di laboratorio consiste di 30 ore ed è focalizzata sulla programmazione lato client in ambiente Android utilizzando il linguaggio Python e la libreria grafica Kivy.

MFN0608 - Interazione Uomo Macchina e Tecnologie Web

Inoltre, durante le ore di laboratorio, è previsto lo sviluppo di un'applicazione realistica con interfaccia sia web che mobile. Inoltre, lo sviluppo del progetto di laboratorio consente di consolidare le conoscenze teoriche in un caso realistico di media complessità.

MFN0590 - Lingua Inglese I

MFN0610 - Linguaggi e Paradigmi di Programmazione

MFN1354 - Linguaggi e Paradigmi di Programmazione

MFN0603 - Linguaggi Formali e Traduttori

Discussione dell'esercitazione finale di laboratorio consistente nella realizzazione di un interprete/compilatore per un linguaggio semplice definito ad hoc. Di norma la prova di laboratorio è prevista una settimana dopo la prova scritta.

MFN0578 - Matematica Discreta e logica

Teorema binomiale e triangolo Pascal-Tartaglia • Principio di inclusione-esclusione Strutture algebriche (12 ore circa) • Semigruppi e loro morfismi. Cenni sulla rappresentazione delle algebre booleane finite: atomi; • Calcolo di funzioni booleane e algebra di commutazione; • Algebra della logica: algebre booleane e calcolo proposizionale.

MFN0633 - Metodi Formali dell'Informatica

Winskel: "La semantica formale dei linguaggi di programmazione", The MIT Press, edizione italiana UTET, 1999 (capitoli selezionati).

MFN0582 - Programmazione I

Il numero dei turni può variare di anno in anno a seconda del numero dei soci.

MFN0585 - Programmazione II

Il materiale utilizzato durante le lezioni in aula e in laboratorio, i testi degli esercizi e le prove d'esame sono documentati e/o resi disponibili sul sito Moodle del corso http://informatica.i-learn.unito.it/. Il programma del corso si basa sul testo di riferimento, eventualmente integrato con dispense e/o altro materiale fornito dal docente e disponibile nella pagina del modulo del corso.

MFN0605 - Programmazione III

La discussione dovrà svolgersi preferibilmente in un'unica sessione, con la presenza di tutti i componenti del gruppo di laboratorio, e potrà svolgersi in sessioni specifiche o su appuntamento (previo email al docente). La parte di laboratorio dura altre 20 ore e mira a insegnare le tecnologie per lo sviluppo di applicazioni distribuite e concorrenti in Java (RMI, thread), con interfacce grafiche a finestre (SWING).

MFN0635 - Reti di Elaboratori

Link layer e reti locali: collegamenti, reti di accesso e reti locali Reti wireless e cellulari.

MFN1362 - Reti I

INF0002 - Servizi Web

CALCOLO DEL VOTO FINALE: sia X il voto della prova scritta; sia Y il grado di laboratorio. La parte di laboratorio dura altre 30 ore e mira a insegnare le tecnologie per lo sviluppo di pagine web statiche e dinamiche (HTML5 e JavaScript) e applicazioni server-side in ambiente Java (JSP e Servlet, con accesso a database remoti tramite JDBC).

MFN0636 - Sicurezza

MFN0618 - Sistemi Informativi

Business intelligence e piattaforme DSS (12 ore) (Livello sorgente; Data warehouse; ETL; Progettazione del sistema di magazzino; Livello di processo: reporting e DSS; Motori per analisi e data mining; Pacchetto software per sistemi gestionali; Sistema CRM analitico). Ralph Kimball, Margy Ross, The Data Warehouse Toolkit: la guida completa alla modellazione dimensionale, John Wiley & Sons, 2a edizione, 2002.

MFN0607 - Sistemi Intelligenti

Molta attenzione è posta alla rappresentazione della conoscenza strutturata introducendo tassonomie, classi, individui, eredità singole e multiple e inferenze specializzate. Viene illustrato come un agente debba avere la capacità di risolvere automaticamente i problemi e ragionare sullo stato del mondo e sul suo stato.

MFN0601 - Sistemi Operativi

L'elaborato a sua volta è suddiviso in due parti: a) Domande di teoria sull'intero curriculum della parte teorica, e in particolare sulla gestione dei processi, memoria primaria e memoria secondaria. Per la parte teorica, durante le lezioni vengono svolte esercitazioni in aula per ciascuna delle componenti fondamentali in cui si articola la didattica (gestione dei processi, gestione della memoria primaria, gestione della memoria secondaria).

MFN0606 - Sviluppo delle Applicazioni Software

Vengono dettagliati i casi d'uso ad alta priorità, vengono realizzati diagrammi di sequenza del sistema per identificare le operazioni che corrisponderanno agli eventi collegati all'interfaccia utente e vengono scritti i contratti per quelle operazioni considerate più complesse. I corpi delle operazioni dei casi d'uso ad alta priorità sono dettagliati tramite sequenza o diagramma di comunicazione.

MFN0634 - Tecnologie Web

Riferimenti

Documenti correlati

Il corso di laurea in Progetto grafico e virtuale (Graphic &amp; Virtual Design) afferisce alla classe delle lauree in Disegno Industriale ed in tale contesto ha per fine quello

Le modalità di svolgimento di tirocini, internati o lavori sul campo verranno precisate dal Consiglio di corso di studio competente, che ne valuterà

Questo insegnamento concorre agli obiettivi formativi di un Corso di Laurea in Informatica, mirando a fornire le conoscenze di base della programmazione e del funzionamento di

Nel primo e secondo anno sono presenti insegnamenti di matematica, di introduzione alla struttura dei calcolatori, alla programmazione, ai sistemi operativi, agli algoritmi e alle

Gli irrigatori presi in esame sono dinamici a turbina, di tipo pop-up, con caratteristiche di portata, pressione di esercizio e gittata tipiche degli irrigatori dinamici

V m (S) incrementa il valore del semaforo; se ci sono processi sospesi risveglia il primo processo P (se esiste) che e' in grado di acquisire atomicamente tutti i

sia dato un indirizzo virtuale v appartenente alla pagina p tale che v+1 (la voce successiva) appartenga alla pagina p' (diversa da p). - E' possibile che si dia

Inoltre, supponiamo che per la nascita di un terzo figlio, la probabilit` a che sia maschio sia 11/20 se i primi due sono maschi, 2/5 se sono femmine e 1/2 negli altri casi..