2012
2012
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica - Computer Science  -  Percorso: Computer Science
Informazioni generali
Università "Ca Foscari" VENEZIA Responsabile del Percorso Salvatore Orlando
Livello del Cdl MAGISTRALE Email orlando@unive.it
Docenti che insegnano nel corso*: 12 Afferisce al primo corso di laurea iscritto Si
(*) 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 E' un percorso interdisciplinare No
Commento in lingua inglese    
Legenda delle Aree
A: Fondamenti G: Basi di dati altro INF: Crediti di INFORMATICA non classificati nelle aree
B: Algoritmi H: Computazione su rete INF: Crediti di INFORMATICA non classificabili a priori
C: Programmazione I: Ingegneria del software MAT: Crediti di MATEMATICA
D: Linguaggi L: Interazione, grafica e multimedialità altro: Crediti NON dell'INFORMATICA nè della MATEMATICA
E: Architetture M: Rappresentazione della conoscenza NC: Crediti Non Classificabili a priori
F: Sistemi operativi A_M: Una qualunque delle aree da A a M
Insegnamenti e ripartizione CFU per area CFU A B C D E F G H I L M A_M altro INF INF MAT altro NC
Advanced Databases 6             6                    
Analysis and Verification of Software 6       6                          
Artificial Intelligence 12                     12            
Compilers 6 1     5                          
Distributed Systems 6               6                  
High Performance Computing 6     3   3                        
Information Theory 6 6                                
Mathematical Logic 6                             6    
Numerical Algorithms 6                             6    
Performance and Reliability of Computer Systems 6         6                        
Security of Computer Systems 12 3         3   6                  
                                     
Attività Extracurriculari 12                                 12
Lingue Straniere 0                                 0
Prova Finale 24                                 24
Tirocinio 6                                 6
TOTALE 120 10 0 3 11 9 3 6 12 0 0 12 0 0 0 12 0 42

Riepilogo dell'insegnamento: Advanced Databases
Nome Advanced Databases CFU 6
Ore di didattica frontale per CFU 7 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
    • V - Varie
      Physical Design, Tuning and Maintenance of relational databases
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Physical operators for relational DBMSs and Query optimization techniques
    • TCR - Transazioni, Concorrenza e Recovery
      Concurrency in DBMSs
    • TCR - Transazioni, Concorrenza e Recovery
      Transaction management
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Persistent memory: File structures and buffer management
    • * DBMS - Sistemi di Gestione di Basi di Dati
      DBMS Architecture, an introduction

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Analysis and Verification of Software
Nome Analysis and Verification of Software CFU 6
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
Commento Esame a scelta per il completamento del piano di studio da 120 CFU

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • TAV - Tecniche di Analisi e Verifica
      Introduction to formal methods for software analysis and verification.
    • TAV - Tecniche di Analisi e Verifica
      Partial Orders and Lattices. Fixed-Point and Widening Operators.
    • TAV - Tecniche di Analisi e Verifica
      Concrete and Abstract Semantics. The Abstract Interpretation Framework.
    • TAV - Tecniche di Analisi e Verifica
      Dataflow Analyses. Classical Analyses: liveness, reaching definition, constant propagation, etc. Intra- and inter-procedural analysis.
    • TAV - Tecniche di Analisi e Verifica
      Model Checking. Temporal logics: CTL*.
    • TAV - Tecniche di Analisi e Verifica
      Case Studies: Analysis of Security properties.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Artificial Intelligence
Nome Artificial Intelligence CFU 12
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
Commento Esame a scelta per il completamento del piano di studio da 120 CFU

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Representation and Discovery: PCA, ICA, and Latent Variables.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Supervised learning: linear classifiers and kernel methods.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Unsupervised learning: k-means, EM, and mixture models. Pairwise Clustering.
    • V - Varie
      Physiology and psychology of perception (Gestalt psychology).
    • V - Varie
      Low level perception: the Marr model.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Learning and Uncertainty: Learning and generalization.
    • RA - Ragionamento Automatico
      Introduction to theorem proving; Expert Systems.
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Introduction to Knowledge representation.
    • * RP - Risoluzione di Problemi
      Constraint satisfaction; Local search; Relaxation labeling.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      The Neural Model.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Representation and Discovery: PCA, ICA, and Latent Variables.
    • * RP - Risoluzione di Problemi
      Search and Strategic thinking; Search Heuristics; Games.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


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

