2010-11
2010-11
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica, sede di Varese
Informazioni generali
Università INSUBRIA Responsabile del Percorso Mauro Ferrari
Livello del Cdl TRIENNALE Email mauro.ferrari@uninsubria.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 Sito del corso di laurea: <html> <a href=http://www.dicom.uninsubria.it/inf/> www.dicom.uninsubria.it/inf/</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
Algebra e geometria 9                             9    
Algoritmi e Strutture Dati I e II + Laboratorio 15 1 14                              
Analisi matematica 9                             9    
Applicazioni Web 3               3                  
Architetture degli Elaboratori 9         9                        
Basi di Dati + Laboratorio 9             9                    
Corsi Complementari 12                       12          
Economia Aziendale 6                               6  
Fisica 6                               6  
Fondamenti di Informatica 6 2   2 1 1                        
Laboratorio di Linguaggi 3     3                            
Probabilità e Statistica 6                             6    
Progettazione di Software + Laboratorio 15               3 6 6              
Programmazione + Laboratorio 15     15                            
Reti di Telecomunicazione 6                         6        
Sistemi Operativi I e II + Laboratorio 15           15                      
                                     
Attività Extracurriculari 9                                 9
Lingue Straniere 6                                 6
Prova Finale 6                                 6
Tirocinio 15                                 15
TOTALE 180 3 14 20 1 10 15 9 6 6 6 0 12 6 0 24 12 36

Riepilogo dell'insegnamento: Algebra e geometria
Nome Algebra e geometria CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/01 MAT/02 MAT/03
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/01 - Logica Matematica
      Elementi di logica e teoria degli insiemi
    • MAT/02 - Algebra
      Numeri interi e divisibilita'
    • MAT/02 - Algebra
      Elementi di teoria dei gruppi
    • MAT/02 - Algebra
      Elementi di teoria degli anelli
    • MAT/02 - Algebra
      Il campo dei numeri complessi
    • MAT/03 - Geometria
      Spazi vettoriali
    • MAT/03 - Geometria
      Algebra delle matrici
    • MAT/03 - Geometria
      Sistemi lineari
    • MAT/03 - Geometria
      Autovalori e autovettori

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


Riepilogo dell'insegnamento: Algoritmi e Strutture Dati I e II + Laboratorio
Nome Algoritmi e Strutture Dati I e II + Laboratorio CFU 15
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

15 cfu così ripartiti nelle aree:

  • 1 CFU nell'area A - Fondamenti
  • 14 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Modelli di Calcolo: macchina RAM RASP, simulazione, criteri di costo
  • B - Algoritmi
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento avanzati
    • * SDF - Strutture di Dati Fondamentali
      Tabelle Hash, operazioni union find
    • * SDF - Strutture di Dati Fondamentali
      Alberi binari di ricerca, alberi bilanciati
    • SDA - Strutture di Dati Avanzate
      Alberi 2-3, 2-3-4, red-black
    • TAA - Tecniche Algoritmiche Avanzate
      Programmazione dinamica, algoritmi greedy
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Tecniche di Progetto, divide et impera
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento
    • * SDF - Strutture di Dati Fondamentali
      Grafi e Alberi
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Implementazione e analisi sperimentale algoritmi di ordinamento
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Successioni numeriche, equazioni di ricorrenza, funzioni generatrici
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Analisi matematica degli algoritmi
    • * SDF - Strutture di Dati Fondamentali
      Strutture dati elementari
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Implementazione e analisi sperimentale di strutture e algoritmi di ricerca
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Implementazione e analisi sperimentale di algoritmi union find

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


Riepilogo dell'insegnamento: Analisi matematica
Nome Analisi matematica CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare MAT/07
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/05 - Analisi Matematica
      Numeri reali
    • MAT/05 - Analisi Matematica
      Liniti e successioni
    • MAT/01 - Logica Matematica
      Esercitazioni (limiti, successioni, serie)
    • MAT/01 - Logica Matematica
      Esercitazioni (studio di funzioni, calcolo integrale)
    • MAT/01 - Logica Matematica
      Equazioni differenziali del primo ordine
    • MAT/05 - Analisi Matematica
      Serie numeriche
    • MAT/05 - Analisi Matematica
      Funzioni
    • MAT/05 - Analisi Matematica
      Calcolo differenziale e studio di funzioni
    • MAT/05 - Analisi Matematica
      Calcolo integrale

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


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

