2012
2012
Sei collegato come utente non registrato
Il percorso ha la certificazione
Corso di Laurea: Informatica
Informazioni generali
Università L AQUILA Responsabile del Percorso Stefania Costantini
Livello del Cdl TRIENNALE Email stefania.costantini@univaq.it
Docenti che insegnano nel corso*: 18 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
ALGORITMI E STRUTTURE DATI CON LABORATORIO 12   12                              
ANALISI MATEMATICA I 6                             6    
ANALISI MATEMATICA II 6                             6    
ARCHITETTURA DEGLI ELABORATORI CON LABORATORIO 9         9                        
BASI DI DATI CON LABORATORIO 12             12                    
COMPLEMENTI DI MATEMATICA 6                             6    
FISICA 6                               6  
FONDAMENTI DI PROGRAMMAZIONE CON LABORATORIO 12   12                              
INGEGNERIA DEL SOFTWARE CON LABORATORIO 9                 9                
LABORATORIO DI PROGRAMMAZIONE III 6     6                            
LABORATORIO DI PROGRAMMAZIONI II 6     6                            
LINGUAGGI DI PROGRAMMAZIONE E COMPILATORI 6   6                              
MATEMATICA DISCRETA 9                             9    
RETI DI CALCOLATORI 6               6                  
RICERCA OPERATIVA E OTTIMIZZAZIONE 12                             12    
SISTEMI OPERATIVI CON LABORATORIO 9           9                      
TECNOLOGIE DEL WEB 6     6                            
TEORIA DELLA CALCOLABILITA E COMPLESSITA' 6 6                                
                                     
Attività Extracurriculari 9                                 9
Lingue Straniere 6                                 6
Prova Finale 18                                 18
Tirocinio 3                                 3
TOTALE 180 6 30 18 0 9 9 12 6 9 0 0 0 0 0 39 6 36

Riepilogo dell'insegnamento: ALGORITMI E STRUTTURE DATI CON LABORATORIO
Nome ALGORITMI E STRUTTURE DATI CON LABORATORIO CFU 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      Analisi della comlessit? di un algoritmo
    • * A - Algoritmi fondamentali
      Algoritmo di ordinamento (selection-sort, merge-sort).
    • * A - Algoritmi fondamentali
      Code di priorit?. L'heap ed il suo uso per l'ordinamento (heap-sort).
    • * A - Algoritmi fondamentali
      Il problema del dizionario: ricerca, inserimento, cancellazione. Gestione di dizionari mediante tavole ad indirizzamento diretto, alberi di ricerca.
    • * A - Algoritmi fondamentali
      Grafi: rappresentazioni, algoritmi di visita e connessione.
    • * A - Algoritmi fondamentali
      Algoritmi elementari su grafi: cammino minimo, minimo albero ricoprente.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Introduzione al linguaggio C
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Strutture dati elementari: vettori, matrici, liste. Algoritmi per la loro manipolazione: ricerca, inserimento, cancellazione
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Mantenimento dell'unione di insiemi disgiunti
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Strutture dati fondamentali: pile, code, alberi. Algoritmi per la loro manipolazione: ricerca, inserimento e cancellazione
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Gestione di dizionari: tabelle hash, alberi binari di ricerca bilanciati
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Grafi: rappresentazioni, algoritmi di visita e connessione

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


Riepilogo dell'insegnamento: ANALISI MATEMATICA I
Nome ANALISI MATEMATICA I CFU 6
Ore di didattica frontale per CFU 10 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
      Successioni, limiti di successioni, proprieta' ed esempi, confronto. Successioni monotone, progressioni geometriche
    • MAT/05 - Analisi Matematica
      Ordini di infiniti e infinitesimi, limiti notevoli e loro applicazioni. Il numero
    • MAT/05 - Analisi Matematica
      Limiti di funzioni, proprieta' dei limiti, permanenza del segno, confronti, limiti notevoli. Asintoti
    • MAT/05 - Analisi Matematica
      Funzioni continue, principali funzioni continue. Teoremi sulle funzioni continue.
    • MAT/05 - Analisi Matematica
      Definizione di derivata, proprieta' delle funzioni derivabili, regole di derivazione, derivate funzione inversa e composta. Derivate di ordine superiore
    • MAT/05 - Analisi Matematica
      Teorema di Lagrange e applicazioni. Criterio di monotonia. Massimi e minimi relativi e assoluti, flessi. Grafici di funzioni. Teorema dell'Hopital

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


