2010-11
2010-11
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica
Informazioni generali
Università MILANO-BICOCCA Responsabile del Percorso Paola Bonizzoni
Livello del Cdl TRIENNALE Email bonizzoni@disco.unimib.it
Docenti che insegnano nel corso*: 36 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 Sito del corso: <a href=http://www.disco.unimib.it/home/didattica/didattica.asp>http://www.disco.unimib.it</a>    
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
Algoritmi e Ricerca Operativa - modulo Algoritmi e strutture dati 2 4   4                              
Algoritmi e Ricerca Operativa - modulo Ricerca Operativa 1 e Laboratorio di Algortimi e Ricerca Operativa 8                             8    
Algoritmi e strutture dati 1 8   8                              
Analisi Matematica (elementi) 6                             6    
Architettura - reti 5               5                  
Architettura - Elaboratori 5         5                        
Attivita' orientate 21                       21          
Basi di dati 8             8                    
Complementi di Matematica 8                             8    
Fisica generale I (elementi) 6                               6  
Ingegneria del software 1 8                 8                
Linguaggi di Programmazione 1 12 4     8                          
Matematica Discreta (elementi) 6                             6    
Probabilità e Statistica 4                             4    
Progettazione 5                 5                
Programmazione 1 6     6                            
Programmazione 2 5     5                            
Programmazione 3 5     5                            
Sistemi Operativi e Reti 16           12   4                  
                                     
Attività Extracurriculari 12                                 12
Lingue Straniere 3                                 3
Prova Finale 6                                 6
Tirocinio 13                                 13
TOTALE 180 4 12 16 8 5 12 8 9 13 0 0 21 0 0 32 6 34

Riepilogo dell'insegnamento: Algoritmi e Ricerca Operativa - modulo Algoritmi e strutture dati 2
Nome Algoritmi e Ricerca Operativa - modulo Algoritmi e strutture dati 2 CFU 4
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

4 cfu così ripartiti nelle aree:

  • 4 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      Algorimi su grafi: BFS, DFS e applicazioni (ordinamento topologico, componenti connesse, cicli in grafi)
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Np-completezza
    • * A - Algoritmi fondamentali
      Alberi di copertura minimi MST
    • * A - Algoritmi fondamentali
      Programmazione dinamica: introduzione ed algoritmi

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


Riepilogo dell'insegnamento: Algoritmi e Ricerca Operativa - modulo Ricerca Operativa 1 e Laboratorio di Algortimi e Ricerca Operativa
Nome Algoritmi e Ricerca Operativa - modulo Ricerca Operativa 1 e Laboratorio di Algortimi e Ricerca Operativa CFU 8
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/09
   

8 cfu così ripartiti nelle aree:

  • 8 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/09 - Ricerca Operativa
      Dualita e sensitivita nella programmazione lineare
    • MAT/09 - Ricerca Operativa
      Metodi per la programmazione lineare
    • MAT/09 - Ricerca Operativa
      Teoria delle decisioni, alberi decisionali
    • MAT/09 - Ricerca Operativa
      PNL, vincolata e non vincolata
    • MAT/09 - Ricerca Operativa
      Algoritmi greedy e teoria dei matroidi
    • MAT/09 - Ricerca Operativa
      Problemi di flusso
    • MAT/09 - Ricerca Operativa
      Formulazione e formulazione di problemi in PL, PLI, PNL
    • MAT/09 - Ricerca Operativa
      Risoluzione di problemi sui grafi

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


Riepilogo dell'insegnamento: Algoritmi e strutture dati 1
Nome Algoritmi e strutture dati 1 CFU 8
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