3 cfu così ripartiti nelle aree:

  • 3 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * PT - Protocolli
      World Wide Web
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Architettura di applicazioni Web
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Linguaggi per applicazioni Web

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


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

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • E - Architetture
    • * CCS - Circuiti combinatori e sequenziali
      Algebra di Boole, Porte logiche, elementi di progettazione
    • * AC - Aritmetica dei calcolatori
      Rappresentazione binaria dei numeri interi, frazionari e reali. Operazioni di somma e di complemento a 2
    • * LII - Livello Instruction Set
      L'Instruction Set Architecture della macchina MIPS. Datapath della macchina MIPS.
    • * LMP - Livello di Microprogrammazione
      Principi di microprogrammazione. La microprogrammazione delle principali istruzioni della macchina MIPS.
    • GM - Gestione della Memoria
      Organizzazione della memoria. Memorie cache.
    • GIO - Gestione dell'Input/Output
      Istruzioni di I/O. I/O memory mapped. Interrupt. Il BUS.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Cenni al calcolo del tempo di esecuzione delle istruzioni e al miglioramento delle prestazioni mediante riorganizzazione del datapath. Cenni al pipelining
    • * ASS - Linguaggio Assembler
      Programmazione in Assembler della macchina MIPS
    • * ASS - Linguaggio Assembler
      Programmazione in Assembler della macchina MIPS

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


Riepilogo dell'insegnamento: Basi di Dati + Laboratorio
Nome Basi di Dati + Laboratorio CFU 9
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • * PC - Progettazione concettuale
      Progettazione concettuale e normalizzazione
    • OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
      Architettura interna di un DBMS
    • TCR - Transazioni, Concorrenza e Recovery
      Transazioni
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Linguaggio di interrogazione SQL
    • * ML - Modelli logici
      Modello Relazionale
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Algebra relazionale
    • * PC - Progettazione concettuale
      Modello concettuale E-R
    • LP - Linguaggi di Programmazione di Basi di Dati
      SQL e altri linguaggi di programmazione (embedded SQL)
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Access, SQLServer, MySQL, PostgreSQL

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


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

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.


Riepilogo dell'insegnamento: Economia Aziendale
Nome Economia Aziendale CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare SECS-P/nn
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: Fisica
Nome Fisica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare FIS/07
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: Fondamenti di Informatica
Nome Fondamenti di Informatica CFU 6
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 2 CFU nell'area A - Fondamenti
  • 2 CFU nell'area C - Programmazione
  • 1 CFU nell'area D - Linguaggi
  • 1 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • A - Fondamenti
    • V - Varie
      Algoritmi, macchine e linguaggi
    • * CAL - Calcolabilita'
      Macchina di Turing
  • C - Programmazione
    • * CB - Costrutti di Base
      Costrutti base
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Tipi di dati astratti e ricorsione
  • D - Linguaggi
    • * LF - Linguaggi Formali
      Espressioni regolari e grammatiche
  • E - Architetture
    • * AC - Aritmetica dei calcolatori
      Rappresentazione binaria

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


Riepilogo dell'insegnamento: Laboratorio di Linguaggi
Nome Laboratorio di Linguaggi CFU 3
Ore di didattica frontale per CFU 25 Settore Scientifico Disciplinare INF/01
Commento

3 cfu così ripartiti nelle aree:

  • 3 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      Gestione I/O in C
    • * CB - Costrutti di Base
      Introduzione al linguaggio C
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Definizione di strutture dati ricorsive in C

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


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

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/06 - Probabilita' e Statistica Matematica
      Rudimenti di probabilit
    • MAT/06 - Probabilita' e Statistica Matematica
      Variabili casuali e distribuzioni
    • MAT/06 - Probabilita' e Statistica Matematica
      Valori attesi e funzioni di variabili casuali
    • MAT/06 - Probabilita' e Statistica Matematica
      Campionamento
    • MAT/06 - Probabilita' e Statistica Matematica
      Stima puntuale
    • MAT/06 - Probabilita' e Statistica Matematica
      Stima per intervalli

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


Riepilogo dell'insegnamento: Progettazione di Software + Laboratorio
Nome Progettazione di Software + Laboratorio CFU 15
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
Commento

15 cfu così ripartiti nelle aree:

  • 3 CFU nell'area H - Computazione su rete
  • 6 CFU nell'area I - Ingegneria del software
  • 6 CFU nell'area L - Interazione, grafica e multimedialità

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * FCD - Fondamenti del Calcolo Distribuito
      Programmazione in ambiente distribuito
    • V - Varie
      Uso dei Socket in Java
    • V - Varie
      Sistemi Client Server
  • I - Ingegneria del software
    • * PSS - Processi di Sviluppo del Software
      Ciclo di vita del Software e Principi di Ingegneria del Software
    • * ASW - Architetture Software
      Architetture Software
    • * PSS - Processi di Sviluppo del Software
      Tecniche di progettazione Object Oriented
    • * TVV - Testing, Verifica e Validazione
      Pre-, post-condizioni e invarianti di classe
    • * LMS - Linguaggi di Modellazione del Software
      UML: Diagrammi dei casi d'uso, delle classi e di sequenza
    • V - Varie
      Design Patterns
  • L - Interazione, grafica e multimedialità
    • V - Varie
      Programmazione per eventi in Java
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Progetto di Interfacce Grafiche
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Modellazione dell'interazione Uomo Macchina
    • V - Varie
      Librerie Swing
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Sviluppo di Interfacce Grafiche in Java (Base)
    • * MMPI - Modelli e Metodi per la Progettazione dell'Interazione
      Sviluppo di Interfacce Grafiche in Java (Avanzato)

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


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

15 cfu così ripartiti nelle aree:

  • 15 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * PSA - Problem Solving e Algoritmi
      Algoritmi e programmi.
    • * SS - Sintassi e Semantica
      Linguaggi: sintassi e semantica.
    • * SS - Sintassi e Semantica
      Linguaggi di programmazione: dall'assembler ai linguaggi di alto livello.
    • * CB - Costrutti di Base
      Elementi di base del linguaggio Java: tipi primitivi, tipi riferimento ed espressioni.
    • * CB - Costrutti di Base
      Strutture di controllo.
    • * POO - Programmazione Orientata agli Oggetti
      Java: classi, metodi ed oggetti.
    • PP - Paradigmi di Programmazione
      Implementazione delle classi, ereditariertà e polimorfismo.
    • * CB - Costrutti di Base
      Eccezioni.
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Liste e alberi.
    • * SCP - Sviluppo e Correttezza dei Programmi
      Laboratorio: gli strumenti della programmazione java e sviluppo dei programmi.
    • * PSA - Problem Solving e Algoritmi
      Laboratorio: dal problema alla sua implementazione in Java.
    • * CB - Costrutti di Base
      Laboratorio: Implementazione delle classi.
    • * POO - Programmazione Orientata agli Oggetti
      Laboratorio: uso ed implementazione dell'ereditarietà.
    • * POO - Programmazione Orientata agli Oggetti
      Laboratorio: utilizzo delle interfacce e dei tipi generici.
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Laboratorio: uso ed implementazione delle struttiure dati, algortimi di ricerca e di ordinamento.

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


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

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: Sistemi Operativi I e II + Laboratorio
Nome Sistemi Operativi I e II + Laboratorio CFU 15
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

15 cfu così ripartiti nelle aree:

  • 15 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • * SCO - Struttura e Componenti di un sistema operativo
      Introduzione ai S.O. Evoluzione storica dei S.O. Componenti di un S.O.
    • MA - Modelli e Architetture di sistemi operativi
      La struttura a microkernel di Minix 3. I processi di sistema e la comunicazione mediante messaggi.
    • * GSP - Gestione e Sincronizzazione dei Processi
      Processi e thread. Meccansimi di sincronizzazione: semafori e monitor.
    • * GSP - Gestione e Sincronizzazione dei Processi
      Programmazione e sincronizzazione di processi e thread concorrenti. I processi classici di sincronizzazione (produttori-consumatori, 5 filosofi, ...)
    • * FS - File System
      Operazioni su file e directory. Strutture dati del kernel relative a file aperti e processi. Pipe. Directory. Implementazione dei filesystem. Hard link e soft link.
    • * FS - File System
      Network file system. Il Virtual File System di Linux. Controllo dell'integrità di un filesystem. Transazioni. Journaled file systems. ReiserFS.
    • * GM - Gestione della Memoria
      Memoria virtuale paginata. Algoritmi di rimpiazzo. Località dei processi, working set. Memoria virtuale segmentata. Gestione della memoria nell'architettura x86.
    • * GM - Gestione della Memoria
      Implementazione di malloc(3). VM in 4.3BSD. Memory-mapped files. Architetture moderne di memoria virtuale. Monitorare l'uso della memoria. Algoritmi VM-friendly.
    • GP - Gestione delle Periferiche
      File speciali e device. La costruzione di un driver per Linux.
    • GCA - Gestione e Controllo degli Accessi
      Crittografia simmetrica. Funzioni botola, digest. Autenticazione e autorizzazione.
    • GCA - Gestione e Controllo degli Accessi
      Software nocivi: back door, logic bomb, Trojan horse, worm, virus. Il Morris Worm. La back door di Thompson. Buffer overflow.
    • PS - Programmazione di Sistema
      Signal. Server programming. FIFOs.
    • PS - Programmazione di Sistema
      Unix utente e programmazione di shell
    • GP - Gestione delle Periferiche
      Esempi di gestione dei file e dei dispotivi fisici in ambiente Unix
    • * AMM - Amministrazione di sistema
      Amministrazione di sistemi Unix

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