Riepilogo dell'insegnamento: ANALISI MATEMATICA II
Nome ANALISI MATEMATICA II CFU 6
Ore di didattica frontale per CFU 10 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
      Formula di Taylor
    • MAT/05 - Analisi Matematica
      Successioni definite per ricorrenza
    • MAT/05 - Analisi Matematica
      Serie numeriche
    • MAT/05 - Analisi Matematica
      Integrali
    • MAT/05 - Analisi Matematica
      Integrali impropri. Funzioni integrali
    • MAT/05 - Analisi Matematica
      Cenni di funzioni in più variabili

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


Riepilogo dell'insegnamento: ARCHITETTURA DEGLI ELABORATORI CON LABORATORIO
Nome ARCHITETTURA DEGLI ELABORATORI CON LABORATORIO CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • E - Architetture
    • * ASS - Linguaggio Assembler
      Carateristiche dei linguaggi di programmazione assembler, con riferimento a uno specifico caso di studio
    • * ASS - Linguaggio Assembler
      Tecniche di programmazione assembler. (Calcoli su numeri, indicizzazione nel trattamento di array, modulazione del codice, impieghi dello stack, interrupt)
    • VMP - Valutazione e Miglioramento delle Prestazioni
      CPU: organizzazione; registri; set di istruzioni; formato istruzioni; tecniche di indirizzamento.
    • AA - Architetture Avanzate
      CPU: scomposizione parte operativa e parte di controllo. Microprogrammazione. Controllo microprogrammato. Architetture pipeline e superscalari. Architetture parallele: classificazione di Flynn.
    • * LII - Livello Instruction Set
      Istruzioni e tecniche di indirizzamento. Codifica delle istruzioni
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Sistemi di numerazione. Rappresentazione dei numeri interi ed in virgola mobile. ALU. Aritmetica intera ed in virgola mobile.
    • AA - Architetture Avanzate
      Algebra di Boole. Funzioni ed espressioni booleane. Minimizzazione di funzioni booleane a mappe di Karnaugh. Analisi e Sintesi di reti combinatorie. Esempi di reti combinatorie.
    • AA - Architetture Avanzate
      Flip-Flop. Analisi e Sintesi di Reti Sequenziali Sincrone. Esempi di Reti Sequenziali (contatori e riconoscitori di sequenza).
    • VMP - Valutazione e Miglioramento delle Prestazioni
      Macchina di Von Neumann. Macchine Virtuali. Sistemi di Interconnessione. Memorie Interne ed Esterne. I/O. Gestione delle Interruzioni.

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


Riepilogo dell'insegnamento: BASI DI DATI CON LABORATORIO
Nome BASI DI DATI CON LABORATORIO CFU 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • * ML - Modelli logici
      Introduzione alle basi di dati e modelli dei dati
    • * ML - Modelli logici
      Algebra e calcolo relazionale.
    • * PC - Progettazione concettuale
      Progettazione concettuale e schemi ER.
    • NBD - Normalizzazione di Basi di Dati
      Normalizzazione di schemi
    • TCR - Transazioni, Concorrenza e Recovery
      Transazioni e controllo di concorrenza, cenni sul controllo di affidabilit? e gestione degli accessi
    • BDA - Basi di Dati Avanzate
      Basi di dati e WEB: cenni su architettura a due e tre livelli
    • * PC - Progettazione concettuale
      Analisi dei requisiti e progettazione concettuale delle basi di dati
    • * PL - Progettazione Logica
      Progettazione logica delle basi di dati.
    • * DBMS - Sistemi di Gestione di Basi di Dati
      Definizione dei dati in SQL. Vincoli di integrita'.
    • LP - Linguaggi di Programmazione di Basi di Dati
      Inserimento, cancellazione e modifica dei dati in SQL.
    • * LI - Linguaggi di Interrogazione di Basi di Dati
      Interrogazioni di base in SQL. Interrogazioni avanzate: subquery, join interno ed esterno tra tabelle,
    • BDA - Basi di Dati Avanzate
      Concetti avanzati di SQL: viste, procedure, trigger. Interfacciamento con i 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 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare MAT/06 MAT/01
Commento

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
      Logica proposizionale: sintassi semantica
    • MAT/01 - Logica Matematica
      Sistemi deduttivi: deduzione naturale, sistemi alla Hilbert, calcolo dei seguenti
    • MAT/01 - Logica Matematica
      Correttezza e completezza
    • MAT/06 - Probabilita' e Statistica Matematica
      Concetti di base: eventi, variabili aleatorie, probabilità. Esempi
    • MAT/06 - Probabilita' e Statistica Matematica
      Elementi d calcolo combinatorio. Indipendenza e probabilità . Condizionata: indipendenza di eventi e di variabili aleatorie, regola di Bayes
    • MAT/06 - Probabilita' e Statistica Matematica
      Variabili aleatorie discrete: la legge di Bernoulli, la legge binomiale, la legge di Poisson

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


Riepilogo dell'insegnamento: FISICA
Nome FISICA CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare FIS/02
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 PROGRAMMAZIONE CON LABORATORIO
Nome FONDAMENTI DI PROGRAMMAZIONE CON LABORATORIO CFU 12
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • * A - Algoritmi fondamentali
      Il problema del dizionario: ricerca, inserimento, cancellazione. Gestione di dizionari mediante tavole ad indirizzamento diretto, alberi di ricerca
    • * A - Algoritmi fondamentali
      Grafi: rappresentazioni, algoritmi di visita e connessione
    • * A - Algoritmi fondamentali
      Algoritmi elementari su grafi: cammino minimo, minimo albero ricoprente.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Introduzione al linguaggio C
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Strutture dati elementari: vettori, matrici, liste. Algoritmi per la loro manipolazione: ricerca, inserimento, cancellazione.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Mantenimento dell'unione di insiemi disgiunti
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Strutture dati fondamentali: pile, code, alberi. Algoritmi per la loro manipolazione: ricerca, inserimento e cancellazione
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Gestione di dizionari: tabelle hash, alberi binari di ricerca bilanciati
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Grafi: rappresentazioni, algoritmi di visita e connessione
    • * A - Algoritmi fondamentali
      Analisi della comlessità di un algoritmo
    • * A - Algoritmi fondamentali
      Algoritmo di ordinamento (selection-sort, merge-sort).
    • * A - Algoritmi fondamentali
      Code di priorit?. L'heap ed il suo uso per l'ordinamento (heap-sort).

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


Riepilogo dell'insegnamento: INGEGNERIA DEL SOFTWARE CON LABORATORIO
Nome INGEGNERIA DEL SOFTWARE CON LABORATORIO CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * PSS - Processi di Sviluppo del Software
      Ciclo di vita del software e suoi modelli. Gestione di progetti complessi. Pianificazione delle attivit? e risorse
    • * PSS - Processi di Sviluppo del Software
      Metodi e tecniche di analisi e specifica dei requisiti: analisi, definizione, specifica
    • * PSS - Processi di Sviluppo del Software
      Utilizzo di UML su di un caso di studio
    • * LMS - Linguaggi di Modellazione del Software
      Linguaggio UML come formalismo per sostenere l'intero ciclo di vita del software
    • * PSC - Progettazione del Software e Codifica
      UML per analisi e specifica dei requisiti, per la progettazione, prototipazione, gestione, sviluppo e documentazione di un progetto
    • * PSS - Processi di Sviluppo del Software
      Analisi quantitativa dei sistemi software: attributi rilevanti e metriche. Qualit? del software
    • * PSS - Processi di Sviluppo del Software
      Validazione dei sistemi software: Testing di difetto e testing operazionale
    • * PSS - Processi di Sviluppo del Software
      Gestione dei sistemi software: configurazione, manutenzione, riuso
    • * PSS - Processi di Sviluppo del Software
      Metodi e tecniche per la progettazione architetturale e di dettaglio: funzionali, relazionali, orientate agli oggetti, statiche e dinamiche

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


Riepilogo dell'insegnamento: LABORATORIO DI PROGRAMMAZIONE III
Nome LABORATORIO DI PROGRAMMAZIONE III CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * POO - Programmazione Orientata agli Oggetti
      Modularita', astrazione e Programmazione orientata agli oggetti
    • PCC - Programmazione Concorrente
      Concorrenza
    • PCC - Programmazione Concorrente
      Programmazione Logica
    • * SS - Sintassi e Semantica
      Fondamenti
    • * P - Procedure
      Funzioni
    • * P - Procedure
      Procedure, Tipi, Gestione della memoria e controllo

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


Riepilogo dell'insegnamento: LABORATORIO DI PROGRAMMAZIONI II
Nome LABORATORIO DI PROGRAMMAZIONI II CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * CB - Costrutti di Base
      Introduzione al linguaggio C, struttura dei programmi. Introduzione alle tecnologie di sviluppo di programmi in C.
    • * P - Procedure
      Tipi di dato base, costanti, variabili, espressioni. Istruzione di assegnamento. Primitive di Input/Output. Strutture di controllo:sequenzializzazione, if-then-else, iterazione e ciclo
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Tipi di dato strutturati: array, stringhe. Puntatori
    • * SCP - Sviluppo e Correttezza dei Programmi
      Funzioni. Struttura a blocchi e regole di scoping. Meccanismi di passaggio dei parametri ed effetti collaterali. Ricorsione e funzioni ricorsive
    • * SCP - Sviluppo e Correttezza dei Programmi
      Analisi di programmi C non banali
    • PP - Paradigmi di Programmazione
      Introduzione alla progettazione e sviluppo di programmi avanzati in C

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