8 cfu così ripartiti nelle aree:

  • 8 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Principio di induzione e ricorsione
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento 1: insertion sort, mergesort, quicksort.
    • * SDF - Strutture di Dati Fondamentali
      Strutture dati elementari (liste, pile, code ed alberi)
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Tecnica divide et Impera, ricorsione e soluzione di equazioni di ricorrenza
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Analisi degli algoritmi: ordini di grandezza delle funzioni e complessita' asintotica
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Nozione di algoritmo, pseudocodice, Macchina RAM e tempo spazio di calcolo
    • * A - Algoritmi fondamentali
      La struttura dati Heap e le code di priorita'. Algoritmi di ordinamento 2: heapsort e ordinamento in tempo lineare
    • * SDF - Strutture di Dati Fondamentali
      Tabelle Hash, analisi ammortizzata, alberi binari di ricerca

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


Riepilogo dell'insegnamento: Analisi Matematica (elementi)
Nome Analisi Matematica (elementi) CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/05
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/05 - Analisi Matematica
      Funzioni continue, derivate e regole di derivazione
    • MAT/05 - Analisi Matematica
      Funzioni, limiti, stime asintottiche
    • MAT/05 - Analisi Matematica
      Teoremi del calcolo differenziale
    • MAT/05 - Analisi Matematica
      Studio del grafico di funzione
    • MAT/05 - Analisi Matematica
      Fondamenti del calcolo integrale
    • MAT/05 - Analisi Matematica
      Equazioni differenziali

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


Riepilogo dell'insegnamento: Architettura - reti
Nome Architettura - reti CFU 5
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

5 cfu così ripartiti nelle aree:

  • 5 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • V - Varie
      reti e internet
    • V - Varie
      application layer
    • V - Varie
      transport layer
    • V - Varie
      network layer
    • V - Varie
      link layer e LAN

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


Riepilogo dell'insegnamento: Architettura - Elaboratori
Nome Architettura - Elaboratori CFU 5
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

5 cfu così ripartiti nelle aree:

  • 5 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • E - Architetture
    • * AC - Aritmetica dei calcolatori
      Rapprentazione dei numeri interi ed in virgola mobile (IEEE754); Cenni alla implementazione di alcune operazioni su numeri interi (ALU)
    • * LII - Livello Instruction Set
      ISA: rassegna di istruzioni, loro formato e semantica; Supporto all'uso delle procedure
    • * CCS - Circuiti combinatori e sequenziali
      Logica, rassegna di circuiti notevoli
    • * LMP - Livello di Microprogrammazione
      Implementazione del data path e suo controllo; Aspetti architetturali per la gestione delle eccezioni
    • * ASS - Linguaggio Assembler
      Convenzioni di uso dei registri e cenni alle convenzioni di uso dello stack frame

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


Riepilogo dell'insegnamento: Attivita' orientate
Nome Attivita' orientate CFU 21
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01 ING-INF/05
   

21 cfu così ripartiti nelle aree:

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


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

8 cfu così ripartiti nelle aree:

  • 8 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • * PL - Progettazione Logica
      La progettazione logica.
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Sviluppo di semplici data base
    • * PC - Progettazione concettuale
      Il modello Entita'-Relazione. La progettazione concettuale.
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Il linguaggio SQL
    • * ML - Modelli logici
      Il modello relazionale
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      L'algebra relazionale.
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Introduzione ai sistemi informativi, alle basi di dati e ai DBMS
    • LP - Linguaggi di Programmazione di Basi di Dati
      Integrazione di SQL nei linguaggi di programmazione.

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


Riepilogo dell'insegnamento: Complementi di Matematica
Nome Complementi di Matematica CFU 8
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/05 MAT/02
Commento

8 cfu così ripartiti nelle aree:

  • 8 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/02 - Algebra
      Numeri complessi
    • MAT/02 - Algebra
      Spazi vettoriali
    • MAT/02 - Algebra
      Trasformazioni lineari tra spazi vettoriali
    • MAT/02 - Algebra
      Soluzioni di un sistema lineare
    • MAT/05 - Analisi Matematica
      Equazioni differenziali
    • MAT/05 - Analisi Matematica
      Calcolo differenziale a pi? variabili
    • MAT/05 - Analisi Matematica
      Calcolo integrale a pi? variabili
    • MAT/05 - Analisi Matematica
      Cambiamento di variabili negli integrali multipli

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


Riepilogo dell'insegnamento: Fisica generale I (elementi)
Nome Fisica generale I (elementi) CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare FIS/01
Commento

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: Ingegneria del software 1
Nome Ingegneria del software 1 CFU 8
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
   

8 cfu così ripartiti nelle aree:

  • 8 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * TVV - Testing, Verifica e Validazione
      Test e debugging
    • * TVV - Testing, Verifica e Validazione
      Laboratorio di Test e debugging
    • * PSS - Processi di Sviluppo del Software
      Processo di Sviluppo del Software-RUP
    • * PSS - Processi di Sviluppo del Software
      Laboratorio di Processo di Sviluppo del Software-RUP
    • * LMS - Linguaggi di Modellazione del Software
      UML per l'Analisi dei requisiti e Modello di Dominio
    • * LMS - Linguaggi di Modellazione del Software
      Laboratorio di UML per l'Analisi dei requisiti e Modello di Dominio
    • * PSC - Progettazione del Software e Codifica
      UML per l'analisi dei requisiti e Modello di Dominio
    • * PSC - Progettazione del Software e Codifica
      Laboratorio di UML per l'analisi dei requisiti e Modello di Dominio

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


Riepilogo dell'insegnamento: Linguaggi di Programmazione 1
Nome Linguaggi di Programmazione 1 CFU 12
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

12 cfu così ripartiti nelle aree:

  • 4 CFU nell'area A - Fondamenti
  • 8 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • A - Fondamenti
    • * ALF - Automi e Linguaggi Formali
      Linguaggi formali e macchine astratte
    • * ALF - Automi e Linguaggi Formali
      Modelli concorrenti: prodotto di automi
    • * CAL - Calcolabilita'
      Elementi di computabilit
    • * CAL - Calcolabilita'
      Macchina di Turing e problemi non-risolvibili
  • D - Linguaggi
    • PLN - Paradigmi Linguistici
      Programmazione funzionale: LISP.
    • PLN - Paradigmi Linguistici
      Programmazione logica: PROLOG.
    • PLN - Paradigmi Linguistici
      Programmazione a regole: JESS
    • MP - Metodologie di Programmazione
      Ambienti di programmazione
    • MP - Metodologie di Programmazione
      Applicazioni in LISP
    • MP - Metodologie di Programmazione
      Applicazioni in PROLOG
    • MP - Metodologie di Programmazione
      Applicazioni in JESS
    • PLN - Paradigmi Linguistici
      Paradigmi di programmazione.

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


Riepilogo dell'insegnamento: Matematica Discreta (elementi)
Nome Matematica Discreta (elementi) CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/02
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/02 - Algebra
      Elementi di logica delle poposizioni
    • MAT/02 - Algebra
      Teoria degli insiemi
    • MAT/02 - Algebra
      Fondamenti dell'analisi combinatoria
    • MAT/02 - Algebra
      Numeri naturali e numeri interi
    • MAT/02 - Algebra
      Insiemi e relazioni
    • MAT/02 - Algebra
      Grafi e strutture algebriche

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


Riepilogo dell'insegnamento: Probabilità e Statistica
Nome Probabilità e Statistica CFU 4
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/06
   

4 cfu così ripartiti nelle aree:

  • 4 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/06 - Probabilita' e Statistica Matematica
      Fondamenti di inferenza statistica
    • MAT/06 - Probabilita' e Statistica Matematica
      Cenni alla teoria delle decisioni
    • MAT/06 - Probabilita' e Statistica Matematica
      Applicazione a casi concreti
    • MAT/06 - Probabilita' e Statistica Matematica
      Fondamenti di probabilità

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


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