6 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 5 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      Lexical Analysis
  • D - Linguaggi
    • * LF - Linguaggi Formali
      Parsing
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Abstract Syntax
    • TAV - Tecniche di Analisi e Verifica
      Semantic Analysis
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Intermediate Code
    • * TTCI - Tecniche di Traduzione: Compilatori e Interpreti
      Code Generation

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Distributed Systems
Nome Distributed Systems CFU 6
Ore di didattica frontale per CFU 7 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
    • V - Varie
      Model file service and design issues. Case studies: NFS, AFS and CODA.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Distributed operating systems. Processes: allocation and scheduling, migration and load balancing. Deadlock.
    • * MIR - Modelli di Interazione in Rete
      Client-server paradigm and IPC. Group and multicast communication. RMI and RPC. Types and semantics.
    • * FCD - Fondamenti del Calcolo Distribuito
      Principles, design choices, types of distributed systems. Transmission medium. Protocols and services. Performance.
    • * FCD - Fondamenti del Calcolo Distribuito
      Consistency models. Architectural models of replication. Transactions and concurrency control in distributed systems.
    • * FCD - Fondamenti del Calcolo Distribuito
      Algorithms for synchronization and coordination. Clock synchronization, mutual exclusion, election of a leader. Global state.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: High Performance Computing
Nome High Performance Computing CFU 6
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
Commento Esame a scelta per il completamento del piano di studio da 120 CFU

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 con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Information Theory
Nome Information Theory CFU 6
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • TIC - Teoria dell'Informazione e Codici
      Decision rules. The second theorem of Shannon.
    • TIC - Teoria dell'Informazione e Codici
      Channels: The BSC and other major channels. Mutual information. Channel capacity.
    • TIC - Teoria dell'Informazione e Codici
      Entropy: Information, entropy and source coding. The first theorem of Shannon.
    • TIC - Teoria dell'Informazione e Codici
      Huffman codes.
    • TIC - Teoria dell'Informazione e Codici
      Source coding: Uniquely decodable codes. Theorem of Sardinas-Patterson. Instantaneous codes. Kraft and McMillan inequality.
    • TIC - Teoria dell'Informazione e Codici
      Concepts of information and uncertainty. Redundancy and source coding. Noise and channel coding.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Mathematical Logic
Nome Mathematical Logic CFU 6
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare MAT/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/01 - Logica Matematica
      Proofs as lambda terms and combinatory terms. Analytic tableaux. Sequent calculus.
    • MAT/01 - Logica Matematica
      Informal Proofs. Formal proofs in arithmetic. Natural deduction. Hilbert systems.
    • MAT/01 - Logica Matematica
      Theories: Peano arithmetic, second-order Peano arithmetic, Zermelo-Franklin set theory.
    • MAT/01 - Logica Matematica
      First-order languages. First-order models.
    • MAT/01 - Logica Matematica
      Completeness theorem. Compactness theorem.
    • MAT/01 - Logica Matematica
      Logic from mathematics. The language of mathematics: examples of terms, formulas and sentences. Propositional connectives and the quantifiers.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Numerical Algorithms
Nome Numerical Algorithms CFU 6
Ore di didattica frontale per CFU 7 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 con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Performance and Reliability of Computer Systems
Nome Performance and Reliability of Computer Systems CFU 6
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
Commento Esame a scelta per il completamento del piano di studio da 120 CFU

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • E - Architetture
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Pseudo-random number generators. Workload characterization. Output analysis. Simulation tools and languages.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Stochastic models: Markov processes, queuing models, queueing networks. Product-form networks, solution methods and algorithms.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Stochastic models for performance analysis: analytical models and discrete simulation models. Quality of service evaluation. Software performance evaluation.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Discrete event simulation. Simulation types and schemes. Events, activities, processes. Time management. Simulation planning.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Modeling cycle. Hierarchical modeling development. Operational analysis. Bound analysis and bottleneck analysis.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Quantitative analysis of the quality of service, system performance and reliability evaluation. Quantitative methods and models.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali


Riepilogo dell'insegnamento: Security of Computer Systems
Nome Security of Computer Systems CFU 12
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
Commento Esame a scelta per il completamento del piano di studio da 120 CFU

12 cfu così ripartiti nelle aree:

  • 3 CFU nell'area A - Fondamenti
  • 3 CFU nell'area F - Sistemi operativi
  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • A - Fondamenti
    • V - Varie
      Asymmetric cryptography.
    • V - Varie
      Introduction: typical properties and attacks.
    • V - Varie
      Symmetric cryptography.
  • F - Sistemi operativi
    • GCA - Gestione e Controllo degli Accessi
      Laboratory: format strings.
    • GCA - Gestione e Controllo degli Accessi
      Laboratory: mandatory access control.
    • GCA - Gestione e Controllo degli Accessi
      Laboratory: buffer overflows.
  • H - Computazione su rete
    • * SR - Sicurezza delle Reti
      Cryptographic protocols.
    • * SR - Sicurezza delle Reti
      Laboratory: ARP spoofing and sniffing techniques.
    • * SR - Sicurezza delle Reti
      Hash functions and Message Authentication Codes (MACs).
    • * SR - Sicurezza delle Reti
      Identification.
    • * SR - Sicurezza delle Reti
      Laboratory: Web security.
    • * SR - Sicurezza delle Reti
      Laboratory: SQL injections.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali