2012
2012
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica  -  Percorso: ICT Innovation
Informazioni generali
Università TRENTO Responsabile del Percorso Fabio Massacci
Livello del Cdl MAGISTRALE Email Fabio.Massacci@unitn.it
Docenti che insegnano nel corso*: 23 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    
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
Business development laboratory 9                               9  
Computational Complexity 6 6                                
Corsi caratterizzanti (M) 30                       30          
Crediti liberi 12                                 12
Economics and Management 6                               6  
Formal methods 12 12                                
I&E Evaluation of the MSc Thesis 6                         6        
Management of ICT innovation 9                         9        
Mathematical logic 6                             6    
                                     
Attività Extracurriculari 0                                 0
Lingue Straniere 0                                 0
Prova Finale 18                                 18
Tirocinio 6                                 6
TOTALE 120 18 0 0 0 0 0 0 0 0 0 0 30 15 0 6 15 36

Riepilogo dell'insegnamento: Business development laboratory
Nome Business development laboratory CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-P/nn
   

9 cfu così ripartiti nelle aree:

  • 9 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: Computational Complexity
Nome Computational Complexity CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Study of the intrinsic complexity of computational tasks

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Probabilistic Proof Systems: Interactive Proof Systems, The Power of Interactive Proofs, Zero-Knowledge Proof Systems.
    • COM - Complessita'
      Randomness and Counting: Probabilistic Polynomial-Time, Two-sided error and One-sided error.
    • COM - Complessita'
      The Bright Side of Hardness: One-Way Functions, Pseudorandom Generators, Computational Indistinguishability.
    • COM - Complessita'
      Space Complexity: Time versus Space, Logarithmic Space, PSPACE and Games.
    • COM - Complessita'
      Introduction and Preliminaries; Computational Tasks; Uniform Models (Turing machines, Time and space complexity, Oracle machines]; Complexity Classes.
    • COM - Complessita'
      P, NP and NP-Completeness; The search version - finding versus checking; The decision version - proving versus verifying; Polynomial-time Reductions; NP-Completeness.

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


Riepilogo dell'insegnamento: Corsi caratterizzanti
Nome Corsi caratterizzanti CFU 30
Ore di didattica frontale per CFU N/A Settore Scientifico Disciplinare INF/01 ING-INF/05
   

30 cfu così ripartiti nelle aree:

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

Riepilogo dell'insegnamento: Crediti liberi
Nome Crediti liberi CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare --libero--
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area NC - Crediti Non Classificabili a priori

Sillabo dell'insegnamento

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


Riepilogo dell'insegnamento: Economics and Management
Nome Economics and Management CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-P/nn
   

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: Formal methods
Nome Formal methods CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • L - Logica
      Software verification
    • L - Logica
      Verification of RTL circuits
    • L - Logica
      SAT-based Model Checking
    • L - Logica
      PSL/sugar
    • L - Logica
      Model checking with timed and hybrid systems
    • L - Logica
      Symbolic Model Checking
    • L - Logica
      Computational Tree Logic Model Checking
    • L - Logica
      Model checking
    • L - Logica
      Linear Temporal Logic Model Checking
    • L - Logica
      Ordered Binary Decision Diagrams
    • L - Logica
      Linear Temporal Logic and Computation Tree Logic
    • L - Logica
      Explicit-State Model Checking

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


Riepilogo dell'insegnamento: I&E Evaluation of the MSc Thesis
Nome I&E Evaluation of the MSc Thesis CFU 6
Ore di didattica frontale per CFU 6 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.


Riepilogo dell'insegnamento: Management of ICT innovation
Nome Management of ICT innovation CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 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.


Riepilogo dell'insegnamento: Mathematical logic
Nome Mathematical logic CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/01
Commento Basics on propositional logic, first order logic and modal logic, and their usage in knowledge representation and reasoning

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
      Modal Logic
    • MAT/01 - Logica Matematica
      First Order Logic: Syntax and semantics, Reasoning, Exercises, Querying DB
    • MAT/01 - Logica Matematica
      The logic of classes: Syntax and semantics, TBox, ABox, Exercises and Applications
    • MAT/01 - Logica Matematica
      Introduction: Data and Knowledge Representation, Languages for Representation
    • MAT/01 - Logica Matematica
      Modeling the World
    • MAT/01 - Logica Matematica
      Propositional Logic: Syntax and semantics, Reasoning, Exercises

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


Riepilogo dell'insegnamento: Advanced Business Intelligence Techniques
Nome Advanced Business Intelligence Techniques CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Data mining techniques in a loosely structured context such as the one provided by the web

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area B - Algoritmi
  • 3 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAA - Tecniche Algoritmiche Avanzate
      Document indexing
    • * ASC - Algoritmi su Strutture Combinatorie
      Graph representation of social networks and their analysis; PageRank, Hits
    • TAA - Tecniche Algoritmiche Avanzate
      Programming in the MapReduce framework
  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Unsupervised learning: hyerarchical clustering, k-means, SOMs
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Supervised learning techniques
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Semi-supervised learning

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

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


Riepilogo dell'insegnamento: Advanced networking
Nome Advanced networking 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
    • * PT - Protocolli
      RIP, RIP-2 e i protocolli distance-vector; OSPF e i protocolli link state
    • * PT - Protocolli
      BGP e i protocolli policy-based; Instradamento globale e topologia di Internet
    • GRC - Gestione di Reti di Calcolatori
      Carico di una rete e stabilità; Ammissione delle chiamate;
    • GRC - Gestione di Reti di Calcolatori
      Controllo reattivo della congestione e TCP; Metodi per stabilizzare TCP: mito e realtà; Multicast
    • * PT - Protocolli
      Servizi voce/video su reti a pacchetto; Il trasporto: RTP/RTCP; Lo standard H.323
    • * PT - Protocolli
      Lo standard SIP; Skype e gli approcci P2P; Servizi di IP-TV

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

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


Riepilogo dell'insegnamento: Agent-oriented software engineering
Nome Agent-oriented software engineering CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * ASW - Architetture Software
      Introduction to the agent paradigm and multi-agent systems
    • * ASW - Architetture Software
      Multi-agent applications and problems
    • * ASW - Architetture Software
      Multi-agent interaction and cooperation (types of interaction, forms of cooperation, methods of cooperation, organization and cooperation)
    • * ASW - Architetture Software
      Agent and multi-agent communication (speech acts, conversation, and KQML);
    • * ASW - Architetture Software
      Collaboration and distribution of tasks (Models of tasks allocation - Centralized, Decentralized and Emergent)
    • * ASW - Architetture Software
      The BDI Architecture; AUML ; FIPA; Agent-Oriented Methodologies (Gaia, Tropos, Prometheous, MAS-CommonKADS, Comparing AO methodologies);

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

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


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

6 cfu così ripartiti nelle aree:

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

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


Riepilogo dell'insegnamento: Computability
Nome Computability CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/01
Commento Introduce students to computability theory

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
      Problem classes: decidable, undecidable, semi-decidable; Church's Thesis
    • MAT/01 - Logica Matematica
      Logical characterization of recursive functions: primitive and general recursion.
    • MAT/01 - Logica Matematica
      m-reductions
    • MAT/01 - Logica Matematica
      Enumeration of programs, Universal programs
    • MAT/01 - Logica Matematica
      Classical results: padding lemma, s-m-n theorem, Kleene's normal form, fixed point theorem, Rice's theorem, Rice-Shapiro theorem
    • MAT/01 - Logica Matematica
      Programming languages and their computational power: Lambda calculus, "for" and "while" languages.

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

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


Riepilogo dell'insegnamento: Computer-supported co-operative working
Nome Computer-supported co-operative working CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

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

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • * IMW - Ipertesti, Multimedialità e WWW
      Mobility
    • * IMW - Ipertesti, Multimedialità e WWW
      E-learning
    • * PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
      Groupware Evaluation
    • * PMTV - Principi, Metodologie e Tecniche di Valutazione di interfacce
      Usability & Sociability
    • TMI - Teorie e Modelli per l'Interazione
      Social Networking Platforms
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Groupware and design issues

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Concurrency
Nome Concurrency CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Models and techniques for the description and analysis of the behaviour of concurrent systems

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      Petri Nets
    • L - Logica
      Basics of domain theory
    • L - Logica
      Modal and temporal logics
    • SLP - Semantica dei Linguaggi di Programmazione
      Bisimulation semantics
    • SLP - Semantica dei Linguaggi di Programmazione
      Operational semantics
    • SLP - Semantica dei Linguaggi di Programmazione
      Calculus of Communicating Systems (CCS)

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

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