5 cfu così ripartiti nelle aree:

  • 5 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * PSC - Progettazione del Software e Codifica
      Concetti base della progettazione
    • * LMS - Linguaggi di Modellazione del Software
      Un linguaggio di progettazione
    • * TVV - Testing, Verifica e Validazione
      Testing di un programma
    • * TVV - Testing, Verifica e Validazione
      Debugging di un programma
    • * PSS - Processi di Sviluppo del Software
      Progettazione e ciclo di vita del software

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


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

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Array di tipi primitivi
    • * CB - Costrutti di Base
      Metodi, definizione ed invocazione. Record di attivazione.
    • * POO - Programmazione Orientata agli Oggetti
      La Java Virtual Machine.
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Tipi di dati primitivi e Stringhe. Variabili e Assegnamento. Espressioni. Ingresso/uscita.
    • * CB - Costrutti di Base
      Strutture di controllo selettive e iterative
    • * POO - Programmazione Orientata agli Oggetti
      Algoritmi e Programmi: paradigmi ad oggetti

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


Riepilogo dell'insegnamento: Programmazione 2
Nome Programmazione 2 CFU 5
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

5 cfu così ripartiti nelle aree:

  • 5 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * PSA - Problem Solving e Algoritmi
      Algoritmi di sorting, con chiamata a metodi.
    • * POO - Programmazione Orientata agli Oggetti
      Programmazione ad oggetti. Information hiding e incapsulamento. Classi e oggetti.
    • * POO - Programmazione Orientata agli Oggetti
      Metodi con tipi di dati strutturati. Accesso. Costruttori. Overloading di metodi e di costruttori.
    • * POO - Programmazione Orientata agli Oggetti
      Array di reference
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Strutture dati ricorsive (liste e alberi) e metodi ricorsivi.

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


Riepilogo dell'insegnamento: Programmazione 3
Nome Programmazione 3 CFU 5
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

5 cfu così ripartiti nelle aree:

  • 5 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * PSA - Problem Solving e Algoritmi
      Sviluppo di semplici applicazioni
    • * POO - Programmazione Orientata agli Oggetti
      Polimorfismo
    • * POO - Programmazione Orientata agli Oggetti
      Architetture software ad oggetti
    • V - Varie
      Ambiente di programmazione Java
    • * POO - Programmazione Orientata agli Oggetti
      Ereditarieta'

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


Riepilogo dell'insegnamento: Sistemi Operativi e Reti
Nome Sistemi Operativi e Reti CFU 16
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01 ING-INF/05
Commento

16 cfu così ripartiti nelle aree:

  • 12 CFU nell'area F - Sistemi operativi
  • 4 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • PS - Programmazione di Sistema
      Sviluppo di meccanismi di base
    • PS - Programmazione di Sistema
      Sistemi distribuiti - JAVA- RMI
    • PS - Programmazione di Sistema
      Programmazione concorrente in JAVA
    • PS - Programmazione di Sistema
      Sistemi client server
    • PS - Programmazione di Sistema
      Modellazione di sistemi concorrenti
    • PS - Programmazione di Sistema
      Shell di UNIX e system call
    • * GM - Gestione della Memoria
      Gestione della memoria
    • * GSP - Gestione e Sincronizzazione dei Processi
      Kernel e scheduling dei processi
    • * SCO - Struttura e Componenti di un sistema operativo
      Architettura a livelli di un SO
    • PS - Programmazione di Sistema
      Sviluppo di meccanismi di base
    • PS - Programmazione di Sistema
      Sviluppo di applicazioni
    • PS - Programmazione di Sistema
      Sviluppo di applicazioni
  • H - Computazione su rete
    • * MIR - Modelli di Interazione in Rete
      Reti wireless
    • * PT - Protocolli
      Protocolli wireless
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Distribuzione dell'informazione (qualit? del servizio)
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Applicazioni multimedali (straming e telefonia)

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