2015
2015
Sei collegato come utente non registrato
Il percorso ha la certificazione (STANDARD)
Corso di Laurea: Informatica - Computer Science  -  Percorso: Computer Science - Data Management and Analytics
Informazioni generali
Università "Ca' Foscari" VENEZIA Responsabile del Percorso Salvatore Orlando
Livello del Cdl MAGISTRALE Email orlando@unive.it
Docenti che insegnano nel corso*: 14 Scheda Unica Annuale (SUA) del Corso di Laurea: Nessun documento SUA caricato
(*) Questo è il numero di docenti appartenenti ai settori scientifico-disciplinari INF/01 o ING-INF/05 che svolgono il loro carico didattico istituzionale presso questo corso di laurea   Afferisce al primo corso di laurea iscritto Si
Commento in lingua inglese E' un percorso interdisciplinare No
Legenda delle Aree (versione standard)
A: Fondamenti G: Basi di dati A_M: Una qualunque delle aree da A a M
B: Algoritmi H: Computazione su rete altro INF: Crediti di INFORMATICA non classificati nelle aree
C: Programmazione I: Ingegneria del software INF: Crediti di INFORMATICA non classificabili a priori
D: Linguaggi L: Interazione, grafica e multimedialità altro: Crediti NON dell'INFORMATICA né della MATEMATICA
E: Architetture M: Rappresentazione della conoscenza NCP: Crediti Non Classificabili a priori
F: Sistemi operativi MAT: Crediti di MATEMATICA
Legenda delle Aree (versione beta)
AL: Algorithms and Complexity IS: Intelligent Systems SP: Social Issues and Professional Practice
AR: Architecture and Organization NC: Networking and Communication MAT: Crediti di MATEMATICA
DS: Discrete Structures OS: Operating Systems altro INF: Crediti di INFORMATICA non classificati nelle aree
GV: Graphics and Visualization PBD: Platform-Based Development INF: Crediti di INFORMATICA non classificabili a priori
HCI: Human Computer Interaction PD: Parallel and Distributed Computing altro: Crediti NON dell'INFORMATICA né della MATEMATICA
IAS: Information Assurance and Security PL: Programming Languages NCP: Crediti Non Classificabili a priori
IM: Information Management SE: Software Engineering
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M MAT A_M AL AR DS GV HCI IAS IM IS NC OS PBD PD PL SE SP MAT altro INF INF altro NCP
Advanced Algorithms and Programming Methods 12   6 6                                                            
Advanced Databases 6             6                                                    
Artificial Intelligence 12 2                   10                                            
Calculus and Optimization 6                       6                                          
Cloud Computing and Distributed Systems 6               6                                                  
Elective courses - Computer Science (M) 18                         18                                        
Elective courses - Mathematics and Statistics (M) 6                                                               6  
Information Retrieval and Web Search 6             4       2                                            
Statistical Inference and Learning 6                                                               6  
                                                                     
Attività Extracurriculari 12                                                                 12
Lingue Straniere 0                                                                 0
Prova Finale 24                                                                 24
Tirocinio 6                                                                 6
TOTALE 120 2 6 6 0 0 0 10 6 0 0 12 6 18 3 3 0 0 12 42

Riepilogo dell'insegnamento: Advanced Algorithms and Programming Methods
Nome Advanced Algorithms and Programming Methods CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 6 CFU nell'area B - Algoritmi
  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAA - Tecniche Algoritmiche Avanzate
      Approximation Algorithms
    • TAA - Tecniche Algoritmiche Avanzate
      Local search techniques
    • TAA - Tecniche Algoritmiche Avanzate
      Randomized Algorithms
    • AP - Algoritmi Paralleli
      Models of computation and complexity measures, Interconnection networks, Parallel algorithmic techniques: application examples
    • AD - Algoritmi Distribuiti
      Distributed algorithms: Models and complexity measures, interconnection networks and network properties.
    • AD - Algoritmi Distribuiti
      Design and analysis of distributed algorithms: application examples
  • C - Programmazione
    • * POO - Programmazione Orientata agli Oggetti
      Classes, operators, inheritance, polymorphism, generic programming
    • * POO - Programmazione Orientata agli Oggetti
      Semantics and policies, type semantics, value and reference, lifetime and ownership policies, policy-based design
    • * POO - Programmazione Orientata agli Oggetti
      Functors and lambdas, stateful functors, overloading/overriding and double dispatching functors, lambdas, higher order functions
    • * POO - Programmazione Orientata agli Oggetti
      Separation of operation and transversal, generalized associativity/commutativity, optimization of reduction, Closures, Continuations
    • PP - Paradigmi di Programmazione
      Event programming patterns, command, listener/callback
    • PCC - Programmazione Concorrente
      Future and promises, Asynchronous Completion Token pattern, Reactor pattern, Acceptor-Connector pattern, Proactor pattern

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Advanced Databases
Nome Advanced Databases CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Files structures in secondary memory
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Physical operators for relational DBMSs
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Query optimization techniques
    • TCR - Transazioni, Concorrenza e Recovery
      Concurrency in DBMSs
    • TCR - Transazioni, Concorrenza e Recovery
      Transaction management
    • BDA - Basi di Dati Avanzate
      Main concepts for datawarehousing

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Artificial Intelligence
Nome Artificial Intelligence CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 2 CFU nell'area A - Fondamenti
  • 10 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • A - Fondamenti
    • TIC - Teoria dell'Informazione e Codici
      Teoria dell'informazione e inferenza: codifica di sorgente.
    • TIC - Teoria dell'Informazione e Codici
      Teoria dell'informazione e inferenza: codifica di canale
  • M - Rappresentazione della conoscenza
    • * RP - Risoluzione di Problemi
      Informed search and exploration
    • * RP - Risoluzione di Problemi
      Constraint satisfaction problems
    • RA - Ragionamento Automatico
      Logic and theorem proving
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Expert Systems and Semantic Networks
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Decision trees
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Random forests
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento e inferenze con le reti neurali: modelli "feed-forward", architetture "profonde" (deep learning).
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento e inferenze con le reti neurali: reti di Hopfield e modelli analoghi.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento non supervisionato e semi-supervisionato: K-means, clustering "spettrale", insiemi dominanti.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Apprendimento non supervisionato e semi-supervisionato: modelli basati sulla teoria dei giochi.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Calculus and Optimization
Nome Calculus and Optimization CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/09
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/09 - Ricerca Operativa
      Nozioni base in Rn, vettore Tangente e vettore Normale. Autovalori e Autovettori, Derivate miste e Derivate Direzionali, Differenziazione e Differenziazione Composta.
    • MAT/09 - Ricerca Operativa
      Teorema di Taylor. Teorema della Funzione Implicita. Teorema di Fubini.
    • MAT/09 - Ricerca Operativa
      Differenziali e Forme Esatte. Teorema e formule di Green, Integrali di Linea. Teorema di Stokes
    • MAT/09 - Ricerca Operativa
      Minimi/Massimi Locali/Globali. Condizioni di ottimalità di Karush-Kuhn-Tucker. Nozioni e condizioni di Convessità. Teoremi del Valor Medio.
    • MAT/09 - Ricerca Operativa
      Metodi per l'Ottimizzazione Vincolata e Non Vincolata. Metodi al Gradiente, Gradiente Proiettato. Procedure di Linesearch. Metodi del Gradiente Coniugato e Quasi Newton. Metodi Active set.
    • MAT/09 - Ricerca Operativa
      Metodi di Penalità/Barriera. Metodi Lagrangiani e Lagrangiani Aumentati. Programmazione Quadratica Ricorsiva. Applicazioni con il quoziente di Rayleigh.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Cloud Computing and Distributed Systems
Nome Cloud Computing and Distributed Systems CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * MIR - Modelli di Interazione in Rete
      Foundation. Introduction to distributed systems and cloud computing. Architectural models, classification. Principle of distributed system design. Communication. Client-server paradigm and IPC. Group and multicast communication. Network virtualization. Remote Method Invocation (RMI) and Remote Procedure Call (RPC). Types and semantics. Indirect communication, publish-subscribe systems.
    • * FCD - Fondamenti del Calcolo Distribuito
      Fundamental of cloud computing. Design of cloud computing. Mechanisms and architectures. Models, technologies and security. Cloud service and applications. Service quality metrics. Service oriented architectures.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Distributed operating systems. Processes: allocation and scheduling, migration and load balancing. Deadlock. OS virtualization
    • * FCD - Fondamenti del Calcolo Distribuito
      Distributed operating systems. Processes: allocation and scheduling, migration and load Distributed File System. Model file service and design issues. Case studies: NFS, AFS. Case study: Google File System.
    • * FCD - Fondamenti del Calcolo Distribuito
      Synchronization and coordination in distributed systems. Algorithms for synchronization, coordination and agreement clock synchronization, mutual exclusion, global state. Causal ordering.
    • * FCD - Fondamenti del Calcolo Distribuito
      Shared Data. Replication, consistency and transactions. Consistency models. Architectural models of replication. Transactions and concurrency control in distributed systems. Distributed transactions. Mobility in distributed systems.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Elective courses - Computer Science
Nome Elective courses - Computer Science CFU 18
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare INF/01
   

18 cfu così ripartiti nelle aree:

  • 18 CFU nell'area A_M - Una qualunque delle aree da A a M

Riepilogo dell'insegnamento: Elective courses - Mathematics and Statistics
Nome Elective courses - Mathematics and Statistics CFU 6
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare SECS-S/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA

Riepilogo dell'insegnamento: Information Retrieval and Web Search
Nome Information Retrieval and Web Search CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 4 CFU nell'area G - Basi di dati
  • 2 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • G - Basi di dati
    • V - Varie
      Basic IR Models, Basic Tokenizing, Indexing, and Implementation of Vector-Space Retrieval
    • V - Varie
      Evaluating IR Systems, Text Representation
    • BDA - Basi di Dati Avanzate
      Web Search: Crawling, Link-based algorithms and Scalability issues
    • BDA - Basi di Dati Avanzate
      Information Extraction and Integration
  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Web and text mining (supervised)
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Web and text mining (unsupervised)

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).


Riepilogo dell'insegnamento: Statistical Inference and Learning
Nome Statistical Inference and Learning CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-S/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA

Sillabo dell'insegnamento

    Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.


Riepilogo dell'insegnamento: Bioinformatics
Nome Bioinformatics CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 4 CFU nell'area B - Algoritmi
  • 2 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      Allineamento a coppie; Allineamento multiplo.
    • * A - Algoritmi fondamentali
      Modelli di sequenze: Grammatiche e automi con pesi e probabilistici; HMM.
    • * SDF - Strutture di Dati Fondamentali
      Confronto di sequenze: Pattern matching esatto; Suffix tree; Suffix array;
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Alberi filogenetici: inferenza e confronto.
  • C - Programmazione
    • * PSA - Problem Solving e Algoritmi
      Sequenziamento genomico: tecnologie e strategie.
    • * PSA - Problem Solving e Algoritmi
      Biologia dei sistemi: un problema e una sua soluzione.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Computer Science

Riepilogo dell'insegnamento: Computer Vision
Nome Computer Vision CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Digital images and image processing: Color/contrast correction and equalization, geometric transformations, filters, morphological operators
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Features: Edge detection, corner and interest points, color and texture features
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Segmentation: K-means, Ncut
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Model fitting: Hough transform, deformable models and snakes
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      Shape representation and matching: point distribution models, turning functions and boundary signatures, skeletons
    • ESM - Elaborazione di Segnali Multimediali (immagini, suoni e video)
      One of the following topics will be addressed: Motion & tracking, stereo vision, shape from shading, camera calibration and 3D pose estimation, face detection and recognition

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Computer Science

Riepilogo dell'insegnamento: Data Design and Nature-Inspired Computing
Nome Data Design and Nature-Inspired Computing CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-S/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA

Sillabo dell'insegnamento

    Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Mathematics and Statistics

Riepilogo dell'insegnamento: High Performance Computing
Nome High Performance Computing CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area C - Programmazione
  • 3 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      Libraries and languages for parallel programming - shared memory.
    • * CB - Costrutti di Base
      Libraries and languages for parallel programming - message passing.
    • * CB - Costrutti di Base
      Parallelization techniques and issues.
  • E - Architetture
    • AA - Architetture Avanzate
      Metrics for performance evaluation.
    • AA - Architetture Avanzate
      Parallel architectures - shared memory.
    • AA - Architetture Avanzate
      Parallel architectures - distributed memory.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Computer Science

Riepilogo dell'insegnamento: Human Computer Interaction and Information Visualization
Nome Human Computer Interaction and Information Visualization CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • RV - Rendering e Visualizzazione
      Case Studies
    • RV - Rendering e Visualizzazione
      Techniques for Visualizing and Interacting with Data. Visual Analytics
    • RV - Rendering e Visualizzazione
      Introduction to Information Visualization
    • V - Varie
      Technologies for Mobile and Ubiquitous interaction. Case studies
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Designing mobile and ubiquitous user experiences. Prototyping. Evaluation
    • TMI - Teorie e Modelli per l'Interazione
      Mobile and ubiquitous HCI

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Computer Science

Riepilogo dell'insegnamento: Network Science
Nome Network Science CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro INF - Crediti di INFORMATICA non classificati nelle aree

Sillabo dell'insegnamento

    Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Computer Science

Riepilogo dell'insegnamento: Numerical Algorithms
Nome Numerical Algorithms CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/08
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/08 - Analisi Numerica
      Solution of non-linear equations.
    • MAT/08 - Analisi Numerica
      Approximation of functions. Numerical differentiation and quadrature.
    • MAT/08 - Analisi Numerica
      Solution of linear systems.
    • MAT/08 - Analisi Numerica
      Numerical solution of ordinary differential equations.
    • MAT/08 - Analisi Numerica
      Numerical methods for boundary value problems.
    • MAT/08 - Analisi Numerica
      Representation of real numbers into a computer.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Mathematics and Statistics

Riepilogo dell'insegnamento: Statistics for Spatio-Temporal Data
Nome Statistics for Spatio-Temporal Data CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-S/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area altro - Crediti NON dell'INFORMATICA né della MATEMATICA

Sillabo dell'insegnamento

    Non è presente il sillabo poiché non vi sono crediti allocati in aree per cui è previsto.

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Elective courses - Mathematics and Statistics