Riepilogo dell'insegnamento: LINGUAGGI DI PROGRAMMAZIONE E COMPILATORI
Nome LINGUAGGI DI PROGRAMMAZIONE E COMPILATORI CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • * ASC - Algoritmi su Strutture Combinatorie
      Generazione automatica di compilatori. Il compilatore YACC
    • * SDF - Strutture di Dati Fondamentali
      Traduzione guidata dalla sintassi: definizioni dirette dalla sintassi, schemi di traslazione
    • * SDF - Strutture di Dati Fondamentali
      Analisi semantica e type checking. Codice intermedio. Un caso di studio: compilazione di linguaggi multidimensionali
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Linguaggi formali e compilatori. Grammatiche e automi. Fasi della compilaizone. Analisi lessicale: token, pattern, lessemi
    • * SDF - Strutture di Dati Fondamentali
      Il compilatore LEX. Analisi sintattica: parsing top-down e bottom-up
    • * SDF - Strutture di Dati Fondamentali
      Parsing predittivo non ricorsivo. Parsing LR: tecniche SLR, LALR, LR canonica

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


Riepilogo dell'insegnamento: MATEMATICA DISCRETA
Nome MATEMATICA DISCRETA CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare MAT/02 MAT/03
Commento

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/02 - Algebra
      Matrici e sistemi lineari
    • MAT/02 - Algebra
      Determinanti
    • MAT/02 - Algebra
      Spazi vettoriali
    • MAT/02 - Algebra
      Applicazioni dell'algebra delle matrici alla geometria analitica nel piano e nello spazio
    • MAT/02 - Algebra
      Spazi euclidei
    • MAT/02 - Algebra
      Trasformazioni lineari e diagonalizzazione
    • MAT/03 - Geometria
      Aritmetica degli interi e prime nozioni di Teoria dei numeri: congruenze e funzione di Eulero
    • MAT/03 - Geometria
      Gruppo di permutazioni. Gruppi e omomorfismi, azione di un gruppo
    • MAT/03 - Geometria
      Aritmetica dei polinomi. Anelli e omomorfismi. Calcolo dei quozienti, introduzione ai campi.

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


Riepilogo dell'insegnamento: RETI DI CALCOLATORI
Nome RETI DI CALCOLATORI CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • GRC - Gestione di Reti di Calcolatori
      Strato di rete. Routing, routing gerarchico. IP, IPv6, multicast.
    • * MIR - Modelli di Interazione in Rete
      Strato di link e LAN. Rivelazione e Correzione degli errori. Protocolli MAC. Reti LAN. Cenni di ATM.
    • * SR - Sicurezza delle Reti
      Cenni sulle applicazioni multimediali e la sicurezza nelle reti di calcolatori.
    • * ARTC - Architettura delle Reti di Calcolatori
      Introduzione alle reti di Calcolatori ed Internet. Architettura a livelli.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Strato di applicazione. HTTP, FTP, SMTP, DNS. Programmazione socket
    • GRC - Gestione di Reti di Calcolatori
      Strato di trasporto. TCP, UDP. Controllo di congestione.

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


Riepilogo dell'insegnamento: RICERCA OPERATIVA E OTTIMIZZAZIONE
Nome RICERCA OPERATIVA E OTTIMIZZAZIONE CFU 12
Ore di didattica frontale per CFU 25 Settore Scientifico Disciplinare MAT/09
Commento

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area MAT - Crediti di MATEMATICA

Sillabo dell'insegnamento

  • MAT - Crediti di MATEMATICA
    • MAT/09 - Ricerca Operativa
      Applicazioni ed esempi
    • MAT/09 - Ricerca Operativa
      Teoria delle dualità
    • MAT/09 - Ricerca Operativa
      Relazioni min-max nei problemi di ottimizzazione combinatoria. Matching e insieme stabile su grafi
    • MAT/09 - Ricerca Operativa
      Programmazione Lineare Intera: Knapsack binario, Covering, Packing e Partitioning
    • MAT/09 - Ricerca Operativa
      Formulazioni e piani di taglio per i problemi di Programmazione Lineare Intera
    • MAT/09 - Ricerca Operativa
      Metodi di enumerazione: Branch-and-bound, Programmazione Dinamica
    • MAT/09 - Ricerca Operativa
      Metaeuristiche: Ricerca Locale, Tabu Search, Greedy Randomized Adaptive Search Procedure (GRASP), Simulated Annealing
    • MAT/09 - Ricerca Operativa
      Applicazioni: problemi di pianificazione degli investimenti, problemi di localizzazione di impianti, problemi di distribuzione
    • MAT/09 - Ricerca Operativa
      Problemi di decisione: decisioni e loro codifica, variabili di decisione, vincoli e obiettivi; decisioni qualitative e quantitative, modelli lineari, non lineari, interi/booleani. Formulazione di prob
    • MAT/09 - Ricerca Operativa
      Relazioni duali e loro interpretazione. Proprieta' algebriche e geometriche. Esempi: giochi, data fitting, etc
    • MAT/09 - Ricerca Operativa
      Uso di EXCEL per la risoluzione di modelli lineari.
    • MAT/09 - Ricerca Operativa
      Algoritmi per la programmazione lineare, principi di funzionamento del metodo del simplesso

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


Riepilogo dell'insegnamento: SISTEMI OPERATIVI CON LABORATORIO
Nome SISTEMI OPERATIVI CON LABORATORIO CFU 9
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area F - Sistemi operativi

Sillabo dell'insegnamento

  • F - Sistemi operativi
    • * SCO - Struttura e Componenti di un sistema operativo
      Concetti generali, strutture dei sistemi di calcolo e dei sistemi operativi
    • * SCO - Struttura e Componenti di un sistema operativo
      I processi e lo scheduling della CPU
    • * GSP - Gestione e Sincronizzazione dei Processi
      Sincronizzazione tra processi e la gestione del deadlock
    • * GM - Gestione della Memoria
      Gestione della memoria principale
    • * GM - Gestione della Memoria
      La memoria virtuale
    • * FS - File System
      Il file system
    • * GM - Gestione della Memoria
      Programmazione di sistema in ambiente UNIX: gestione dei files
    • * FS - File System
      Programmazione di sistema in ambiente UNIX - gestione dei processi, segnali, pipes
    • PS - Programmazione di Sistema
      Programmazione di sistema in ambiente UNIX: sockets

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


Riepilogo dell'insegnamento: TECNOLOGIE DEL WEB
Nome TECNOLOGIE DEL WEB CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * SS - Sintassi e Semantica
      Introduzione, Cenni storici. Architetture di Applicazioni Web: CGI, Scripting, Architettura Three-Tier.
    • * SS - Sintassi e Semantica
      Sistemi Client-Side, Linguaggi : HTML/CSS, DHTML, JavaScript/ECMAScript. Document Object Model. Applicazioni Server-Side, Linguaggi : PHP4, ANSI SQL
    • * SDTD - Strutture Dati e Tipi di Dati astratti
      Modellazione di Applicazioni Web: Logiche di Business, Dati e Presentazione. Modellazione di Sistemi Data-Intensive. Progettazione e realizzazione
    • V - Varie
      Sistemi di Commercio Elettronico. Sistemi di Pagamento mediante Carta di Credito.
    • * PSA - Problem Solving e Algoritmi
      Sessioni e Autenticazione. Aspetti di Sicurezza per la trasmissione di dati. Cenni sulla Firma Digitale
    • V - Varie
      Casi di Studio: Commercio Elettronico, News Portal

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


Riepilogo dell'insegnamento: TEORIA DELLA CALCOLABILITA E COMPLESSITA'
Nome TEORIA DELLA CALCOLABILITA E COMPLESSITA' CFU 6
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area A - Fondamenti

Sillabo dell'insegnamento

  • A - Fondamenti
    • COM - Complessita'
      Funzioni Calcolabili e non calcolabili, problema della fermata, insiemi ricorsivi e ricorsivamente enumerabili
    • SLP - Semantica dei Linguaggi di Programmazione
      Linguaggi e problemi, accettabilit? e decidibilit? di linguaggi, calcolo non deterministico.
    • TIC - Teoria dell'Informazione e Codici
      Elementi di teoria della complessit?: misure statiche e dinamiche, classi di complessit? spaziali e temporali, le classi di problemi P e di NP
    • TIC - Teoria dell'Informazione e Codici
      La congettura P=NP? NP- completezza. Schema di Dimostrazione di NP- completezza. Enunciato del Teorema di Cook
    • SLP - Semantica dei Linguaggi di Programmazione
      Elementi di Logica: calcolo delle proposizioni, calcolo dei predicati, sistemi formali
    • * CAL - Calcolabilita'
      Elementi di Teoria della Calcolabilità: numerabilità, concetti di algoritmo e modello di calcolo, tesi di Church, macchina Turing e macchina a registri.

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