Riepilogo dell'insegnamento: Data and Information Integration
Nome Data and Information Integration 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
    • BDA - Basi di Dati Avanzate
      Managing Inconsistent Data, Entity Identification, Dataspaces, Keyword Searching Data Exchange
    • BDA - Basi di Dati Avanzate
      View Updates and Updates Through Views, Semistructured Data and XML, Description Logic, RDF, RDF in Relational
    • BDA - Basi di Dati Avanzate
      Answering Queries Using Views, Schema Integration, Schema Mapping
    • BDA - Basi di Dati Avanzate
      Introduction to Information Integration Systems, Information Integration System Components, Mappings
    • BDA - Basi di Dati Avanzate
      ER and Relational Model, Dependencies and Constraints, OO Data Modeling, Object Relational Systems
    • BDA - Basi di Dati Avanzate
      Datalog, Conjunctive Queries, Query Containment, Chase

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

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


Riepilogo dell'insegnamento: Distributed systems
Nome 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
    • * FCD - Fondamenti del Calcolo Distribuito
      Impossibility of Consensus, Randomized consensus, Failure detectors, Total order broadcast
    • * FCD - Fondamenti del Calcolo Distribuito
      Distributed transactions, Atomic commit, Transaction recovery, Recent developments, Peer-to-Peer Systems
    • * FCD - Fondamenti del Calcolo Distribuito
      Best effort, Reliable (Uniform, Regular), Causual, Randomized, Consensus
    • * FCD - Fondamenti del Calcolo Distribuito
      Logical time and logical clocks, Global states, Distributed debugging, Synchronizing physical clocks, Broadcast
    • * FCD - Fondamenti del Calcolo Distribuito
      Processes, Communication, Time and timing assumptions, Specifications: liveness and safety, Time and Global States
    • * FCD - Fondamenti del Calcolo Distribuito
      Introduction and motivation, Inherent distribution, Distribution as an artifact, Basic abstractions

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

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


Riepilogo dell'insegnamento: Human-computer interaction
Nome Human-computer interaction CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Concepts and techniques for designing usable and engaging interactive systems

6 cfu così ripartiti nelle aree:

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

Sillabo dell'insegnamento

  • L - Interazione, grafica e multimedialità
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      Elements of user interface (icons, menus, navigation, screen, colour, and typograghy). Practice of interface design
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      User evaluations: formative, summative, and usability evaluation approaches.
    • TMI - Teorie e Modelli per l'Interazione
      Introduction to user- and task-centred design. Concept of utility, usability, and user-experience.
    • TMI - Teorie e Modelli per l'Interazione
      Introduction to usability engineering
    • TMI - Teorie e Modelli per l'Interazione
      Elements of cognitive psychology and the psychology of the user: (perception, memory, attention, decision making, problem solving and language, model human processor, distributed cognition) and their implications for design (metaphor, affordance, slip, mistake).
    • TMI - Teorie e Modelli per l'Interazione
      Interaction styles and paradigms

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

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


Riepilogo dell'insegnamento: Laboratory of biological data mining
Nome Laboratory of biological data mining CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

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


Riepilogo dell'insegnamento: Laboratory of business process management and integration
Nome Laboratory of business process management and integration CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Principles, architectures and tools for modeling, executing, and managing business processes

6 cfu così ripartiti nelle aree:

  • 1 CFU nell'area C - Programmazione
  • 5 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • C - Programmazione
    • PCC - Programmazione Concorrente
      BPEL basics
  • H - Computazione su rete
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      Cloud Deployment
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Refresher on SOAP and Restful services
    • * ARTC - Architettura delle Reti di Calcolatori
      Mashups
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Process and Service Monitoring / Management
    • SIAS - Sistemi di Supporto all'interazione e Ambienti di Sviluppo
      Cloud Computing

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

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


Riepilogo dell'insegnamento: Laboratory of embedded control systems
Nome Laboratory of embedded control systems CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area A - Fondamenti
  • 1 CFU nell'area B - Algoritmi
  • 3 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • A - Fondamenti
    • V - Varie
      Linear control design
    • V - Varie
      Mathematical background
  • B - Algoritmi
    • AN - Algoritmi Numerici
      Modeling the plant
  • E - Architetture
    • AA - Architetture Avanzate
      software generation and testing
    • AA - Architetture Avanzate
      C/C++ language on embedded platforms
    • AA - Architetture Avanzate
      embedded control systems design

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Laboratory of nomadic communications
Nome Laboratory of nomadic communications 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
    • * PT - Protocolli
      Routing in non-stationary networks
    • * ARTC - Architettura delle Reti di Calcolatori
      Sensor networks, Vehicular Networks.
    • * ARTC - Architettura delle Reti di Calcolatori
      Ad-Hoc Networks and PAN Networks: Bluetooth, Zigbee.
    • * PT - Protocolli
      802.11e and QoS support; 802.11n: high throughput; other extensions.
    • * PT - Protocolli
      WLAN: 802.11 standard; 802.11b MAC/PHY; 802.11g, 802.11a.
    • * ARTC - Architettura delle Reti di Calcolatori
      Introduction: Wireless Networks Characteristics; general requirements of MAC protocols; MAC protocols: Aloha, CSMA.

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

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


Riepilogo dell'insegnamento: Laboratory of service design and engineering
Nome Laboratory of service design and engineering CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 5 CFU nell'area H - Computazione su rete
  • 1 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Design, implementation and live deployment of individual services
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Setup of composed service-base application
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Modern service middleware
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Deployment, tuning and management of middleware platforms
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Design, implementation and live deployment of composed service applications
  • I - Ingegneria del software
    • * ASW - Architetture Software
      Service-oriented approach to programming and business process management

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Laboratory of wireless sensor networks
Nome Laboratory of wireless sensor networks CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * SR - Sicurezza delle Reti
      Security
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Programming (& Reprogramming) Time synchronization & Localization
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Data Management
    • * PT - Protocolli
      Medium Access Control
    • * PT - Protocolli
      Routing
    • * ARTC - Architettura delle Reti di Calcolatori
      Hardware & Communication architecture

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

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


Riepilogo dell'insegnamento: Logics for data and knowledge representation
Nome Logics for data and knowledge representation CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento effective tools for the design and development of data and knowledge management systems

6 cfu così ripartiti nelle aree:

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

Sillabo dell'insegnamento

  • A - Fondamenti
    • L - Logica
      Context Logics: Basics, Properties - Examples.
    • L - Logica
      The concept of "logical modeling". Classical Logic: Propositional logic, First-order logic (short overview).
    • L - Logica
      Classical Logics Extended: Modal logics, Knowledge, Belief, propositional attitudes
  • M - Rappresentazione della conoscenza
    • BC - Basi di Conoscenza
      Using Context Logic: propositional attitudes, beliefs, classifications. Using Contextual Description Logics: C-OWL.
    • ARC - Acquisizione e Rappresentazione della Conoscenza
      Description Logics: DL Basics, Properties.
    • BC - Basi di Conoscenza
      Ontologies (OWL), RelBAC

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

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


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

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Statistical Learning Theory: PAC learning, consistency, VC dimension, generalization and models comparison. Applications to text categorization and bioinformatics.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Neural networks: perceptron, multilayer neural networks.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Clustering: k-means, hierarchical clustering.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Kernel Machines: kernels, reproducing kernel Hilbert spaces, representer theorem, support vector machines for classification, regression and ranking, kernel construction, kernels for structured data.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Bayesian decision theory, maximum likelihood and Bayesian parameter estimation.
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Introduction to machine learning: designing a machine learning system, learning settings and tasks, decision trees, k-nearest-neighbour estimation.

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

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


Riepilogo dell'insegnamento: Massive data analytics
Nome Massive data analytics 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 H - Computazione su rete

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAA - Tecniche Algoritmiche Avanzate
      Mining of streaming data
    • * ASC - Algoritmi su Strutture Combinatorie
      Association rules, sequential patterns
    • AN - Algoritmi Numerici
      Clustering and classification
    • V - Varie
      Algorithms for data mining
  • H - Computazione su rete
    • * PT - Protocolli
      Streaming data
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Mining of web data

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

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


Riepilogo dell'insegnamento: Natural Language Processing and Information Retrieval
Nome Natural Language Processing and Information Retrieval CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area B - Algoritmi
  • 3 CFU nell'area M - Rappresentazione della conoscenza

Sillabo dell'insegnamento

  • B - Algoritmi
    • V - Varie
      Deep Linguistic Analysis for Question Answering: QA tasks (open, restricted, factoid, non-factoid), NLP Representation, Question Answering Workflow, QA Pipeline, Question Classification and QA reranking.
    • * A - Algoritmi fondamentali
      Fine-Grained Opinion Mining: automatic review classification, deep opinion analysis, automatic product extraction and review, reputation/social media analysis.
    • TAA - Tecniche Algoritmiche Avanzate
      Boolean retrieval, Search Engines, Relevance Feedback & Query Expansion, Document Filtering and Categorization, flat and hierarchical clustering, Latent Semantic Analysis, Web Crawling and the Google algorithm.
  • M - Rappresentazione della conoscenza
    • AASC - Apprendimento Automatico e Scoperta di Conoscenza
      Statistical Machine Learning: Kernel Methods, Classification, Clustering, Ranking, Re-Ranking and Regression and hints to practical machine learning.
    • BC - Basi di Conoscenza
      Vector space model, Feature Vectors
    • * SBC - Sistemi Basati su Conoscenza
      Document Filtering and Categorization, flat and hierarchical clustering, Latent Semantic Analysis

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

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


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

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area A - Fondamenti
  • 3 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • A - Fondamenti
    • TIC - Teoria dell'Informazione e Codici
      Hash functions (SHA-1, MD-5) Digital Watermarking (DVD)
    • TIC - Teoria dell'Informazione e Codici
      One-Time-Pad, Stream Ciphers (RC4, GSM - A5/1) Block ciphers (DES, RC5, AES), Asymmetric Algorithms (Diffie-Hellman, RSA)
    • TIC - Teoria dell'Informazione e Codici
      Security and Privacy, Availability, Autentication, Authorization, Accounting, Access Control, General Introduction (secret keys, public keys, digital signatures)
  • H - Computazione su rete
    • * SR - Sicurezza delle Reti
      Active attacks: IP spoofing, hijacking, cookie, cross-site scripting, Denial of service: ping of death, smurf, land, DDoS e rootkits.
    • * SR - Sicurezza delle Reti
      Passive attacks: network scanning (TCP/SYN,UDP)
    • * SR - Sicurezza delle Reti
      Authentication (NS-PK/AS, Kerberos, GSM), Key-agreement (Diffie-Hellman, Internet Key Exchange), Secure Web Connections (TLS/SSL), Secure Mobile Connections (WTLS), Electronic Payments (SET - Visa Mastercard, Cybercash), Secure Protocols for Mobility(Secure Mobile IP, Dynamic DNS)

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Organizational information systems
Nome Organizational information systems CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Information system technologies and architectures used to support the operation of organizations

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area G - Basi di dati
  • 3 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • G - Basi di dati
    • BDA - Basi di Dati Avanzate
      Data integration technologies
    • BDA - Basi di Dati Avanzate
      Data warehouse
    • BDA - Basi di Dati Avanzate
      Service-oriented architectures
  • I - Ingegneria del software
    • * ASW - Architetture Software
      Technologies and architectures for organizational information systems
    • V - Varie
      Modelling and analysis approaches for business processes
    • V - Varie
      Modelling approaches for organizations, standards and reference architectures

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Real time operating systems and middleware
Nome Real time operating systems and middleware CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • PS - Programmazione di Sistema
      Real-time APIs (introduction to POSIX, clocks and timers, managing the concurrency, ...)
    • PS - Programmazione di Sistema
      Introduction to cross-compilers; how to create a boot image for an embedded device
    • * GSP - Gestione e Sincronizzazione dei Processi
      Latency in real-time kernels
    • * GSP - Gestione e Sincronizzazione dei Processi
      System structures for reducing the latency (real-time executives, preemptable kernels, threaded IRQs, microkernels, ...)
    • MA - Modelli e Architetture di sistemi operativi
      Introduction to real-time systems
    • * GSP - Gestione e Sincronizzazione dei Processi
      Real-time sceduling (fixed and dynamic priorities, RM, DM, schedulability analysis, shared resources, ...)

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

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

  1. Corsi caratterizzanti

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

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * AR - Analisi dei Requisiti
      Requirements elicitation -- gathering information; interviews, questionnaires and observation; knowledge acquisition; observational methods, scenaria and use cases
    • * AR - Analisi dei Requisiti
      Introduction -- what is requirements engineering? Why is it important? brief history; Requirements acquisition: problem identification, scoping the problem, defining the environment, degree of automation, feasibility study
    • * AR - Analisi dei Requisiti
      Analysis -- validation, verification, simulation, exploration and inspection of requirements
    • * AR - Analisi dei Requisiti
      Early requirements -- capturing intentions for requirements analysis, goal-oriented representations of requirements
    • * AR - Analisi dei Requisiti
      Capturing rationale -- traceability, capturing design rationale, different types of non-functional requirements, including reliability, portability and performance; qualitative modelling and simulation techniques for representing and reasoning with non-functional requirements
    • * AR - Analisi dei Requisiti
      Conceptual modeling and specification -- review of different notations for requirements modeling and specification; requirements specification documents; requirements specification standards

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Research project
Nome Research project CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01 ING-INF/05
   

12 cfu così ripartiti nelle aree:

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

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


Riepilogo dell'insegnamento: Safety critical systems for Es
Nome Safety critical systems for Es 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


Riepilogo dell'insegnamento: Science, technology and business
Nome Science, technology and business 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


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

6 cfu così ripartiti nelle aree:

  • 3 CFU nell'area F - Sistemi operativi
  • 3 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • V - Varie
      Introduction/DAC, MAC/Multilevel, Integrity, Biba, Clark Wilson, Chinese Wall, RBAC, UNIX, Windows 2K
    • GCA - Gestione e Controllo degli Accessi
      Authentication and Access Control
    • * GSP - Gestione e Sincronizzazione dei Processi
      Run-time monitors, in-line monitors, statistic analysis
  • I - Ingegneria del software
    • EPG - Aspetti Etici, Professionali e Giuridici
      Validity of digital certificates,Security Policies and Law 675 on privacy and security
    • * AR - Analisi dei Requisiti
      Security Requirements/UML Sec, Secure Tropos, Risk assessment, Privacy Policies
    • EPG - Aspetti Etici, Professionali e Giuridici
      Computer Security, ISO Sec. Services and Mechanisms

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

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

  1. Corsi caratterizzanti

Riepilogo dell'insegnamento: Security testing
Nome Security testing CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

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

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. Corsi caratterizzanti

Riepilogo dell'insegnamento: Signals and systems
Nome Signals and systems CFU 6
Ore di didattica frontale per CFU 6 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

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

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. Corsi caratterizzanti

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

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area A - Fondamenti
  • 2 CFU nell'area M - Rappresentazione della conoscenza
  • 2 CFU nell'area A_M - Una qualunque delle aree da A a M

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      process algebras (e.g. pi-calculus)
    • V - Varie
      deterministic vs. probabilistic/stochastic models
  • M - Rappresentazione della conoscenza
    • RA - Ragionamento Automatico
      Gillespie's algorithms (Direct, First Reaction, Next Reaction Method, tau-leap)
    • AIA - Applicazioni della Intelligenza Artificiale
      Using Gillespie's algorithms for running stochastic process algebras

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

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


Riepilogo dell'insegnamento: Software analysis and testing
Nome Software analysis and testing CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * TVV - Testing, Verifica e Validazione
      regression test
    • * TVV - Testing, Verifica e Validazione
      program analysis and understanding, acceptance test creation and execution
    • * TVV - Testing, Verifica e Validazione
      unit test creation and execution; coverage, path and mutation test
    • * TVV - Testing, Verifica e Validazione
      mutation test, automated path generation and path testing, regression test
    • * TVV - Testing, Verifica e Validazione
      acceptance test and Fitnesse, unit test and JUnit, structural test (path and data flow)
    • * TVV - Testing, Verifica e Validazione
      software maintenance and evolution, code analysis, testing levels and test adequacy, white box and black box testing

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

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


Riepilogo dell'insegnamento: Spatial databases
Nome Spatial databases CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento Study of Spatial databases, with application to GIS

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • V - Varie
      Spatial-temporal systems
    • V - Varie
      Spatial indexing methods
    • V - Varie
      Use of the open-source GIS system GRASS
    • V - Varie
      Algorithms for spatial operations
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Languages for querying spatial databases
    • * ML - Modelli logici
      Models of spatial data

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

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


Riepilogo dell'insegnamento: Spoken language systems
Nome Spoken language systems CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

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


Riepilogo dell'insegnamento: Web architectures
Nome Web architectures 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
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Basic elements of transactions.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Application servers. Obiect-relational mapping. Overview of other emerging technologies.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Introduction to the XML world (including XSL).
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Java technologies for the dynamic web: Servlets, Java Server Pages, JDBC, JNDI, Java RMI, Enterprise Java Beans 2.1 and 3.0.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      DHTML: the ingredients (HTML, Javascript, DOM).
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Web-based distributed systems architectures: problems and solutions. The HTTP protocol.

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

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