Corso di laurea

ingegneria informatica

Università degli Studi di Palermo · 46 materie · 0 file condivisi

Il CdS in Ingegneria Informatica, attivato nell'A.A. 2009-2010 con la denominazione di corso di laurea in Ingegneria Informatica e delle Telecomunicazioni e dal 2017-18 denominato Ingegneria Informatica, è la naturale evoluzione dei corsi di laurea in Ingegneria Informatica e Ingegneria delle Telecomunicazioni di nuovo ordinamento attivati presso l'Università di Palermo nell'A.A. 2001-2002 e a loro volta evoluzione dei corrispondenti corsi di vecchio ordinamento attivi dagli anni '90. Il Corso prepara il laureato all'inserimento in un mercato del lavoro caratterizzato da crescente complessità e dinamicità, fornendogli una preparazione di ampio spettro solidamente fondata sulle discipline imprescindibili per l'ingegneria, quali la matematica e la fisica. Tali discipline costituiscono le basi su cui presentare i fondamenti teorici, le metodologie e le tecniche proprie dell'elaborazione e della trasmissione delle informazioni, applicabili all'interno di realtà produttive e di enti pubblici e privati.
Il Corso è rivolto a quei giovani con alta propensione per le materie scientifiche e con la volontà di diventare esperti delle tecnologie del futuro, la cui padronanza consente di contribuire alla progettazione e realizzazione dei loro prodotti e servizi.


Visualizza Link Inserito

Ecco tutti i dettagli sul corso di laurea selezionato. Sul UniDocs troverai gli appunti condivisi dagli altri studenti del tuo corso di laurea, ordinati per materia. Ricordati che per poter visualizzare il materiale devi essere registrato al sito e possedere un numero di crediti sufficiente.

Sfoglia il materiale didattico

Con UniDocs hai l'opportunità di studiare insieme a tutto il tuo corso di laurea. Guadagna subito dei crediti, carica il materiale del tuo ultimo esame!
Più condividi, più tempo avrai per studiare con tutta la community!

Materie del corso

ALGEBRA 1° anno · 2° semestre · 6 CFU · MAT/02 · 0 file
ALGEBRA cattedra A-L 1° anno · 6 CFU · MATH-02/A · 0 file

Conoscere gli elementi di base dell'Algebra. Sviluppare l'intuizione e la capacita' di astrazione. Saper impostare correttamente un ragionamento ipotetico- deduttivo. Versione inglese Conoscere gli elementi di base…

Scheda dell'insegnamento

Obiettivi formativi

Conoscere gli elementi di base dell'Algebra. Sviluppare l'intuizione e la capacita'
di astrazione. Saper impostare correttamente un ragionamento ipotetico-
deduttivo.
Versione inglese
Conoscere gli elementi di base dell'Algebra. Sviluppare l'intuizione e la capacita'
di astrazione. Saper impostare correttamente un ragionamento ipotetico-
deduttivo.
Versione inglese

Programma

10 Teoria dei numeri. Numeri naturali. Numeri interi relativi. Principi di induzione. Divisibilita. Massimo comune
divisore. Congruenze. Equazioni di congruenze. Sistemi di congruenze e teorema cinese del resto. Teorema di
Fermat.
11 Anelli. Sottoanelli. Ideali. Ideali principali. Ideali primi e ideali massimali. Omomorfismi e isomorfismi. Anello dei
polinomi
7 Caratteristica di un campo. Campi finiti. Campo di spezzamento.

26 Esercizi sugli argomenti svolti a lezione.
DOCENTE: Prof.ssa ANGELA VALENTI- Lettere A-L
10 Teoria dei numeri. Numeri naturali. Numeri interi relativi. Principi di induzione. Divisibilita. Massimo comune
divisore. Congruenze. Equazioni di congruenze. Sistemi di congruenze e teorema cinese del resto. Teorema di
Fermat.
11 Anelli. Sottoanelli. Ideali. Ideali principali. Ideali primi e ideali massimali. Omomorfismi e isomorfismi. Anello dei
polinomi
7 Caratteristica di un campo. Campi finiti. Campo di spezzamento.

26 Esercizi sugli argomenti svolti a lezione.

Modalità d'esame

La valutazione dell'apprendimento sara' focalizzata sulla valutazione dei risultati
attesi (si veda sotto) in accordo con i descrittori di Dublino. Il voto finale sara'
dato in trentesimi e variera' da 18/30 a 30/30 con lode.
L'obiettivo della prova d'esame consiste nel verificare il livello di raggiungimento
delle conoscenze, competenze e abilita' indicati. E' prevista una prova in itinere
di autovalutazione.
L'esame finale consiste prevalentemente in una prova scritta
con prova orale a discrezione sia del docente che dello studente.
La prova scritta (esercizi e quesiti di natura teorica) riguardera' l'applicazione dei
concetti svolti durante il
corso ed accertera' il possesso delle abilita, capacita' e competenze previste
nonche' la capacita' di
utilizzare i metodi dell'algebra .
La prova orale consisterà in un colloquio atto a valutare le conoscenze
acquisite, la capacità di linguaggio , il rigore matematico e le capacità logico
deduttive. La prova orale consisterà in domande e dimostrazioni sulla teoria
presentata nel corso. Inoltre, in base al risultato della prova scritta, potrebbero
essere richiesti chiarimenti sugli errori e svolgimento di esercizi. Il voto finale
tiene conto di entrambe le prove e sarà espresso in trentesimi, secondo il
seguente schema di valutazione.

  • Valutazione eccellente: voto 30-30 e lode. Esito: ottima conoscenza degli
    argomenti, ottima proprietà di linguaggio, buona capacità' analitica, lo studente è
    in grado di applicare le conoscenze per risolvere i problemi proposti.
  • Valutazione molto buono: voto 26-29. Esito: Buona padronanza degli
    argomenti, piena proprietaà di linguaggio, lo studente è in grado di applicare le
    conoscenze per risolvere i problemi proposti.
  • Valutazione buono: voto 24-25. Esito: conoscenza di base dei principali
    argomenti, più che discreta proprietà' di linguaggio, con limitata capacita' di
    applicare autonomamente le conoscenze alla soluzione dei problemi proposti.
  • Valutazione soddisfacente: voto 21-23. Esito: non ha piena padronanza degli
    argomenti principali dell’insegnamento ma ne possiede le conoscenze,
    soddisfacente proprieta' di linguaggio, scarsa capacita' di applicare
    autonomamente le conoscenze acquisite.
  • Valutazione sufficiente: voto 18-20. Esito: minima conoscenza di base degli
    argomenti principali dell’insegnamento e del linguaggio tecnico, scarsissima o
    nulla capacita' di applicare autonomamente le conoscenze acquisite.
  • Valutazione insufficiente. Esito: non possiede una conoscenza accettabile dei
    contenuti degli argomenti trattati nell'insegnamento.
    “Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente"
    La valutazione dell'apprendimento sara' focalizzata sulla valutazione dei risultati
    attesi (si veda sotto) in accordo con i descrittori di Dublino. Il voto finale sara'
    dato in trentesimi e variera' da 18/30 a 30/30 con lode.
    L'obiettivo della prova d'esame consiste nel verificare il livello di raggiungimento
    delle conoscenze, competenze e abilita' indicati. E' prevista una prova in itinere
    di autovalutazione.
    L'esame finale consiste prevalentemente in una prova scritta
    con prova orale a discrezione sia del docente che dello studente.
    La prova scritta (esercizi e quesiti di natura teorica) riguardera' l'applicazione dei
    concetti svolti durante il
    corso ed accertera' il possesso delle abilita, capacita' e competenze previste
    nonche' la capacita' di
    utilizzare i metodi dell'algebra .
    La prova orale consisterà in un colloquio atto a valutare le conoscenze
    acquisite, la capacità di linguaggio , il rigore matematico e le capacità logico
    deduttive. La prova orale consisterà in domande e dimostrazioni sulla teoria
    presentata nel corso. Inoltre, in base al risultato della prova scritta, potrebbero
    essere richiesti chiarimenti sugli errori e svolgimento di esercizi. Il voto finale
    tiene conto di entrambe le prove e sarà espresso in trentesimi, secondo il
    seguente schema di valutazione.
  • Valutazione eccellente: voto 30-30 e lode. Esito: ottima conoscenza degli
    argomenti, ottima proprietà di linguaggio, buona capacità' analitica, lo studente è
    in grado di applicare le conoscenze per risolvere i problemi proposti.
  • Valutazione molto buono: voto 26-29. Esito: Buona padronanza degli
    argomenti, piena proprietaà di linguaggio, lo studente è in grado di applicare le
    conoscenze per risolvere i problemi proposti.
  • Valutazione buono: voto 24-25. Esito: conoscenza di base dei principali
    argomenti, più che discreta proprietà' di linguaggio, con limitata capacita' di
    applicare autonomamente le conoscenze alla soluzione dei problemi proposti.
  • Valutazione soddisfacente: voto 21-23. Esito: non ha piena padronanza degli
    argomenti principali dell’insegnamento ma ne possiede le conoscenze,
    soddisfacente proprieta' di linguaggio, scarsa capacita' di applicare
    autonomamente le conoscenze acquisite.
  • Valutazione sufficiente: voto 18-20. Esito: minima conoscenza di base degli
    argomenti principali dell’insegnamento e del linguaggio tecnico, scarsissima o
    nulla capacita' di applicare autonomamente le conoscenze acquisite.
  • Valutazione insufficiente. Esito: non possiede una conoscenza accettabile dei
    contenuti degli argomenti trattati nell'insegnamento.
    “Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente"

Testi di riferimento

G. M. Piacentini Cattaneo, Algebra, un approccio algoritmico, Decibel -Zanichelli
ISBN: 9788808162700
D. Dikranjan, M. S. Lucido Aritmetica e algebra, Liguori ISBN: 9788820740986
A. Facchini , Algebra e Matematica Discreta, Decibel- Zanichelli ISBN:
9788808097392
G. M. Piacentini Cattaneo, Algebra, un approccio algoritmico, Decibel -Zanichelli
ISBN: 9788808162700
D. Dikranjan, M. S. Lucido Aritmetica e algebra, Liguori ISBN: 9788820740986
A. Facchini , Algebra e Matematica Discreta, Decibel- Zanichelli ISBN:
9788808097392

Codice insegnamento 20771

ANALISI MATEMATICA C.I. cattedra A-L 1° anno · 12 CFU · MATH-03/A · 0 file

DEL MODULO Il modulo si propone l'acquisizione dei concetti fondamentali del calcolo differenziale ed integrale di funzioni di più variabili reali, della teoria delle serie numeriche e di potenze, nonché della teoria…

Scheda dell'insegnamento

Obiettivi formativi

DEL MODULO
Il modulo si propone l'acquisizione dei concetti fondamentali del calcolo differenziale ed integrale di funzioni di più variabili
reali, della teoria delle serie numeriche e di potenze, nonché della teoria delle equazioni differenziali ordinarie, e lo sviluppo
della capacità di applicarli in ambito scientifico
DEL MODULO
Il modulo si propone l'acquisizione dei concetti fondamentali del calcolo differenziale ed integrale di funzioni di una variabile
reale e lo sviluppo della capacità di applicarli in ambito scientifico.
DEL MODULO
Il modulo si propone l'acquisizione dei concetti fondamentali del calcolo differenziale ed integrale di funzioni di una variabile
reale e lo sviluppo della capacità di applicarli in ambito scientifico.
DEL MODULO
Il modulo si propone l'acquisizione dei concetti fondamentali del calcolo differenziale ed integrale di funzioni di più variabili
reali, della teoria delle serie numeriche e di potenze, nonché della teoria delle equazioni differenziali ordinarie, e lo sviluppo
della capacità di applicarli in ambito scientifico.

Programma

3 Serie numeriche
2 Formula di Taylor di una funzione reale di variabile reale
3 Serie di potenze. Serie di Taylor
8 Cenni di topologia in R^2 e R^3. Funzioni di due o tre variabili reali: limiti, continuità, derivabilità,
differenziabilità. Estremi relativi, assoluti, vincolati
4 Integrali doppi: definizioni e proprietà, formule di riduzione, cambiamento di variabili
2 Curve regolari. Integrali curvilinei
2 Equazioni differenziali ordinarie. Problemi di Cauchy. Teoremi di esistenza e unicità locale e
globale
4 Equazioni differenziali lineari. Metodo della variazione delle costanti. Equazioni differenziali lineari
a coefficienti costanti

1 Esercizi sull'applicazione della formula di Taylor.
3 Esercizi sulle serie numeriche
2 Esercizi sulle serie di Potenze
9 Esercizi sul calcolo differenziale per funzioni di due e tre variabili reali
4 Esercizi sul calcolo di integrali doppi
1 Esercizi sul calcolo di integrali curvilei
6 Esercizi su equazioni differenziali ordinarie del primo e second'ordine
MODULO
MODULO ANALISI MATEMATICA 1
Prof. SALVATORE TRIOLO - Lettere M-Z
1 Insiemi numerici
7 Funzioni di variabile reale e loro proprietà. Funzioni elementari: potenze, radici, esponenziali,
logaritmi, funzioni trigonometriche. Grafici delle funzioni elementari. Operazioni con le funzioni
elementari.
2 Numeri complessi: teoria ed esercizi
4 Cenni di topologia della retta reale. Successioni numeriche e principali teoremi.
4 Limiti di funzioni al finito ed all'infinito. Principali risultati. Infinitesimi e infiniti.
2 Funzioni continue in un intervallo e teoremi principali.
3 Funzioni derivabili e loro prime proprietà. L'algebra delle derivate.
5 Principali teoremi del calcolo differenziale.
4 L'integrale di Riemann: definizione, proprietà. Teorema fondamentale del Calcolo Integrale.
Primitive. Metodi di integrazione.

1 Esercizi sugli insiemi numerici
5 Esercizi sulle funzioni elementari
3 Esercizi sulle successioni numeriche
2 Esercizi sul calcolo di limiti di funzioni
5 Esercizi sul calcolo differenziale
6 Esercizi sul calcolo integrale
MODULO
MODULO ANALISI MATEMATICA 1
Prof.ssa BARBARA BRANDOLINI - Lettere A-L
1 Insiemi numerici
7 Funzioni di variabile reale e loro proprietà. Funzioni elementari: potenze, radici, esponenziali,
logaritmi, funzioni trigonometriche. Grafici delle funzioni elementari. Operazioni con le funzioni
elementari.
2 Numeri complessi: teoria ed esercizi
4 Cenni di topologia della retta reale. Successioni numeriche e principali teoremi.
4 Limiti di funzioni al finito ed all'infinito. Principali risultati. Infinitesimi e infiniti.
2 Funzioni continue in un intervallo e teoremi principali.
3 Funzioni derivabili e loro prime proprietà. L'algebra delle derivate.
5 Principali teoremi del calcolo differenziale.
4 L'integrale di Riemann: definizione, proprietà. Teorema fondamentale del Calcolo Integrale.
Primitive. Metodi di integrazione.

1 Esercizi sugli insiemi numerici
5 Esercizi sulle funzioni elementari
3 Esercizi sulle successioni numeriche
2 Esercizi sul calcolo di limiti di funzioni
5 Esercizi sul calcolo differenziale
6 Esercizi sul calcolo integrale
MODULO
MODULO ANALISI MATEMATICA 2
Prof.ssa BARBARA BRANDOLINI - Lettere A-L
3 Serie numeriche e integrali impropri.
2 Formula di Taylor di una funzione reale di variabile reale
3 Serie di potenze. Serie di Taylor
8 Cenni di topologia in R^2 e R^3. Funzioni di due o tre variabili reali: limiti, continuità, derivabilità,
differenziabilità. Estremi relativi, assoluti, vincolati
4 Integrali doppi: definizioni e proprietà, formule di riduzione, cambiamento di variabili
2 Curve regolari. Integrali curvilinei
2 Equazioni differenziali ordinarie. Problemi di Cauchy. Teoremi di esistenza e unicità locale e
globale
4 Equazioni differenziali lineari. Metodo della variazione delle costanti. Equazioni differenziali lineari
a coefficienti costanti

1 Esercizi sull'applicazione della formula di Taylor
3 Esercizi sulle serie numeriche e sugli integrali impropri
2 Esecizi sulle serie di potenze
9 Esercizi sul calcolo differenziale per funzioni di due e tre variabili reali
4 Esercizi sul calcolo di integrali doppi
1 Esercizi sul calcolo di integrali curvilinei
6 Esercizi su equazioni differenziali ordinarie del primo e secondo ordine

Modalità d'esame

La verifica finale consiste in una prova scritta e di una eventuale prova orale.
La prova scritta consiste nella risoluzione di alcuni esercizi e mira a valutare non
solo le capacità di calcolo acquisite dagli studenti, ma anche il grado di
conoscenza dei concetti e dei teoremi presentati nel corso e la capacità degli
studenti di applicarli autonomamente. La valutazione della prova scritta è
espressa in forma di giudizio sintetico, distinguendo cinque possibili fasce: A =
ottimo, B = buono, C = discreto, D = sufficiente, F = insufficiente.
La prova orale, alla quale si accede a seguito del superamento di quella scritta,
consiste in varie domande riguardante i contenuti del corso. Essa ha la finalità di
approfondire la verifica del livello di maturazione delle conoscenze della
materia, nonché delle capacità di esposizione dei contenuti teorici (definizioni,
enunciazione e dimostrazione dei risultati proposti durante il corso).
Alla valutazione finale, in trentesimi, concorrono sia la prova scritta sia la prova
orale. Essa è formulata sulla base dei seguenti criteri:
a) conoscenza di base degli argomenti proposti e capacità limitata di applicarli
autonomamente; sufficiente capacità di portare a termine un ragionamento
rigoroso e sufficiente proprietà di linguaggio (voto 18-21);
b) conoscenza buona degli argomenti proposti e capacità discreta di applicarli
autonomamente; discreta capacità di portare a termine un ragionamento
rigoroso e buona proprietà di linguaggio (voto 22-25);
c) conoscenza approfondita degli argomenti proposti e capacità di applicarle con
rigore matematico, ma non in piena autonomia; possesso di buona proprietà di
linguaggio (voto 26-28);
d) conoscenza approfondita e ampia degli argomenti proposti; capacità di
applicarli con prontezza, rigore e in piena autonomia; possesso di ottime
capacità comunicative (voto 29-30L).
Dopo ciascun modulo didattico è prevista una prova scritta che vale come prova
in itinere (non obbligatoria) di
verifica, valutata secondo i criteri sopra descritti, ed il cui esito positivo può
sostituire, in tutto o in parte, la prova scritta finale.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.
La verifica finale consiste in una prova scritta e in una prova orale.
La prova scritta consiste nella risoluzione di alcuni esercizi e mira a valutare non
solo le capacità di calcolo acquisite dagli studenti, ma anche il grado di
conoscenza dei concetti e dei teoremi presentati nel corso e la capacità degli
studenti di applicarli autonomamente. La valutazione della prova scritta è
espressa in forma di giudizio sintetico, distinguendo cinque possibili fasce: A =
ottimo, B = buono, C = discreto, D = sufficiente, F = insufficiente.
La prova orale, alla quale si accede a seguito del superamento di quella scritta,
consiste in varie domande riguardante i contenuti del corso. Essa ha la finalità di
approfondire la verifica del livello di maturazione delle conoscenze della
materia, nonché delle capacità di esposizione dei contenuti teorici (definizioni,
enunciazione e dimostrazione dei risultati proposti durante il corso).
Alla valutazione finale, in trentesimi, concorrono sia la prova scritta sia la prova
orale. Essa è formulata sulla base dei seguenti criteri:
a) conoscenza di base degli argomenti proposti e capacità limitata di applicarli
autonomamente; sufficiente capacità di portare a termine un ragionamento
rigoroso e sufficiente proprietà di linguaggio (voto 18-21);
b) conoscenza buona degli argomenti proposti e capacità discreta di applicarli
autonomamente; discreta capacità di portare a termine un ragionamento
rigoroso e buona proprietà di linguaggio (voto 22-25);
c) conoscenza approfondita degli argomenti proposti e capacità di applicarle con
rigore matematico, ma non in piena autonomia; possesso di buona proprietà di
linguaggio (voto 26-28);
d) conoscenza approfondita e ampia degli argomenti proposti; capacità di
applicarli con prontezza, rigore e in piena autonomia; possesso di ottime
capacità comunicative (voto 29-30L).
Dopo ciascun modulo didattico è prevista una prova scritta (non obbligatoria) di
verifica, valutata secondo i criteri sopra descritti, e il cui esito positivo può
sostituire, in tutto o in parte, la prova scritta finale.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.

Testi di riferimento

M. Bramanti - C. Pagani - S. Salsa, Analisi Matematica 2, Zanichelli ed. (ISBN: 9788808122810)
P. Marcellini - C. Sbordone, Esercitazioni di Matematica, 2° volume (parti I e II), Zanichelli ed. ( ISBN: 9788808220707,
ISBN: 9788808191458) (Facoltativo)
. Bertsch, R. Dal Passo, L. Giacomelli, Analisi Matematica (2Ed) McGraw-Hill
Isbn 8838662819
Mathematical Analysis II
Edizione Inglese | di V. A. Zorich , Roger Cooke, e al
Edizione Inglese | di V. A. Zorich , Roger Cooke, e al
TIPO DI ATTIVITA' A
AMBITO 83098-Matematica, informatica e statistica
NUMERO DI ORE RISERVATE ALLO STUDIO 96
PERSONALE
NUMERO DI ORE RISERVATE ALLE ATTIVITA' 54
DIDATTICHE ASSISTITE
M. Bramanti – C. Pagani – S. Salsa, Analisi Matematica I (con elementi di geometria ed algebra lineare), Zanichelli ed.
( ISBN: 9788808254214 )
P. Marcellini – C. Sbordone, Elementi di Analisi Matematica uno, Liguori ed. (ISBN: 8820733838)
P. Marcellini – C. Sbordone, Esercitazioni di Matematica, vol. I (parte prima e parte seconda), Liguori ed. (ISBN: 8820763516,
ISBN: 8820752522)
C. Canuto - A. Tabacco, Analisi matematica 1, Pearson ed. (ISBN: 9788891905468)
TIPO DI ATTIVITA' A
AMBITO 83098-Matematica, informatica e statistica
NUMERO DI ORE RISERVATE ALLO STUDIO 96
PERSONALE
NUMERO DI ORE RISERVATE ALLE ATTIVITA' 54
DIDATTICHE ASSISTITE
M. Bramanti – C. Pagani – S. Salsa, Analisi Matematica I (con elementi di geometria ed algebra lineare), Zanichelli ed.
( ISBN: 9788808254214 )
P. Marcellini – C. Sbordone, Elementi di Analisi Matematica uno, Liguori ed. (ISBN: 8820733838)
P. Marcellini – C. Sbordone, Esercitazioni di Matematica, vol. I (parte prima e parte seconda), Liguori ed. (ISBN: 8820763516,
ISBN: 8820752522)
C. Canuto - A. Tabacco, Analisi matematica 1, Pearson ed. (ISBN: 9788891905468)
TIPO DI ATTIVITA' A
AMBITO 83098-Matematica, informatica e statistica
NUMERO DI ORE RISERVATE ALLO STUDIO 96
PERSONALE
NUMERO DI ORE RISERVATE ALLE ATTIVITA' 54
DIDATTICHE ASSISTITE
N. Fusco - P. Marcellini - C. Sbordone, Elementi di Analisi Matematica due, Liguori ed. (ISBN: 9788820731373) [essenziale]
C. Canuto - A. Tabacco, Analisi Matematica 2, Pearson ed. (ISBN: 9788891910639) [approfondimento]
M. Bramanti - C. Pagani - S. Salsa, Analisi Matematica 2, Zanichelli ed. (ISBN: 9788808122810) [approfondimento]
P. Marcellini - C. Sbordone, Esercitazioni di Matematica, 2° volume (parti I e II), Zanichelli ed. (ISBN: 9788808220707,
ISBN: 9788808191458) [essenziale]
TIPO DI ATTIVITA' A
AMBITO 83098-Matematica, informatica e statistica
NUMERO DI ORE RISERVATE ALLO STUDIO 96
PERSONALE
NUMERO DI ORE RISERVATE ALLE ATTIVITA' 54
DIDATTICHE ASSISTITE

Codice insegnamento 19109

ARCHITETTURE DEI CALCOLATORI cattedra A-L 1° anno · 9 CFU · IINF-05/A · 0 file

ll corso si propone di fare acquisire agli studenti i concetti di base delle architetture dei calcolatori, del loro funzionamento a livello architetture e microarchitetturale, della programmazione in linguaggio…

Scheda dell'insegnamento

Obiettivi formativi

ll corso si propone di fare acquisire agli studenti i concetti di base delle
architetture dei calcolatori, del loro funzionamento a livello architetture e
microarchitetturale, della programmazione in linguaggio macchina e di
assemblatore, a partire dai loro fondamenti nella logica digitale e nella
rappresentazione e elaborazione delle informazioni.
Gli studenti acquisiranno una conoscenza di base delle problematiche inerenti le
metodologie di progettazione di componenti architetturali per calcolatori e
saranno in grado di scrivere semplici programmi nel linguaggio macchina e di
assemblatore per l’architettura ARM.

Programma

1 Calcolatori ed elaborazione delle informazioni. Organizzazione a livelli dei sistemi di elaborazione delle
informazioni: software applicativo, sistema operativo, architettura, microarchitettura, circuiti logici, porte
logiche, circuiti analogici, dispositivi elettronici. La disciplina digitale. Gerarchia, modularità e regolarità.
L’astrazione digitale: variabili fisiche continue e loro rappresentazioni come sottoinsiemi discreti di valori. Livelli
di segnale, valori binari e logici. Cenni storici sui calcolatori digitali.
3 Sistemi numerici. Numeri decimali. Numeri binari. Sistemi di numerazione. Numerazione binaria. Conversioni
binario-decimale. Sistema di numerazione esadecimale. Bit, byte e nibble. Multipli del byte. Addizione binaria.
Overflow. Codici.
5 Rappresentazione di numeri interi con segno. Rappresentazione in complemento alla base. Estensioni della
rappresentazione con segno e senza segno. Rappresentazione di numeri in virgola fissa e in virgola mobile.
Rappresentazione di caratteri alfanumerici. Codice ASCII. Rappresentazione di immagini.
2 Porte logiche a due valori (AND, OR, NOT, XOR. NAND, NOR). Buffer invertenti e non invertenti. Tabelle di
verità. Livelli di segnale e margini di rumore.
1 Circuiti logici. Descrizione dei circuiti logici: ingressi, uscite, specifiche funzionali e temporali.
Modularizzazione: nodi ed elementi circuitali. Tipi di circuiti logici: circuiti combinatori e circuiti sequenziali.
Regole per la composizione di circuiti combinatori.
Specifiche funzionali con equazioni booleane. Funzioni booleane.
Definizioni: variabile, complemento, letterale, mintermine, maxtermine. Espressioni in somma di prodotti.
Espressioni in prodotto di somme. Forme canoniche.
3 Algebra booleana. Assiomi e teoremi. Dualità.
Assiomi booleani. Teoremi booleani di una variabile. Teorema dell’identità. Teorema dell’elemento nullo.
Teorema dell’idempotenza. Teorema dell’involuzione.
Teorema dei complementi. Teoremi booleani di più variabili. Associatività. Distributività. Assorbimento.
Combinazione. Teorema del consenso. Forme duali. Semplificazione di equazioni. Metodi di semplificazione.
Teorema di de Morgan. Implicanti, primi implicanti e primi implicanti essenziali di funzioni booleane.
1 Progettazione di circuiti logici. Schemi circuitali. Nodi. Bus. Interconnessioni. Circuiti a due livelli. Circuiti con
più uscite. Non specificazioni. Valori illegale e fluttuante. Bus tristate.
2 Circuiti logici combinatori. Multiplexer. Sintesi con multiplexer. Decoder. Sintesi con decoder. Temporizzazione.
Ritardi di propagazione e di contaminazione.
Percorso critico e percorso minimo. Alee.
3 Circuiti logici sequenziali. Latch. Flip-Flop. Macchine a stati finiti. Modelli di Mealy e di Moore.
4 Sintesi di reti sequenziali sincrone. Fattorizzazione delle macchine a stati finiti. Temporizzazione della logica
sequenziale. Ritardi. Vincoli sui ritardi di input. Vincoli sui ritardi di output. Analisi temporale.
5 Linguaggi di descrizione hardware. SystemVerilog. Moduli. Simulazione e sintesi. Modellazione
comportamentale di reti combinatorie. Operatori a singolo bit. Assegnamento. Operatori di riduzione.
Assegnamento condizionale. Precedenze degli operatori. Numeri e costanti. Valori Z e X. Ritardi. Modellazione
strutturale.
3 Modellazione di logica sequenziale in SystemVerilog. Idiomi. Istruzioni comportamentali. Assegnamenti
bloccanti e non bloccanti. Regole per gli assegnamenti. Modellazione di Macchine a stati finiti.
2 Modellazione e verifica con SystemVerilog. Tipi di dati. Moduli parametrici. Testbench.
1 Calcolatori elettronici digitali programmabili. Struttura di un calcolatore. Modello Von Neumann: CPU, memoria,
input/output, bus. Microprocessori.
4 Blocchi costruttivi digitali. Circuiti aritmetici. Sommatori a un bit. Half adder. Full adder.
Sommatori a più bit. Sommatori a propagazione del riporto (Carry Propagate Adders). Ripple-carry adder.
Carry-lookahead adder (CLA). Carry-Lookahead Adder a 32 bit con blocchi a 4 bit.
Somma con il Carry-Lookahead Adder. Sommatore a prefissi (Prefix adder). Sottrattore.
Comparatore di uguaglianza.
Comparatore less-than.
Unità logico-aritmetica (ALU). Traslatori (shifter) e rotatori. Traslatore aritmetico (arithmetic shifter), traslatore
logico (logical shifter), rotatore (rotator).
1 Blocchi costruttivi digitali. Circuiti sequenziali. Contatori. Registri a scorrimento.
2 Componenti di memoria. Memoria ad accesso casuale dinamica. Memoria ad accesso casuale statica. Banchi
di registri. Memorie a sola lettura. Matrici logiche.
10 Linguaggio macchina e linguaggio assembly (ARM). Istruzioni. Operandi. Istruzioni di elaborazione dati. Flag di
condizione. Salti. Costrutti di selezione. Cicli. Operazioni in memoria. Chiamate a sottoprogrammi. Gestione
dello stack.
2 Compilazione, assemblaggio, caricamento ed esecuzione di programmi.
4 Microarchitettura. Processori a ciclo singolo. Percorso dati.
4 Microarchitettura. Processori multiciclo. Processori con pipeline.
1 Sistemi di memoria. Memoria cache. Memoria virtuale.
1 Sistemi di Input/Output (I/O). I/O mappato in memoria. Sistemi di I/O PC. USB. PCI e PCI Express. Bus di
memoria.

2 Rappresentazione delle informazioni. Algebra booleana.
6 Progettazione e verifica di reti logiche con SystemVerilog
2 Blocchi costruttivi digitali e microarchitetture.
6 Linguaggio macchina e di assemblatore.

Modalità d'esame

Le conoscenze e le competenze acquisite dallo studente saranno verificate
attraverso una prova finale scritta. La prova scritta ha lo scopo di verificare le
conoscenze dello studente riguardo agli argomenti affrontati durante il corso e la
sua capacita' di applicare le conoscenze acquisite anche alla risoluzione di
piccoli problemi progettuali. La valutazione della prova terra' conto
dell’autonomia di giudizio dello studente nel proporre soluzioni adeguate ai
problemi proposti e alla capacita’ di comunicarle efficacemente.
Una prova in itinere facoltativa verrà proposta a metà del corso. La prova in
itinere, se superata, consentirà di non dover sostenere la prima parte della
prova finale, strutturata identicamente.
La formulazione della prova fornisce una valutazione in trentesimi dei risultati
attesi in relazione al voto finale come segue:

  • da 18/30 a 20/30: sufficiente conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere;
  • da 21/30 a 23/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere;
  • da 24/30 a 26/30: buona conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere;
  • da 27/30 a 30/30 e lode: eccellente conoscenza e capacita' di comprensione
    degli argomenti trattati, capacita' di applicazione delle conoscenze acquisite per
    la risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative
    e capacita' di apprendere.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente

Testi di riferimento

S. L. Harris, D. M. Harris, "Digital Design and Computer Architecture: ARM
Edition", Morgan Kaufmann (Paperback ISBN: 9780128000564, eBook ISBN:
9780128009116) (edizione originale) o S. L. Harris, D. M. Harris, “Sistemi digitali
e architettura dei calcolatori. Progettare con tecnologia ARM”, Zanichelli (ISBN
978-88-08-42096-1) (edizione italiana)

Codice insegnamento 01477

FISICA I cattedra A-L 1° anno · 9 CFU · PHYS-04/A · 0 file

L'obiettivo del corso consiste nell'acquisire i principi fondamentali della meccanica e della termodinamica e nel saperli applicare alla risoluzione di problemi anche avanzati. Tali obiettivi formativi sono funzionali…

Scheda dell'insegnamento

Obiettivi formativi

L'obiettivo del corso consiste nell'acquisire i principi fondamentali della
meccanica e della termodinamica e nel saperli applicare alla risoluzione di
problemi anche avanzati. Tali obiettivi formativi sono funzionali alla
prosecuzione di studi ingegneristici con maggiore autonomia e in seguito di
affrontare la professione con un bagaglio di conoscenze fondamentali
indispensabili nelle fasi progettuali.
L'obiettivo del corso consiste nell'acquisire i principi fondamentali della
meccanica e della termodinamica e nel saperli applicare alla risoluzione di
problemi anche avanzati. Tali obiettivi formativi sono funzionali alla
prosecuzione di studi ingegneristici con maggiore autonomia e in seguito di
affrontare la professione con un bagaglio di conoscenze fondamentali
indispensabili nelle fasi progettuali.

Programma

1 Introduzione storica. Obiettivi del corso e sua suddivisione.
1 Metodo Scientifico. Misure e grandezze fisiche. Sistemi di unità di misura. Campione di tempo, lunghezza,
massa. Concetto di incertezza di una misura sperimentale.
8 La Meccanica e le sui parti. Domande sul concetto di moto. Definizione di traiettoria.
Approssimazione di punto materiale (PM). Cinematica del PM per una traiettoria
rettilinea (MR). Grandezze cinematiche fondamentali del MR: posizione, spostamento, istante di
tempo, intervallo di tempo. Definizione delle grandezze cinematiche derivate del MR: velocità
media scalare, velocità media vettoriale, velocità vettoriale istantanea, accelerazione media,
accelerazione istantanea. Differenti rappresentazioni del MR: rappresentazione tabellare, grafica.
Rappresentazione analitica del MR. Studio del moto rettilineo uniforme (MRU) e del moto
rettilineo uniformente vario (MRUV): equazioni del moto, diagrammi spazio-tempo e velocita-tempo.
Rappresentazione di un vettore. Somma geometrica di vettori: metodo del parallelogramma e
metodo punta-coda. Prodotto tra un vettore e uno scalare. Differenza tra vettori: metodo punta-punta. Prodotto
scalare e principali proprietà. Prodotto vettoriale e principali proprietà.
Equazioni della cinematica del moto del proiettile. Equazione della traiettoria. Calcolo della gittata.
10 Introduzione allo studio della Dinamica. Principio d'inerzia. Definizione statica della forza. Legge
fondamentale della Dinamica. Definzione dinamica della forza. Principio di azione e reazione.
Forza peso e forza normale vincolare. Primi esempi di diagrammi di corpo libero. Forza d'attrito
radente statico e dinamico. Tensione di una fune ideale.
Sistemi di riferimento inerziali vs. sistemi di riferimento non inerziali con accelerazione
traslazionale. Teorema di composizione delle velocita' e dell'accelerazione. Forze apparenti o inerziali.
Legge di gravitazione universale. Equazione non approssimata di un pendolo semplice.
Definizione di lavoro di una forza dal caso unidimensionale al caso piu' generale (forza variabile
su una linea qualsiasi). Definizione di potenza media e istantanea. Definizione di energia cinetica
e potenziale gravitazionale. Teorema dell'energia cinetica.
Definizione di energia potenziale elastica, forze conservative e non conservative. Calcolo del
lavoro compiuto dalla forza peso, forza d'attrito radente dinamico, forza elastica. Principio di
conservazione dell'energia meccanica. Bilancio dell'energia meccanica in presenza di forze non
conservative.
8 Classificazione delle forze in un Sistema di Punti Materiali (SPM). Definizione di "SPM isolato" e
"SPM non isolato". Definizione di quantità di moto per un SPM. Prima equazione cardinale della
dinamica. Principio di conservazione della quantità di moto per un sistema isolato. Principio di
variazione della quantità di moto per un sistema non isolato (Teorema dell'impulso). Definizione di
urto. Forze impulsive. Urti centrali e obliqui. Urti centrali elastici, anelastici e completamente
anelastici.
Definizione di centro di massa (CM) di un sistema di punti materiali (SPM) e di una distribuzione (volumetrica,
superficiale e lineare) di massa. Posizione, velocita' e accelerazione del CM. Seconda legge della
Dinamica per un SPM.
Energia potenziale di un SPM. Teorema di Konig per l'energia cinetica. Quantità di moto di un
PM. Quantità di moto di un SPM. Legge di conservazione della quantita' di moto di un SPM
isolato. Momento angolare di un PM. Teorema di Konig del momento angolare di un SPM.
8 Distribuzione continua di massa. Modello di corpo rigido (CR) in rotazione attorno a un asse fisso.
Cinematica del moto rotazionale: spostamento angolare, velocita' angolare, accelerazione
angolare. Equazioni del moto con accelerazione angolare costante ed esempi di applicazione.
Definzione di un momento torcente di una forza rispetto a un asse. Braccio di una forza, Momento
di inerzia di un corpo rigido rispetto a un asse. Metodo integrale per il calcolo del momento di
inerzia. Momenti di inerzia dei piu' comuni solidi di rotazione. Seconda legge di Newton per le
rotazioni.Teorema degli assi paralleli. Moto di puro rotolamento.
Applicazione del teorema di Konig dell'energia cinetica a un CR: energie cinetiche traslazionali e
rotazionali. Teorema dell'energia cinetica di un CR (dimostrazione). Bilancio energetico nel moto di puro
rotolamento.
Cenni di statica del CR: equazioni di equilibrio rototraslazionale. SIstema di forze equivalenti.
Determinazione del Baricentro di un CR. Definizione di una coppie di forze. Momento torcente di
una coppia di forze.
Teorema del momento angolare (dimostrazione). Legge di conservazione del momento angolare. Teorema
dell'impulso angolare.
14 Introduzione allo studio della Termodinamica. Sistema e ambiente. Variabili intensive e estensive. Equilibrio
termodinamico e termico. Equazione di stato. Trasformazioni quasistatiche, reversibili e irreversibili. Concetto
di temperatura. Scala Celsius delle temperature. Principio zero della Termodinamica.
Cenni sulla teoria del calorico. Calorimetria e calorimetri. Definizione di caloria. Effetti del calore
scambiato: calore specifico di una sostanza e capacità termica. Calcolo della temperatura di
equilibrio raggiunta da corpi a contatto termico, in assenza/presenza di cambiamenti di fase.
Definizione di pressione. Pressione nei fluidi, Pressione atmosferica. Cenni si statica dei fluidi:
legge di Stevino e legge di Pascal. Leggi dei gas: prima e seconda legge di Gay-Lussac, legge di
Boyle. Trasformazioni isobare,isocore e isoterme. Scala assoluta delle temperature.
Equazione di stato dei gas perfetti. Concetto di calore. Calore vs. lavoro. Concetto di energia
interna. Primo principio della Termodinamica. Energia interna e funzione di stato.
Trasformazioni quasi-statiche, reversibili e irreversibili. Lavoro compiuto da un gas in una trasformazione
quasistatica e sua interpretazione geometrica. Piano di Clapeyron. Trasformazioni cicliche. Calori specifici
molari a volume e pressione costante di gas monoatomici, biatomici e poliatomici. Relazione di Mayer. Cenni
sul principio di equipartizione dell'energia.
Energia interna di un gas perfetto: esperimento di Joule sull'espansione libera. Primo principio
della termodinamica applicato alle principali trasformazioni reversibili di gas ideali. Equazione di
un'adiabatica reversibile (dimostrazione): equazione di Poisson. Primo principio della
Termodinamica applicato a una trasformazione ciclica reversibile o irreversibile.
Secondo principio della Termodinamica. Enunciati di Kelvin e di Clausius: macchine termiche e
macchine frigorifere. Rendimento di una macchina termica reale e ideale. Coefficiente di
prestazione di una macchina frigorifera ideale e reale. Ciclo di Carnot e teoremi di Carnot.
Disuguaglianza integrale di Clausius: caso generale e sua applicazione al ciclo di Carnot.
Definizione di entropia come funzione di stato. Analogie e differenze tra l'entropia di un sistema e
la sua energia interna. Diagrammi TS. Interpretazione geometrica del calore nel piano TS.
Principio dei aumento dell'entropia.

3 Cinematica del punto materiale
6 Dinamica del punto materiale
6 Dinamica dei sistemi di punti
8 Dinamica del corpo rigido
8 Termodinamica
DOCENTE: Prof.ssa ANTONIA GIANGALANTI- Lettere M-Z
1 Introduzione storica. Obiettivi del corso e sua suddivisione.
1 Metodo Scientifico. Misure e grandezze fisiche. Sistemi di unità di misura. Campione di tempo, lunghezza,
massa. Concetto di incertezza di una misura sperimentale.
8 La Meccanica e le sui parti. Domande sul concetto di moto. Definizione di traiettoria.
Approssimazione di punto materiale (PM). Cinematica del PM per una traiettoria
rettilinea (MR). Grandezze cinematiche fondamentali del MR: posizione, spostamento, istante di
tempo, intervallo di tempo. Definizione delle grandezze cinematiche derivate del MR: velocità
media scalare, velocità media vettoriale, velocità vettoriale istantanea, accelerazione media,
accelerazione istantanea. Differenti rappresentazioni del MR: rappresentazione tabellare, grafica.
Rappresentazione analitica del MR. Studio del moto rettilineo uniforme (MRU) e del moto
rettilineo uniformente vario (MRUV): equazioni del moto, diagrammi spazio-tempo e velocita-tempo.
Rappresentazione di un vettore. Somma geometrica di vettori: metodo del parallelogramma e
metodo punta-coda. Prodotto tra un vettore e uno scalare. Differenza tra vettori: metodo punta-punta. Prodotto
scalare e principali proprietà. Prodotto vettoriale e principali proprietà.
Equazioni della cinematica del moto del proiettile. Equazione della traiettoria. Calcolo della gittata.
10 Introduzione allo studio della Dinamica. Principio d'inerzia. Definizione statica della forza. Legge
fondamentale della Dinamica. Definzione dinamica della forza. Principio di azione e reazione.
Forza peso e forza normale vincolare. Primi esempi di diagrammi di corpo libero. Forza d'attrito
radente statico e dinamico. Tensione di una fune ideale.
Sistemi di riferimento inerziali vs. sistemi di riferimento non inerziali con accelerazione
traslazionale. Teorema di composizione delle velocita' e dell'accelerazione. Forze apparenti o inerziali.
Legge di gravitazione universale. Equazione non approssimata di un pendolo semplice.
Definizione di lavoro di una forza dal caso unidimensionale al caso piu' generale (forza variabile
su una linea qualsiasi). Definizione di potenza media e istantanea. Definizione di energia cinetica
e potenziale gravitazionale. Teorema dell'energia cinetica.
Definizione di energia potenziale elastica, forze conservative e non conservative. Calcolo del
lavoro compiuto dalla forza peso, forza d'attrito radente dinamico, forza elastica. Principio di
conservazione dell'energia meccanica. Bilancio dell'energia meccanica in presenza di forze non
conservative.
8 Classificazione delle forze in un Sistema di Punti Materiali (SPM). Definizione di "SPM isolato" e
"SPM non isolato". Definizione di quantità di moto per un SPM. Prima equazione cardinale della
dinamica. Principio di conservazione della quantità di moto per un sistema isolato. Principio di
variazione della quantità di moto per un sistema non isolato (Teorema dell'impulso). Definizione di
urto. Forze impulsive. Urti centrali e obliqui. Urti centrali elastici, anelastici e completamente
anelastici.
Definizione di centro di massa (CM) di un sistema di punti materiali (SPM) e di una distribuzione (volumetrica,
superficiale e lineare) di massa. Posizione, velocita' e accelerazione del CM. Seconda legge della
Dinamica per un SPM.
Energia potenziale di un SPM. Teorema di Konig per l'energia cinetica. Quantità di moto di un
PM. Quantità di moto di un SPM. Legge di conservazione della quantita' di moto di un SPM
isolato. Momento angolare di un PM. Teorema di Konig del momento angolare di un SPM.
8 Distribuzione continua di massa. Modello di corpo rigido (CR) in rotazione attorno a un asse fisso.
Cinematica del moto rotazionale: spostamento angolare, velocita' angolare, accelerazione
angolare. Equazioni del moto con accelerazione angolare costante ed esempi di applicazione.
Definzione di un momento torcente di una forza rispetto a un asse. Braccio di una forza, Momento
di inerzia di un corpo rigido rispetto a un asse. Metodo integrale per il calcolo del momento di
inerzia. Momenti di inerzia dei piu' comuni solidi di rotazione. Seconda legge di Newton per le
rotazioni.Teorema degli assi paralleli. Moto di puro rotolamento.
Applicazione del teorema di Konig dell'energia cinetica a un CR: energie cinetiche traslazionali e
rotazionali. Teorema dell'energia cinetica di un CR (dimostrazione). Bilancio energetico nel moto di puro
rotolamento.
Cenni di statica del CR: equazioni di equilibrio rototraslazionale. SIstema di forze equivalenti.
Determinazione del Baricentro di un CR. Definizione di una coppie di forze. Momento torcente di
una coppia di forze.
Teorema del momento angolare (dimostrazione). Legge di conservazione del momento angolare. Teorema
dell'impulso angolare.
14 Introduzione allo studio della Termodinamica. Sistema e ambiente. Variabili intensive e estensive. Equilibrio
termodinamico e termico. Equazione di stato. Trasformazioni quasistatiche, reversibili e irreversibili. Concetto
di temperatura. Scala Celsius delle temperature. Principio zero della Termodinamica.
Cenni sulla teoria del calorico. Calorimetria e calorimetri. Definizione di caloria. Effetti del calore
scambiato: calore specifico di una sostanza e capacità termica. Calcolo della temperatura di
equilibrio raggiunta da corpi a contatto termico, in assenza/presenza di cambiamenti di fase.
Definizione di pressione. Pressione nei fluidi, Pressione atmosferica. Cenni si statica dei fluidi:
legge di Stevino e legge di Pascal. Leggi dei gas: prima e seconda legge di Gay-Lussac, legge di
Boyle. Trasformazioni isobare,isocore e isoterme. Scala assoluta delle temperature.
Equazione di stato dei gas perfetti. Concetto di calore. Calore vs. lavoro. Concetto di energia
interna. Primo principio della Termodinamica. Energia interna e funzione di stato.
Trasformazioni quasi-statiche, reversibili e irreversibili. Lavoro compiuto da un gas in una trasformazione
quasistatica e sua interpretazione geometrica. Piano di Clapeyron. Trasformazioni cicliche. Calori specifici
molari a volume e pressione costante di gas monoatomici, biatomici e poliatomici. Relazione di Mayer. Cenni
sul principio di equipartizione dell'energia.
Energia interna di un gas perfetto: esperimento di Joule sull'espansione libera. Primo principio
della termodinamica applicato alle principali trasformazioni reversibili di gas ideali. Equazione di
un'adiabatica reversibile (dimostrazione): equazione di Poisson. Primo principio della
Termodinamica applicato a una trasformazione ciclica reversibile o irreversibile.
Secondo principio della Termodinamica. Enunciati di Kelvin e di Clausius: macchine termiche e
macchine frigorifere. Rendimento di una macchina termica reale e ideale. Coefficiente di
prestazione di una macchina frigorifera ideale e reale. Ciclo di Carnot e teoremi di Carnot.
Disuguaglianza integrale di Clausius: caso generale e sua applicazione al ciclo di Carnot.
Definizione di entropia come funzione di stato. Analogie e differenze tra l'entropia di un sistema e
la sua energia interna. Diagrammi TS. Interpretazione geometrica del calore nel piano TS.
Principio dei aumento dell'entropia.

3 Cinematica del punto materiale
6 Dinamica del punto materiale
6 Dinamica dei sistemi di punti
8 Dinamica del corpo rigido
8 Termodinamica

Modalità d'esame

Le conoscenze e le competenze acquisite dallo studente saranno verificate
attraverso un massimo di due prove scritte (una prova in itinere facoltativa e una
prova finale obbligatoria) e una prova orale.
Valutazione della prova in itinere
In accordo con il calendario accademico, gli studenti potranno sostenere una
prova in itinere relativa agli argomenti trattati fino a quel momento. La prova si
considera superata se lo studente risolve correttamente almeno i tre quarti
(75%) dei quesiti proposti, dimostrando una conoscenza più che sufficiente dei
contenuti.
Il superamento della prova in itinere consente, negli appelli della sessione, di
sostenere una prova scritta finale "ridotta", incentrata esclusivamente sugli
argomenti successivi alla prova stessa.
Valutazione della prova scritta finale
La prova scritta finale (nella versione "completa" o "ridotta") si considera
superata se viene risolto correttamente almeno il 50% dei quesiti. La
valutazione accerterà la conoscenza accettabile della materia, la capacità di
problem solving, il corretto uso delle unità di misura e il rigore nelle procedure di
calcolo.
Il superamento dello scritto è un requisito vincolante per l'ammissione alla prova
orale. In caso di esito negativo, la prova può essere ripetuta a partire
dall'appello successivo.
Valutazione della prova orale
La prova orale prevede la discussione dettagliata dello scritto e una serie di
quesiti sull'intero programma del corso, con livelli di complessità crescente.
L'obiettivo è verificare il raggiungimento degli obiettivi formativi, la capacità
analitica e le abilità comunicative dello studente.
Il voto finale è espresso in trentesimi secondo i seguenti criteri di valutazione:

  • 30 - 30 e lode: Ottima conoscenza degli argomenti, ottima proprietà di
    linguaggio e spiccata capacità analitica. Lo studente applica con piena
    autonomia e sicurezza le conoscenze per risolvere i problemi proposti.
  • 26 - 29: Buona padronanza degli argomenti e piena proprietà di linguaggio. Lo
    studente è in grado di applicare correttamente le conoscenze per risolvere i
    problemi proposti.
  • 24 - 25: Conoscenza di base dei principali argomenti e discreta proprietà di
    linguaggio, con una limitata capacità di applicare autonomamente le
    conoscenze alla soluzione dei problemi.
  • 21 - 23: Conoscenza degli argomenti principali pur in assenza di una piena
    padronanza; proprietà di linguaggio soddisfacente e scarsa capacità di
    applicazione autonoma.
  • 18 - 20: Minima conoscenza di base degli argomenti e del linguaggio tecnico;
    capacità estremamente limitata di applicare autonomamente le conoscenze
    acquisite.
  • Insufficiente: Mancato raggiungimento della conoscenza minima accettabile
    dei contenuti trattati nel corso.
    Studenti con BES
    Per gli studenti con Bisogni Educativi Speciali (BES) sono garantiti gli strumenti
    compensativi e le misure dispensative individuati dal CeNDis (Centro di Ateneo
    per la disabilità e la neurodiversità), in base alle specifiche esigenze e in piena
    attuazione della normativa vigente.
    Le conoscenze e le competenze acquisite dallo studente saranno verificate
    attraverso un massimo di due prove scritte (una prova in itinere facoltativa e una
    prova finale obbligatoria) e una prova orale.
    Valutazione della prova in itinere
    In accordo con il calendario accademico, gli studenti potranno sostenere una
    prova in itinere relativa agli argomenti trattati fino a quel momento. La prova si
    considera superata se lo studente risolve correttamente almeno i tre quarti
    (75%) dei quesiti proposti, dimostrando una conoscenza più che sufficiente dei
    contenuti.
    Il superamento della prova in itinere consente, negli appelli della sessione, di
    sostenere una prova scritta finale "ridotta", incentrata esclusivamente sugli
    argomenti successivi alla prova stessa.
    Valutazione della prova scritta finale
    La prova scritta finale (nella versione "completa" o "ridotta") si considera
    superata se viene risolto correttamente almeno il 50% dei quesiti. La
    valutazione accerterà la conoscenza accettabile della materia, la capacità di
    problem solving, il corretto uso delle unità di misura e il rigore nelle procedure di
    calcolo.
    Il superamento dello scritto è un requisito vincolante per l'ammissione alla prova
    orale. In caso di esito negativo, la prova può essere ripetuta a partire
    dall'appello successivo.
    Valutazione della prova orale
    La prova orale prevede la discussione dettagliata dello scritto e una serie di
    quesiti sull'intero programma del corso, con livelli di complessità crescente.
    L'obiettivo è verificare il raggiungimento degli obiettivi formativi, la capacità
    analitica e le abilità comunicative dello studente.
    Il voto finale è espresso in trentesimi secondo i seguenti criteri di valutazione:
  • 30 - 30 e lode: Ottima conoscenza degli argomenti, ottima proprietà di
    linguaggio e spiccata capacità analitica. Lo studente applica con piena
    autonomia e sicurezza le conoscenze per risolvere i problemi proposti.
  • 26 - 29: Buona padronanza degli argomenti e piena proprietà di linguaggio. Lo
    studente è in grado di applicare correttamente le conoscenze per risolvere i
    problemi proposti.
  • 24 - 25: Conoscenza di base dei principali argomenti e discreta proprietà di
    linguaggio, con una limitata capacità di applicare autonomamente le
    conoscenze alla soluzione dei problemi.
  • 21 - 23: Conoscenza degli argomenti principali pur in assenza di una piena
    padronanza; proprietà di linguaggio soddisfacente e scarsa capacità di
    applicazione autonoma.
  • 18 - 20: Minima conoscenza di base degli argomenti e del linguaggio tecnico;
    capacità estremamente limitata di applicare autonomamente le conoscenze
    acquisite.
  • Insufficiente: Mancato raggiungimento della conoscenza minima accettabile
    dei contenuti trattati nel corso.
    Studenti con BES
    Per gli studenti con Bisogni Educativi Speciali (BES) sono garantiti gli strumenti
    compensativi e le misure dispensative individuati dal CeNDis (Centro di Ateneo
    per la disabilità e la neurodiversità), in base alle specifiche esigenze e in piena
    attuazione della normativa vigente.

Testi di riferimento

  • Dispense del corso fornite dal docente durante il corso
  • R. A. Serway, J. W. Jewett, Jr, "Fisica per Scienze e Ingegneria - Volume I",
    ed. VI/2023, EdiSES, ISBN: 978-8836231225
  • Dispense del corso fornite dal docente durante il corso
  • R. A. Serway, J. W. Jewett, Jr, "Fisica per Scienze e Ingegneria - Volume I",
    ed. VI/2023, EdiSES, ISBN: 978-8836231225

Codice insegnamento 03295

FONDAMENTI DI PROGRAMMAZIONE 1° anno · 2° semestre · 9 CFU · ING-INF/05 · 0 file
FONDAMENTI DI PROGRAMMAZIONE cattedra A-L 1° anno · 9 CFU · IINF-05/A · 0 file

Il corso si propone di fornire allo studente i concetti di base nell'ambito della programmazione dei calcolatori elettronici. Durante il corso vengono affrontate le tecniche di sviluppo di programmi secondo la tecnica…

Scheda dell'insegnamento

Obiettivi formativi

Il corso si propone di fornire allo studente i concetti di base nell'ambito della
programmazione dei calcolatori elettronici. Durante il corso vengono affrontate
le tecniche di sviluppo di programmi secondo la tecnica della programmazione
strutturata con l'uso del linguaggio C, con lo scopo di realizzare applicazioni
concrete. L'approccio sarà orientato alla costruzione di algoritmi e alla
strutturazione e gestione dei dati. Il corso fornirà allo studente gli strumenti per
valutare la correttezza della soluzione proposta e per analizzare e valutare
l'utilità di soluzioni esistenti.
Il corso si propone di fornire allo studente i concetti di base nell'ambito della
programmazione dei calcolatori elettronici. Durante il corso vengono affrontate
le tecniche di sviluppo di programmi secondo la tecnica della programmazione
strutturata con l'uso del linguaggio C, con lo scopo di realizzare applicazioni
concrete. L'approccio sarà orientato alla costruzione di algoritmi e alla
strutturazione e gestione dei dati. Il corso fornirà allo studente gli strumenti per
valutare la correttezza della soluzione proposta e per analizzare e valutare
l'utilità di soluzioni esistenti.

Programma

2 Introduzione al corso. Introduzione alla programmazione.
3 Definizione di algoritmo. Esempi di algoritmi. Uso di diagrammi di flusso per la rappresentazione degli
algoritmi. Cenni sulla complessità computazionale.
3 Introduzione alla programmazione nel linguaggio C: il concetto di compilazione e linking.
4 Sviluppo di un programma strutturato in C.
2 Librerie fondamentali del C. Il preprocessore.
3 Operatori e tipi di base del C.
4 Strutture di controllo nei programmi in C.
4 Il concetto di procedura. Funzioni in C.
4 Ricorsione.
6 Array in C, ricerca e ordinamento.
4 Puntatori in C.
4 Array multidimensionali. Strutture, unioni, manipolazione di bit ed enumerazioni in C.
4 Elaborazione di file in C.
4 Argomenti avanzati: strutture di dati complesse. Passaggio dei parametri alle funzioni per valore e per indirizzo.

3 Introduzione all'uso della riga di comando e agli ambienti di sviluppo.
3 Compilazione, linking e uso di strumenti di build automation.
6 Sviluppo di programmi strutturati in C.
6 Sviluppo di programmi in C per la manipolazione di array e matrici.
6 Sviluppo di programmi in C che fanno uso di puntatori.
6 Sviluppo di programmi in C per la gestione di strutture di dati.
DOCENTE: Prof. PIERLUCA FERRARO- Lettere A-L
2 Introduzione al corso. Introduzione alla programmazione.
3 Definizione di algoritmo. Esempi di algoritmi. Uso di diagrammi di flusso per la rappresentazione degli
algoritmi. Cenni sulla complessità computazionale.
3 Introduzione alla programmazione nel linguaggio C: il concetto di compilazione e linking.
4 Sviluppo di un programma strutturato in C.
2 Librerie fondamentali del C. Il preprocessore.
3 Operatori e tipi di base del C.
4 Strutture di controllo nei programmi in C.
4 Il concetto di procedura. Funzioni in C.
4 Ricorsione.
6 Array in C, ricerca e ordinamento.
4 Puntatori in C.
4 Array multidimensionali. Strutture, unioni, manipolazione di bit ed enumerazioni in C.
4 Elaborazione di file in C.
4 Argomenti avanzati: strutture di dati complesse. Passaggio dei parametri alle funzioni per valore e per indirizzo.

3 Introduzione all'uso della riga di comando e agli ambienti di sviluppo.
3 Compilazione, linking e uso di strumenti di build automation.
6 Sviluppo di programmi strutturati in C.
6 Sviluppo di programmi in C per la manipolazione di array e matrici.
6 Sviluppo di programmi in C che fanno uso di puntatori.
6 Sviluppo di programmi in C per la gestione di strutture di dati.

Modalità d'esame

Il voto finale sarà espresso in trentesimi e varierà da 18/30 a 30/30 con lode.
Durante il corso, in accordo con il calendario accademico, sarà possibile
sostenere una prova in itinere. Tale prova potrà essere completata con una
prova finale da sostenere nella prima sessione di esami dopo la fine delle
lezioni. La media pesata della prova in itinere e di quella finale costituisce il voto
della prova scritta.
Le conoscenze e le competenze acquisite dallo studente saranno verificate
mediante una prova scritta (in itinere + finale o complessiva) che potrà
comprendere la traduzione in codice C di problemi formulati in linguaggio
naturale, l'analisi di brevi esempi di codice C al fine di spiegarne il
funzionamento ed individuare e correggere eventuali errori, e quesiti teorici sulla
programmazione strutturata in C.
La formulazione della prova fornisce una valutazione in trentesimi dei risultati
attesi in relazione al voto finale come segue:

  • da 18/30 a 20/30: sufficiente conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 21/30 a 23/30: discreta conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 24/30 a 26/30: buona conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 27/30 a 30/30 e lode: eccellente conoscenza e capacità di comprensione
    degli argomenti trattati, capacità di applicazione delle conoscenze acquisite per
    la risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente
    Il voto finale sarà espresso in trentesimi e varierà da 18/30 a 30/30 con lode.
    Durante il corso, in accordo con il calendario accademico, sarà possibile
    sostenere una prova in itinere. Tale prova potrà essere completata con una
    prova finale da sostenere nella prima sessione di esami dopo la fine delle
    lezioni. La media pesata della prova in itinere e di quella finale costituisce il voto
    della prova scritta.
    Le conoscenze e le competenze acquisite dallo studente saranno verificate
    mediante una prova scritta (in itinere + finale o complessiva) che potrà
    comprendere la traduzione in codice C di problemi formulati in linguaggio
    naturale, l'analisi di brevi esempi di codice C al fine di spiegarne il
    funzionamento ed individuare e correggere eventuali errori, e quesiti teorici sulla
    programmazione strutturata in C.
    La formulazione della prova fornisce una valutazione in trentesimi dei risultati
    attesi in relazione al voto finale come segue:
  • da 18/30 a 20/30: sufficiente conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 21/30 a 23/30: discreta conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 24/30 a 26/30: buona conoscenza e capacità di comprensione degli
    argomenti trattati, capacità di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere;
  • da 27/30 a 30/30 e lode: eccellente conoscenza e capacità di comprensione
    degli argomenti trattati, capacità di applicazione delle conoscenze acquisite per
    la risoluzione dei problemi proposti, autonomia di giudizio, abilità comunicative e
    capacità di apprendere.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente.

Testi di riferimento

P. Deitel, H. Deitel, "Il Linguaggio C – Fondamenti e tecniche di
programmazione", Nona edizione, Pearson Italia, 2022. ISBN 8891906239,
ISBN-13 978-8891906236
P. Deitel, H. Deitel, "Il Linguaggio C – Fondamenti e tecniche di
programmazione", Nona edizione, Pearson Italia, 2022.
ISBN 8891906239
ISBN-13 978-8891906236

Codice insegnamento 22670

GEOMETRIA cattedra A-L 1° anno · 6 CFU · MATH-02/B · 0 file

L'insegnamento si propone di fornire le conoscenze fondamentali dell'algebra lineare e della geometria euclidea, sviluppando il rigore logico e le capacità di astrazione e formalizzazione proprie della matematica.…

Scheda dell'insegnamento

Obiettivi formativi

L'insegnamento si propone di fornire le conoscenze fondamentali dell'algebra
lineare e della geometria euclidea, sviluppando il rigore logico e le capacità di
astrazione e formalizzazione proprie della matematica. Particolare attenzione è
rivolta a coniugare l'acquisizione delle tecniche di calcolo con la comprensione
dei concetti e delle strutture matematiche sottostanti.
L'insegnamento fornisce gli strumenti teorici e algoritmici per lo studio di sistemi
lineari, matrici, spazi vettoriali, funzioni lineari e spazi euclidei, nonché all'utilizzo
di tali strumenti nella risoluzione di problemi di geometria del piano e dello
spazio.
L'insegnamento mira inoltre a sviluppare la capacità di utilizzare correttamente il
linguaggio matematico e di applicare in modo autonomo i risultati teorici alla
risoluzione di problemi, fornendo una solida preparazione di base per i
successivi insegnamenti di carattere matematico, ingegneristico e informatico.
L'insegnamento si propone di fornire le conoscenze fondamentali dell'algebra
lineare e della geometria euclidea, sviluppando il rigore logico e le capacità di
astrazione e formalizzazione proprie della matematica. Particolare attenzione è
rivolta a coniugare l'acquisizione delle tecniche di calcolo con la comprensione
dei concetti e delle strutture matematiche sottostanti.
L'insegnamento fornisce gli strumenti teorici e algoritmici per lo studio di sistemi
lineari, matrici, spazi vettoriali, funzioni lineari e spazi euclidei, nonché all'utilizzo
di tali strumenti nella risoluzione di problemi di geometria del piano e dello
spazio.
L'insegnamento mira inoltre a sviluppare la capacità di utilizzare correttamente il
linguaggio matematico e di applicare in modo autonomo i risultati teorici alla
risoluzione di problemi, fornendo una solida preparazione di base per i
successivi insegnamenti di carattere matematico, ingegneristico e informatico.

Programma

11 Sistemi lineari. Matrici. Algoritmo di eliminazione di Gauss–Jordan. Somma di matrici e prodotto di uno scalare
per una matrice. Prodotto tra matrici. Matrici invertibili. Matrici simili. Traccia e determinante. Teorema di Binet.
Sottomatrici, minori e rango di una matrice. Teorema di Rouché–Capelli. Teorema di Cramer. Teorema di
struttura delle soluzioni di un sistema lineare.
2 Prodotto cartesiano tra insiemi. Numeri complessi. Divisione tra polinomi. Teorema del resto. Teorema
fondamentale dell’algebra.
2 Relazioni e relazioni d’equivalenza. Funzioni. Gruppi e campi.
6 Spazi e sottospazi vettoriali. Combinazione lineare di vettori. Dipendenza e indipendenza lineare di vettori.
Generatori e basi di uno spazio vettoriale. Coordinate di un vettore rispetto a una base. Dimensione di uno
spazio vettoriale. Codimensione di un sottospazio. Formula di Grassmann.
6 Funzioni lineari, isomorfismi ed endomorfismi. Teorema di struttura degli spazi vettoriali di dimensione finita.
Spazi isomorfi. Matrice rappresentativa di una funzione lineare. Nucleo e immagine. Teorema del rango.
Matrice del cambio di coordinate. Autovalori, spettro, autovettori, autospazi e polinomio caratteristico.
Diagonalizzabilità di matrici e endomorfismi. Endomorfismi simmetrici e teorema spettrale.
5 Metrica su un insieme. Norma e prodotto scalare su uno spazio vettoriale. Disuguaglianza di Cauchy–Schwarz.
Angolo tra vettori e vettori ortogonali. Basi ortogonali e ortonormali. Proiezione ortogonale di un vettore su un
altro vettore.
3 Riferimenti affini e cartesiani del piano. Equazione parametrica e cartesiana di una retta nel piano. Posizione
reciproca di due rette nel piano. Angoli tra due rette nel piano. Distanza tra due punti, tra punto e retta, tra due
rette nel piano.
4 Riferimenti affini e cartesiani dello spazio. Punti complanari. Equazioni parametriche e cartesiane di un piano e
di una retta nello spazio. Posizione reciproca tra due piani, tra due rette, tra retta e piano nello spazio. Angoli
tra due rette, tra due piani, tra retta e piano nello spazio. Distanza tra due punti, tra punto e retta, tra punto e
piano, tra due piani, tra retta e piano, tra due rette nello spazio.

5 Algoritmo di eliminazione di Gauss–Jordan. Risoluzione di sistemi lineari. Calcolo della matrice inversa e di
una potenza intera di una matrice. Algoritmi per il calcolo del determinante e per il calcolo del rango di una
matrice. Rango di matrici contenenti un parametro. Sistemi lineari contenenti un parametro.
1 Operazioni con i numeri complessi. Divisione tra polinomi. Ricerca di radici razionali di un polinomio.
3 Riconoscere sottospazi vettoriali. Calcolo di combinazioni lineari di vettori. Determinazione di sottoinsiemi
massimali di vettori linearmente indipendenti. Determinazione di generatori, basi e dimensione di uno spazio
vettoriale. Calcolo delle coordinate di un vettore rispetto a una base. Calcolo della codimensione di un
sottospazio. Determinazione di equazioni parametriche e cartesiane per sottospazi di R^n.
2 Calcolo della matrice rappresentativa di una funzione lineare rispetto a una data base nel dominio e nel
codominio. Determinazione di nucleo e immagine di una funzione lineare. Calcolo della matrice del cambio di
coordinate. Calcolo di autovalori, spettro, autovettori, autospazi e polinomio caratteristico di matrici ed
endomorfismi. Diagonalizzazione di matrici e endomorfismi.
1 Calcolo della norma di un vettore e dell’angolo tra due vettori. Proiezione ortogonale di un vettore su un altro
vettore. Ortogonalizzazione di Gram–Schmidt.
1 Determinazione di equazioni parametriche e cartesiane di una retta nel piano. Determinazione della posizione
reciproca di due rette nel piano. Calcolo degli angoli tra due rette nel piano. Calcolo della distanza tra due
punti, tra punto e retta, tra due rette nel piano.
2 Determinazione di equazioni parametriche e cartesiane di un piano e di una retta nello spazio. Determinazione
della posizione reciproca tra due piani, tra due rette, tra retta e piano nello spazio. Calcolo degli angoli tra due
rette, tra due piani, tra retta e piano nello spazio. Calcolo della distanza tra due punti, tra punto e retta, tra
punto e piano, tra due piani, tra retta e piano, tra due rette nello spazio.
DOCENTE: Prof.ssa MARGHERITA LATTUCA- Lettere A-L
11 Sistemi lineari. Matrici. Algoritmo di eliminazione di Gauss–Jordan. Somma di matrici e prodotto di uno scalare
per una matrice. Prodotto tra matrici. Matrici invertibili. Matrici simili. Traccia e determinante. Teorema di Binet.
Sottomatrici, minori e rango di una matrice. Teorema di Rouché–Capelli. Teorema di Cramer. Teorema di
struttura delle soluzioni di un sistema lineare.
2 Prodotto cartesiano tra insiemi. Numeri complessi. Divisione tra polinomi. Teorema del resto. Teorema
fondamentale dell’algebra.
2 Relazioni e relazioni d’equivalenza. Funzioni. Gruppi e campi.
6 Spazi e sottospazi vettoriali. Combinazione lineare di vettori. Dipendenza e indipendenza lineare di vettori.
Generatori e basi di uno spazio vettoriale. Coordinate di un vettore rispetto a una base. Dimensione di uno
spazio vettoriale. Codimensione di un sottospazio. Formula di Grassmann.
6 Funzioni lineari, isomorfismi ed endomorfismi. Teorema di struttura degli spazi vettoriali di dimensione finita.
Spazi isomorfi. Matrice rappresentativa di una funzione lineare. Nucleo e immagine. Teorema del rango.
Matrice del cambio di coordinate. Autovalori, spettro, autovettori, autospazi e polinomio caratteristico.
Diagonalizzabilità di matrici e endomorfismi. Endomorfismi simmetrici e teorema spettrale.
5 Metrica su un insieme. Norma e prodotto scalare su uno spazio vettoriale. Disuguaglianza di Cauchy–Schwarz.
Angolo tra vettori e vettori ortogonali. Basi ortogonali e ortonormali. Proiezione ortogonale di un vettore su un
altro vettore.
3 Riferimenti affini e cartesiani del piano. Equazione parametrica e cartesiana di una retta nel piano. Posizione
reciproca di due rette nel piano. Angoli tra due rette nel piano. Distanza tra due punti, tra punto e retta, tra due
rette nel piano.
4 Riferimenti affini e cartesiani dello spazio. Punti complanari. Equazioni parametriche e cartesiane di un piano e
di una retta nello spazio. Posizione reciproca tra due piani, tra due rette, tra retta e piano nello spazio. Angoli
tra due rette, tra due piani, tra retta e piano nello spazio. Distanza tra due punti, tra punto e retta, tra punto e
piano, tra due piani, tra retta e piano, tra due rette nello spazio.

5 Algoritmo di eliminazione di Gauss–Jordan. Risoluzione di sistemi lineari. Calcolo della matrice inversa e di
una potenza intera di una matrice. Algoritmi per il calcolo del determinante e per il calcolo del rango di una
matrice. Rango di matrici contenenti un parametro. Sistemi lineari contenenti un parametro.
1 Operazioni con i numeri complessi. Divisione tra polinomi. Ricerca di radici razionali di un polinomio.
3 Riconoscere sottospazi vettoriali. Calcolo di combinazioni lineari di vettori. Determinazione di sottoinsiemi
massimali di vettori linearmente indipendenti. Determinazione di generatori, basi e dimensione di uno spazio
vettoriale. Calcolo delle coordinate di un vettore rispetto a una base. Calcolo della codimensione di un
sottospazio. Determinazione di equazioni parametriche e cartesiane per sottospazi di R^n.
2 Calcolo della matrice rappresentativa di una funzione lineare rispetto a una data base nel dominio e nel
codominio. Determinazione di nucleo e immagine di una funzione lineare. Calcolo della matrice del cambio di
coordinate. Calcolo di autovalori, spettro, autovettori, autospazi e polinomio caratteristico di matrici ed
endomorfismi. Diagonalizzazione di matrici e endomorfismi.
1 Calcolo della norma di un vettore e dell’angolo tra due vettori. Proiezione ortogonale di un vettore su un altro
vettore. Ortogonalizzazione di Gram–Schmidt.
1 Determinazione di equazioni parametriche e cartesiane di una retta nel piano. Determinazione della posizione
reciproca di due rette nel piano. Calcolo degli angoli tra due rette nel piano. Calcolo della distanza tra due
punti, tra punto e retta, tra due rette nel piano.
2 Determinazione di equazioni parametriche e cartesiane di un piano e di una retta nello spazio. Determinazione
della posizione reciproca tra due piani, tra due rette, tra retta e piano nello spazio. Calcolo degli angoli tra due
rette, tra due piani, tra retta e piano nello spazio. Calcolo della distanza tra due punti, tra punto e retta, tra
punto e piano, tra due piani, tra retta e piano, tra due rette nello spazio.

Modalità d'esame

È prevista una prova scritta in itinere, da svolgersi durante la pausa didattica del
mese di novembre, relativa agli argomenti svolti fino a quel momento. La prova
in itinere è valida esclusivamente per gli appelli della sessione ordinaria di
gennaio e febbraio e non può essere utilizzata nelle successive sessioni
d'esame. Gli studenti che superano la prova in itinere sostengono, in sede
d'esame, una seconda prova scritta limitata alla restante parte del programma.
Gli studenti che non si avvalgono della prova in itinere, o che non la superano,
sostengono invece una prova scritta sull'intero programma.
La prova scritta, oppure, nel caso degli studenti che hanno superato la prova in
itinere, l'insieme delle due prove scritte, ha carattere selettivo e costituisce
requisito di ammissione alla prova orale. Per essere ammessi alla prova orale è
necessario conseguire la sufficienza nella prova scritta, oppure in entrambe le
prove scritte nel caso della prova in itinere.
Le prove scritte sono finalizzate a verificare la capacità di applicare i metodi e le
tecniche dell'algebra lineare e della geometria euclidea alla risoluzione di
problemi, valutando non solo la correttezza dei risultati, ma anche il rigore delle
argomentazioni, l'uso appropriato del linguaggio matematico e la capacità di
giustificare i procedimenti adottati.
La prova orale è finalizzata ad accertare la comprensione dei concetti teorici, la
padronanza del linguaggio matematico, la capacità di collegare i diversi
argomenti del corso e di applicare i risultati teorici anche attraverso la
discussione di esempi e controesempi. La valutazione finale è espressa in
trentesimi, con eventuale attribuzione della lode, ed è determinata
esclusivamente sulla base dell'esito della prova orale.
Criteri di valutazione.
Ottimo (30–30 e lode)
Lo studente dimostra una conoscenza completa e approfondita degli argomenti
trattati, piena padronanza del linguaggio matematico, elevata capacità
espositiva e autonomia di ragionamento. È in grado di collegare i diversi
argomenti del corso, di applicarli con rigore alla risoluzione di problemi anche
nuovi e di motivare in modo corretto e completo ogni passaggio.
Distinto (26–29)
Lo studente dimostra un'ottima conoscenza degli argomenti trattati, buona
capacità espositiva e piena autonomia nella risoluzione dei problemi. Applica
correttamente i metodi studiati e sa giustificare le procedure utilizzate,
commettendo al più lievi imprecisioni.
Buono (24–25)
Lo studente dimostra una buona conoscenza degli argomenti trattati e
un'adeguata padronanza del linguaggio matematico. È in grado di risolvere
correttamente i problemi proposti e di giustificare, nel complesso, le procedure
adottate.
Discreto (21–23)
Lo studente dimostra una conoscenza discreta degli argomenti fondamentali.
Riesce a risolvere i principali problemi proposti, pur evidenziando alcune
incertezze nei collegamenti tra gli argomenti, nell'autonomia di ragionamento o
nella giustificazione dei procedimenti.
Sufficiente (18–20)
Lo studente possiede una conoscenza essenziale degli argomenti trattati ed è in
grado di risolvere i problemi più semplici, mostrando una limitata autonomia e
una padronanza solo parziale del linguaggio matematico e delle argomentazioni.
Insufficiente (<18)
Lo studente non dimostra di aver acquisito le conoscenze e le competenze
minime previste dal corso e non è in grado di affrontare in modo adeguato i
problemi fondamentali dell'algebra lineare e della geometria euclidea.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.
È prevista una prova scritta in itinere, da svolgersi durante la pausa didattica del
mese di novembre, relativa agli argomenti svolti fino a quel momento. La prova
in itinere è valida esclusivamente per gli appelli della sessione ordinaria di
gennaio e febbraio e non può essere utilizzata nelle successive sessioni
d'esame. Gli studenti che superano la prova in itinere sostengono, in sede
d'esame, una seconda prova scritta limitata alla restante parte del programma.
Gli studenti che non si avvalgono della prova in itinere, o che non la superano,
sostengono invece una prova scritta sull'intero programma.
La prova scritta, oppure, nel caso degli studenti che hanno superato la prova in
itinere, l'insieme delle due prove scritte, ha carattere selettivo e costituisce
requisito di ammissione alla prova orale. Per essere ammessi alla prova orale è
necessario conseguire la sufficienza nella prova scritta, oppure in entrambe le
prove scritte nel caso della prova in itinere.
Le prove scritte sono finalizzate a verificare la capacità di applicare i metodi e le
tecniche dell'algebra lineare e della geometria euclidea alla risoluzione di
problemi, valutando non solo la correttezza dei risultati, ma anche il rigore delle
argomentazioni, l'uso appropriato del linguaggio matematico e la capacità di
giustificare i procedimenti adottati.
La prova orale è finalizzata ad accertare la comprensione dei concetti teorici, la
padronanza del linguaggio matematico, la capacità di collegare i diversi
argomenti del corso e di applicare i risultati teorici anche attraverso la
discussione di esempi e controesempi. La valutazione finale è espressa in
trentesimi, con eventuale attribuzione della lode, ed è determinata
esclusivamente sulla base dell'esito della prova orale.
Criteri di valutazione.
Ottimo (30–30 e lode)
Lo studente dimostra una conoscenza completa e approfondita degli argomenti
trattati, piena padronanza del linguaggio matematico, elevata capacità
espositiva e autonomia di ragionamento. È in grado di collegare i diversi
argomenti del corso, di applicarli con rigore alla risoluzione di problemi anche
nuovi e di motivare in modo corretto e completo ogni passaggio.
Distinto (26–29)
Lo studente dimostra un'ottima conoscenza degli argomenti trattati, buona
capacità espositiva e piena autonomia nella risoluzione dei problemi. Applica
correttamente i metodi studiati e sa giustificare le procedure utilizzate,
commettendo al più lievi imprecisioni.
Buono (24–25)
Lo studente dimostra una buona conoscenza degli argomenti trattati e
un'adeguata padronanza del linguaggio matematico. È in grado di risolvere
correttamente i problemi proposti e di giustificare, nel complesso, le procedure
adottate.
Discreto (21–23)
Lo studente dimostra una conoscenza discreta degli argomenti fondamentali.
Riesce a risolvere i principali problemi proposti, pur evidenziando alcune
incertezze nei collegamenti tra gli argomenti, nell'autonomia di ragionamento o
nella giustificazione dei procedimenti.
Sufficiente (18–20)
Lo studente possiede una conoscenza essenziale degli argomenti trattati ed è in
grado di risolvere i problemi più semplici, mostrando una limitata autonomia e
una padronanza solo parziale del linguaggio matematico e delle argomentazioni.
Insufficiente (<18)
Lo studente non dimostra di aver acquisito le conoscenze e le competenze
minime previste dal corso e non è in grado di affrontare in modo adeguato i
problemi fondamentali dell'algebra lineare e della geometria euclidea.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.

Testi di riferimento

F. J. León Trujillo, P. Mercuri, Algebra Lineare e Geometria Euclidea:
Un'introduzione, ISBN 9798184276700
In alternativa:
E. Schlesinger, Algebra lineare e geometria - seconda edizione, Zanichelli,
ISBN 978-8808520692
G. Vaccaro, A. Carfagna, L. Piccolella, Lezioni di geometria e algebra lineare,
Zanichelli, ISBN 978-8808092151
S. Lang, Algebra lineare, Bollati-Boringhieri, ISBN 978-8833950358
F. J. León Trujillo, P. Mercuri, Algebra Lineare e Geometria Euclidea:
Un'introduzione, ISBN 9798184276700
In alternativa:
E. Schlesinger, Algebra lineare e geometria - seconda edizione, Zanichelli,
ISBN 978-8808520692
G. Vaccaro, A. Carfagna, L. Piccolella, Lezioni di geometria e algebra lineare,
Zanichelli, ISBN 978-8808092151
S. Lang, Algebra lineare, Bollati-Boringhieri, ISBN 978-8833950358

Codice insegnamento 03675

LINGUA INGLESE – LIVELLO B1 1° anno · 3 CFU · 0 file

Grammar for Level B1 Lexical range for Level B1 Phrasal verbs for level B1

Scheda dell'insegnamento

Obiettivi formativi

Grammar for Level B1
Lexical range for Level B1
Phrasal verbs for level B1

Programma

10 Laboratorio Linguistico
25 Esercitazioni
60 Autoapprendimento consigliato su piattaforma

Modalità d'esame

Test di livello.

Testi di riferimento

Rivolgersi al collaboratore esperto linguistico assegnato al laboratorio e
consultare il sito del CLA.

Codice insegnamento 25201

ALGORITMI E STRUTTURE DATI 2° anno · 1° semestre · 9 CFU · ING-INF/05 · 0 file
ALGORITMI E STRUTTURE DATI cattedra A-L 2° anno · 9 CFU · ING-INF/05 · 0 file

Il corso trattera' in maniera approfondita lo studio degli algoritmi e delle strutture dati. Lo studente acquisira' una buona conoscenza degli aspetti relativi l'analisi dell'efficienza di un algoritmo, specifici…

Scheda dell'insegnamento

Obiettivi formativi

Il corso trattera' in maniera approfondita lo studio degli algoritmi e delle strutture
dati. Lo studente acquisira' una buona conoscenza degli aspetti relativi l'analisi
dell'efficienza di un algoritmo, specifici algoritmi di ricerca e di ordinamento dei
dati, l'implementazione di strutture dati quali pile, code, alberi, tabelle hash e
code con priorita. Il corso puntera' ad evidenziare i vantaggi e gli svantaggi delle
tecniche presentate in base al problema che si intende risolvere. Il corso mira
ad introdurre i concetti relativi a particolari tecniche di programmazione quali
divide et impera, programmazione dinamica e strategie greedy. Infine, verranno
trattate problematiche a algoritmi relativi ai grafi e i concetti di base
dell'ottimizzazione numerica.

Programma

6 Introduzione agli algoritmi. Algoritmi iterativi e ricorsivi. Occupazione di memoria ed efficienza di un algoritmo.
Analisi di algoritmi. La notazione asintotica O-grande, Omega-grande, Theta-grande. Analisi del caso peggiore,
migliore e medio. Analisi di algoritmi ricorsivi.
8 Definizione di struttura dati; operazioni tipiche per la gestione di strutture dati (inserimento, cancellazione e
ricerca); rappresentazioni indicizzate e collegate; array e loro ridimensionamento; strutture collegate: record e
puntatori; lista semplice, lista doppiamente concatenata, lista circolare; pile e code; alberi: definizioni di base;
tecniche di rappresentazione di alberi in memoria; algoritmi di visita di alberi e loro complessita'
computazionale.
8 Il problema dell’ordinamento di n oggetti; albero delle decisioni e altezza in funzione delle foglie; dimostrazione
del lower-bound degli algoritmi di ordinamento nel caso peggiore; algoritmi di ordinamento con upper-bound
quadratico: insertionSort, selectionSort, bubbleSort; algoritmi di ordinamento in tempo n log n: heapSort,
mergeSort e quickSort; definizione di heap e sue proprieta; ordinamento in loco; randomizzazione;
ordinamento di interi e oggetti con chiave intera: integerSort, bucketSort, radixSort.
5 Alberi binari di ricerca e operazioni di ricerca, inserimento e cancellazione di elementi; alberi AVL e fattore di
bilanciamento, alberi di Fibonacci, inserimento e cancellazione di elementi in alberi AVL, operazioni di
rotazione SS, DS, SD, DD; analisi della complessita' degli algoritmi.
4 Tabelle ad accesso diretto e fattore di carico; tabelle hash; definizione di collisione; funzioni hash perfette e
non perfette; uniformita' delle funzioni hash; costruzione di funzioni hash: metodo della divisione, metodo del
ripiegamento, metodo della moltiplicazione, approccio polinomiale; risoluzione delle collisioni: liste di collisione
e indirizzamento aperto, metodo di scansione lineare e scansione quadratica, hashing doppio; analisi dei costi
per le tabelle hash.
4 Code con priorita' e operazioni di inserimento e cancellazione, d-heap e sue caratteristiche; alberi binomiali e
loro proprieta; heap binomiali; ristrutturazione di un heap binomiale; analisi del costo delle operazioni su heap
binomiali.
2 Definizione di union-find e operazioni di interesse; quickFind e quickUnion; euristiche di bilanciamento delle
operazioni union; euristiche di bilanciamento per il quickUnion; union by rank e union by size; euristiche di
compressione nell’operazione find; analisi dei costi computazionali per le union-find con e senza euristiche.
8 Tecniche algoritmiche: divide et impera; programmazione dinamica; strategie greedy e il problema dello zaino;
applicazioni di programmazione dinamica: sotto-vettore di massimo valore; cammini di valore minimo; distanza
tra stringhe (edit distance); massima sotto-sequenza comune.
9 Grafi e rappresentazione di grafi in memoria: lista di archi, liste di adiacenza, liste di incidenza, matrici di
adiacenza, matrici di incidenza; algoritmi di visita dei grafi; grafi connessi e calcolo delle componenti connesse
di un grafo non orientato; connettivita' forte in grafi orientati e calcolo delle componenti fortemente connesse in
grafi orientati; definizione di minimo albero ricoprente; algoritmi di Prim e Kruskal; definizione di cammino
minimo; distanza tra nodi; algoritmo di Bellman-Ford e algoritmo di Dijkstra.
2 Teoria della NP-completezza: cenni sulle macchine non deterministiche; classi di complessita: problemi in P,
NP, NP-C e NP- H. Esempi.

8 Stima del costo computazionale e dell'occupazione di memoria di algoritmi. Individuazione della classe di
complessita' di un algoritmo.
4 Funzionamento di strutture dati: alberi binari di ricerca; tabelle hash, alberi AVL, code con priorita.
8 Progettazione di algoritmi per la risoluzione di problemi di media complessita.
5 Simulazione di algoritmi su grafi.

Modalità d'esame

E’ prevista una prova scritta in itinere sugli argomenti trattati nella prima metà
del corso.
Gli studenti che superano la prova in itinere con la sufficienza potranno
sostenere, al termine del corso, un’ulteriore prova scritta sugli argomenti trattati
nella seconda metà del corso.
Gli studenti che non partecipano o non superano la prova in itinere, dovranno
sostenere una prova scritta su tutti gli argomenti trattati durante il corso.
Gli studenti che superano la prova scritta con la sufficienza devono sostenere
una prova orale.
Le prove scritte richiedono lo svolgimento di esercizi atti ad accertare la
capacita' del candidato di analizzare il costo computazione di un algoritmo,
comprendere il funzionamento di un algoritmo, progettare un algoritmo
utilizzando le tecniche di programmazione apprese durante il corso, applicare gli
algoritmi studiati durante il corso. Le prove scritte potrebbero anche includere
quesiti a risposta aperta su aspetti di teoria.
La prova orale consiste della discussione della prova scritta e di domande atte
ad accertare la conoscenza del candidato degli argomenti trattati nel corso.
Il voto finale in trentesimi, nell’intervallo 18/30-30/30 con Lode, e' ottenuto come
media della valutazione complessiva della prova scritta e di quella orale (se
sostenuta).
In accordo con i descrittori di Dublino, la formulazione delle prove permette una
valutazione dei risultati attesi in relazione al voto finale come segue:

  • da 18/30 a 20/30: mediocre o sufficiente conoscenza e capacita' di
    comprensione degli argomenti trattati, parziale capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti; parziale
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 21/30 a 23/30: sufficiente o discreta conoscenza e capacita' di
    comprensione degli argomenti trattati, sufficiente capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti, sufficiente
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 24/30 a 26/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, discreta capacita' di applicazione delle conoscenze acquisite
    per la risoluzione dei problemi proposti, sufficiente autonomia di giudizio, abilita'
    comunicative e capacita' di apprendere.
  • da 27/30 a 30/30 e lode: buona o eccellente conoscenza e capacita' di
    comprensione degli argomenti trattati, buona o eccellente capacita' di
    applicazione delle conoscenze acquisite per la risoluzione dei problemi proposti,
    buona o eccellente autonomia di giudizio, abilita' comunicative e capacita' di
    apprendere
    Requisito minimo per il superamento dell'esame e' la dimostrata conoscenza
    delle nozioni di base relative a: analisi e comprensione di algoritmi, calcolo della
    complessita' di un algoritmo, gestione di strutture dati elementari (array, pile,
    code, alberi e grafi) e di strutture complesse (tabelle hash, code con priorita,
    union-find), algoritmi di ordinamento e di ricerca.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente.

Testi di riferimento

Principale: C. Demetrescu, I. Finocchi, G. F. Italiano (2008). Algoritmi e strutture
dati - seconda edizione. McGraw-Hill, ISBN-10: 8838664684
Per approfondimenti: T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, L.
Colussi (2010). Introduzione agli algoritmi e strutture dati - terza edizione.
McGraw-Hill, ISBN-10: 883866515X

Codice insegnamento 01175

BASI DI DATI E SISTEMI INFORMATIVI 2° anno · 2° semestre · 6 CFU · ING-INF/05 · 0 file
BASI DI DATI E SISTEMI INFORMATIVI cattedra A-L 2° anno · 6 CFU · ING-INF/05 · 0 file

Al termine del Corso lo studente avra' conoscenza delle problematiche relative alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio SQL e alla progettazione di basi di dati basati sul…

Scheda dell'insegnamento

Obiettivi formativi

Al termine del Corso lo studente avra' conoscenza delle problematiche relative
alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio
SQL e alla progettazione di basi di dati basati sul metodo Entita-Relazione. In
particolare avra' nozioni di Algebra e Calcolo Relazionale, sapra' usare il
linguaggio SQL(Standard Query Language) come Data Definition Language
(DDL) e Data Management Language (DML) e avra' conoscenza delle tecniche
di Progettazione basate sul modello Entita-Relazione. Il corso implementa gli
obiettivi formativi previsti dal RAD del Corso di Laurea Triennale in Ingegneria
Informatica per quanto riguarda la disciplina basi di dati. In accordo agli obiettivi
formativi qualificanti della classe Ingegneria Informatica, i laureati triennali
potranno trovare occupazione presso le principali societa' che operano nel
campo dell’information technology. Gli obiettivi formativi specifici del corso di
laurea riportati dal RAD sono rivolti al conseguimento da parte dello studente di
una solida preparazione sugli aspetti di base e applicativi dell'ingegneria
informatica sia negli ambiti tradizionali del progetto, realizzazione e gestione di
sistemi e applicazioni informatiche complesse, sia in settori avanzati quali la
robotica. La basi di dati e' tra le aree professionali di riferimento del Corso di
Laurea. In accordo con i risultati di apprendimento attesi riportati dal RAD, una
volta conseguito il titolo, il laureato triennale in Ingegneria Informatica avra'
conoscenze approfondite delle metodologie e degli strumenti utilizzabili per il
progetto e la realizzazione di sistemi informativi tramite dbms.
Al termine del Corso lo studente avra' conoscenza delle problematiche relative
alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio
SQL e alla progettazione di basi di dati basati sul metodo Entita-Relazione. In
particolare avra' nozioni di Algebra e Calcolo Relazionale, sapra' usare il
linguaggio SQL(Standard Query Language) come Data Definition Language
(DDL) e Data Management Language (DML) e avra' conoscenza delle tecniche
di Progettazione basate sul modello Entita-Relazione.
Il corso implementa gli obiettivi formativi previsti dal RAD del Corso di Laurea
Triennale in Ingegneria Informatica per quanto riguarda la disciplina basi di dati.
In accordo agli obiettivi formativi qualificanti della classe Ingegneria Informatica,
i laureati triennali potranno trovare occupazione presso le principali societa' che
operano nel campo dell’information technology.
Gli obiettivi formativi specifici del corso di laurea riportati dal RAD sono rivolti al
conseguimento da parte dello studente di una solida preparazione sugli aspetti
di base e applicativi dell'ingegneria informatica sia negli ambiti tradizionali del
progetto, realizzazione e gestione di sistemi e applicazioni informatiche
complesse, sia in settori avanzati quali la robotica. La basi di dati e' tra le aree
professionali di riferimento del Corso di Laurea.
In accordo con i risultati di apprendimento attesi riportati dal RAD, una volta
conseguito il titolo, il laureato triennale in Ingegneria Informatica avra'
conoscenze approfondite delle metodologie e degli strumenti utilizzabili per il
progetto e la realizzazione di sistemi informativi tramite dbms.

Programma

1 Introduzione al corso
2 Basi di Dati e Sistemi di Gestione di Basi di Dati
2 Modelli dei Dati e Linguaggi delle Basi di Dati
3 Il Modello Relazionale dei Dati
3 L'Algebra Relazionale come Linguaggio per la scrittura di Interrogazioni
4 Linguaggio SQL ( Standard Query Language): Concetti di Base
5 Linguaggio SQL ( Standard Query Language): Caratteristiche Evolute
2 Linguaggio SQL ( Standard Query Language) per le Applicazioni
2 Metodologie e Modelli per la progettazione di un Database
3 La progettazione concettuale di un Database
3 La progettazione logica di un Database
2 La progettazione fisica di un Database
3 La Normalizzazione
3 Sviluppo applicazioni per basi di dati
2 Organizzazione fisica e gestione delle interrogazioni
2 Gestione delle transazioni

4 Algebra relazionale
8 Linguaggio SQL(Standard Query Language): installazione del software DBMS, creazione e popolamento di un
database, interrogazioni semplici e annidate.
DOCENTE: Prof. SABATO MARCO SINISCALCHI- Lettere A-L
1 Introduzione al corso
2 Basi di Dati e Sistemi di Gestione di Basi di Dati
2 Modelli dei Dati e Linguaggi delle Basi di Dati
3 Il Modello Relazionale dei Dati
3 L'Algebra Relazionale come Linguaggio per la scrittura di Interrogazioni
4 Linguaggio SQL ( Standard Query Language): Concetti di Base
5 Linguaggio SQL ( Standard Query Language): Caratteristiche Evolute
2 Linguaggio SQL ( Standard Query Language) per le Applicazioni
2 Metodologie e Modelli per la progettazione di un Database
3 La progettazione concettuale di un Database
3 La progettazione logica di un Database
2 La progettazione fisica di un Database
3 La Normalizzazione
3 Sviluppo applicazioni per basi di dati
2 Organizzazione fisica e gestione delle interrogazioni
2 Gestione delle transazioni

4 Algebra relazionale
8 Linguaggio SQL(Standard Query Language): installazione del software DBMS, creazione e popolamento di un
database, interrogazioni semplici e annidate

Modalità d'esame

La valutazione dell'apprendimento sara' focalizzata sulla valutazione dei risultati
attesi (si veda sotto) in accordo con i descrittori di Dublino attraverso una
valutazione effettuata con un compito scritto. Il voto finale sara' dato in
trentesimi e variera' da 18/30 a 30/30 con lode. Il voto finale in trentesimi,
nell’intervallo 18/30-30/30 con Lode, e' ottenuto mediante media della
valutazione complessiva della prova scritta e di quella orale. La formulazione
delle prove fornisce una valutazione dei risultati attesi in relazione al voto finale
come segue:- da 18/30 a 20/30: sufficiente conoscenza e capacita' di
comprensione degli argomenti trattati, capacita' di applicazione delle
conoscenze acquisite per la risoluzione dei problemi proposti, autonomia di
giudizio, abilita' comunicative e capacita' di apprendere.- da 21/30 a 23/30:
discreta conoscenza e capacita' di comprensione degli argomenti trattati,
capacita' di applicazione delle conoscenze acquisite per la risoluzione dei
problemi proposti, autonomia di giudizio, abilita' comunicative e capacita' di
apprendere.- da 24/30 a 26/30: buona conoscenza e capacita' di comprensione
degli argomenti trattati, capacita' di applicazione delle conoscenze acquisite per
la risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative
e capacita' di apprendere.- da 27/30 a 30/30 e lode: eccellente conoscenza e
capacita' di comprensione degli argomenti trattati, capacita' di applicazione delle
conoscenze acquisite per la risoluzione dei problemi proposti, autonomia di
giudizio, abilita' comunicative e capacita' di apprendere. Per gli studenti con
disabilità e neurodiversità saranno garantiti gli strumenti compensativi e le
misure dispensative individuate, dal CeNDis - Centro di Ateneo per la disabilità
e la neurodiversità, in base alle specifiche esigenze e in attuazione della
normativa vigente.
La valutazione dell'apprendimento sara' focalizzata sulla valutazione dei risultati
attesi (si veda sotto) in accordo con i descrittori di Dublino attraverso una
valutazione effettuata con un compito scritto. Il voto finale sara' dato in
trentesimi e variera' da 18/30 a 30/30 con lode.
Il voto finale in trentesimi, nell’intervallo 18/30-30/30 con Lode, e' ottenuto
mediante media della valutazione complessiva della prova scritta e di quella
orale. La formulazione delle prove fornisce una valutazione dei risultati attesi in
relazione al voto finale come segue:

  • da 18/30 a 20/30: sufficiente conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere.
  • da 21/30 a 23/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere.
  • da 24/30 a 26/30: buona conoscenza e capacita' di comprensione degli
    argomenti trattati, capacita' di applicazione delle conoscenze acquisite per la
    risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative e
    capacita' di apprendere.
  • da 27/30 a 30/30 e lode: eccellente conoscenza e capacita' di comprensione
    degli argomenti trattati, capacita' di applicazione delle conoscenze acquisite per
    la risoluzione dei problemi proposti, autonomia di giudizio, abilita' comunicative
    e capacita' di apprendere.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente.

Testi di riferimento

1.P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone , Basi di Dati: Modelli e Linguaggi
di Interrogazione (quinta edizione 2018) , McGraw-Hill. ISBN:
978-88-386-9445-5 2.R. Ramakrishnan, J. Gehrke, Sistemi di Basi di Dati,
McGraw-Hill. (Complementare al primo libro). ISBN: 978-88-386-6114-3. 3.D.
Dorbolo, A. Guidi, Guida a SQL (seconda edizione), McGraw-Hill (Libro per le
Esercitazioni). ISBN: 978-88-386-6143-3. 4.Shamkat B. Navathe, Ramez A.
Elmastri, Sistemi di Basi di Dati (sesta edizione), Addison Wesley
(Complementare al primo libro). ISBN: 978-88-719-2628-5.
1.(cid:9)P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone , Basi di Dati: Modelli e Linguaggi
di Interrogazione (quinta edizione 2018) , McGraw-Hill. ISBN:
978-88-386-9445-5
2.(cid:9)R. Ramakrishnan, J. Gehrke, Sistemi di Basi di Dati, McGraw-Hill.
(Complementare al primo libro). ISBN: 978-88-386-6114-3.
3.(cid:9)D. Dorbolo, A. Guidi, Guida a SQL (seconda edizione), McGraw-Hill (Libro per
le Esercitazioni). ISBN: 978-88-386-6143-3.
4.(cid:9)Shamkat B. Navathe, Ramez A. Elmastri, Sistemi di Basi di Dati (sesta
edizione), Addison Wesley (Complementare al primo libro). ISBN:
978-88-719-2628-5.

Codice insegnamento 01527

ELETTROTECNICA 2° anno · 1° semestre · 6 CFU · ING-IND/31 · 0 file
Archivio Globale
ELETTROTECNICA cattedra A-L 2° anno · 6 CFU · ING-IND/31 · 0 file

•(cid:9)Essere in grado, attraverso la conoscenza del comportamento dei principali elementi circuitali e dei principali metodi di analisi circuitale, di risolvere circuiti lineari comunque complessi in regime adinamico e…

Scheda dell'insegnamento

Obiettivi formativi

•(cid:9)Essere in grado, attraverso la conoscenza del comportamento dei principali
elementi circuitali e dei principali metodi di analisi circuitale, di risolvere circuiti
lineari comunque complessi in regime adinamico e sinusoidale.
•(cid:9)Conoscere e ricavare le caratteristiche parametriche di circuiti biporta anche
interconnessi.
•(cid:9)Valutare il comportamento dei circuiti risonanti e non attraverso l’analisi nel
dominio della frequenza e affrontare semplici problemi di sintesi di filtri analogici.

Programma

3 Introduzione al corso. Circuiti a parametri concentrati. Limiti e validita' del modello. Grandezze elettriche,
principi di Kirchhoff. Equazioni topologiche. Bipoli e multipoli.
4 Teoremi delle reti elettriche. Teorema di sostituzione. Teorema di sovrapposizione. Teorema di Thevenin e
Norton. Teorema di Millmann.
3 Elementi a una porta. Collegamenti serie parallelo. Partitore di tensione e di corrente. Trasformazione stella
triangolo e viceversa. Reti resistive equivalenti di Thevenin e di Norton.
5 Analisi di reti elettriche lineari in regime stazionario. Metodi sistematici per la risoluzione delle reti elettriche.
Trasformazione dei generatori. Analisi dei nodi e degli anelli.
6 Analisi di reti elettriche lineari in regime sinusoidale. Fasori. Leggi di Kirchhoff con i fasori. Impedenza ed
ammettenza. Soluzione delle reti in regime sinusoidale con i fasori. Potenze in regime sinusoidale. Valori
efficaci. Rifasamento. Teorema del massimo trasferimento di potenza.
6 Circuito RLC serie parallelo in regime sinusoidale. Risonanza. Risposta in frequenza di un circuito. Funzioni di
rete e filtri passivi.
6 Reti due porte lineari in regime stazionario e in regime sinusoidale

2 Circuiti a parametri concentrati. Limiti e validita' del modello. Grandezze elettriche, principi di Kirchhoff.
Equazioni topologiche. Bipoli e multipoli.
6 Teoremi delle reti elettriche. Teorema di sostituzione. Teorema di sovrapposizione. Teorema di Thevenin e
Norton. Teorema di Millmann.
3 Componenti circuitali ad una porta. Collegamenti serie parallelo. Partitore di tensione e di corrente.
Trasformazione stella triangolo e viceversa. Reti resistive equivalenti di Thevenin e di Norton.

2 Analisi di reti elettriche lineari in regime stazionario. Metodi sistematici per la risoluzione delle reti elettriche.
Trasformazione dei generatori. Analisi dei nodi e degli anelli.
4 Analisi di reti elettriche lineari in regime sinusoidale. Fasori. Leggi di Kirchhoff con i fasori. Impedenza ed
ammettenza. Soluzione delle reti in regime sinusoidale con i fasori. Potenze in regime sinusoidale. Valori
efficaci. Rifasamento. Teorema del massimo trasferimento di potenza.
2 Circuito RLC serie parallelo in regime sinusoidale. Risonanza. Risposta in frequenza di un circuito. Funzioni di
rete e filtri passivi.
2 Reti due porte lineari in regime stazionario e in regime sinusoidale.

Modalità d'esame

La valutazione dell'apprendimento e' effettuata attraverso una prova finale
scritta, strutturata sia con esercizi a risoluzione numerica che con domande a
risposta aperta. Il superamento della prova scritta, alla quale viene attribuita una
votazione >=18/30, consente all'allievo il successivo accesso ad un breve
colloquio (volto a completare l'accertamento del raggiungimento dei risultati
attesi) nel quale saranno oggetto di discussione sia quanto riportato
nell'elaborato di cui sopra, che quanto riportato nelle esercitazioni svolte durante
il corso e raccolte dall'allievo in un unico file/fascicolo, anche in forma
esclusivamente digitale. L'allievo potrà altresì richiedere, in aggiunta a quanto
sopra, la formulazione da parte della Commissione d'esame di una domanda
aggiuntiva su un argomento estemporaneo, con l'obiettivo di un eventuale
limitato miglioramento della valutazione riportata nella prova scritta. Alla fine del
colloquio il voto attribuito alla prova scritta potrà essere confermato o modificato
in relazione alle risultanze del colloquio stesso. La prova scritta giudicata
insufficiente preclude il completamento dell'esame e l'allievo dovrà ripetere la
prova stessa.
Potrà essere prevista anche una prova in itinere in forma strutturata, da
svolgersi alla fine del primo modulo. Essa ha lo scopo di avviare azioni di
autocontrollo del processo cognitivo, tese alla verifica della stabilita' temporale,
di breve e medio periodo, dello stesso.
La prova finale viene sostenuta dallo studente alla fine del ciclo di lezioni ed
esercitazioni, in uno degli appelli d'esame previsti nel calendario didattico del
Dipartimento di Ingegneria.
La prova finale scritta puo' essere sostenuta in un qualsiasi appello della
sessione d’esame attiva senza vincolo alcuno in ordine alla possibilita' di
ripetizione della prova stessa. Il successivo colloquio di completamento della
prova, viene sostenuto in uno dei giorni immediatamente successivi alla
svolgimento della prova scritta, con riferimento all'appello attivo. La prova scritta
superata puo' comunque essere utilizzata per sostenere il colloquio conclusivo
in un qualunque appello della sessione d’esame attiva. Conclusa la sessione
d’esame senza aver sostenuto il successivo colloquio, qualunque prova scritta
superata non puo' essere piu' utilizzata in un’altra sessione.
Come già sottolineato, la prova scritta viene valutata tramite voto in trentesimi. I
criteri di valutazione sono descritti di seguito.
Voto: 28-30 (ottima conoscenza e capacita' di comprensione degli argomenti,
ottima capacita' di analisi e di sintesi, lo studente possiede ottime capacita' di
applicare le conoscenze acquisite per risolvere i problemi proposti).
Voto: 25-27 (buona conoscenza e capacita' di comprensione degli argomenti,
buona capacita' di analisi e di sintesi, lo studente possiede buone capacita' di
applicare le conoscenze acquisite per risolvere i problemi proposti).
Voto: 21-24 (discreta conoscenza e capacita' di comprensione degli argomenti,
discreta capacita' di analisi e di sintesi, lo studente possiede discrete capacita'
di applicare le conoscenze acquisite per risolvere i problemi proposti).
Voto: 19-20 (sufficiente conoscenza e capacita' di comprensione degli
argomenti, sufficiente capacita' di analisi e di sintesi, lo studente possiede
sufficiente capacita' di applicare le conoscenze acquisite per risolvere i problemi
proposti).
Voto: 18 (minima conoscenza e capacita' di comprensione degli argomenti,
minima capacita' di analisi e di sintesi, lo studente possiede una capacita' di
applicare le conoscenze acquisite per risolvere i problemi proposti appena
sufficiente).
Giudizio: insufficiente (insufficiente conoscenza e capacita' di comprensione
degli argomenti, insufficiente capacita' di analisi e di sintesi, lo studente non ha
acquisito la capacita' di applicare le conoscenze acquisite per risolvere i
problemi proposti).
Il successivo colloquio risulta superato se viene attribuito un voto >=18/30. I
criteri di valutazione sono descritti di seguito.
Voto: 30 e lode (l'allievo possiede ottima conoscenza e capacita' di
comprensione degli argomenti, ottime capacita' di applicare le conoscenze
acquisite, si esprime con ottima proprieta' di linguaggio e dimostra piena
autonomia di giudizio, ha piena consapevolezza e piena capacita' critica di
analisi e sintesi degli aspetti teorici ed applicativi dell'insegnamento,
dimostrando di avere la capacita' di intraprendere studi successivi con piena
autonomia).
Voto: 28-30 (l'allievo possiede ottima conoscenza e capacita' di comprensione
degli argomenti, ottime capacita' di applicare le conoscenze acquisite, si
esprime con buona proprieta' di linguaggio e dimostra buona autonomia di
giudizio, ha buona consapevolezza e buona capacita' critica di analisi e sintesi
degli aspetti teorici ed applicativi dell'insegnamento, dimostrando di avere la
capacita' di intraprendere studi successivi con buona autonomia).
Voto: 25-27 (l'allievo possiede buona conoscenza e capacita' di comprensione
degli argomenti, buona capacita' di applicare le conoscenze acquisite, si
esprime con discreta proprieta' di linguaggio e dimostra discreta autonomia di
giudizio, ha discreta consapevolezza e discreta capacita' critica di analisi e
sintesi degli aspetti teorici ed applicativi dell'insegnamento, dimostrando di
avere la capacita' di intraprendere studi successivi con discreta autonomia).
Voto: 21-24 (l'allievo possiede una piu' che sufficiente conoscenza e capacita' di
comprensione degli argomenti, una piu' che sufficiente capacita' di applicare le
conoscenze acquisite, si esprime con sufficiente proprieta' di linguaggio e
dimostra una piu' che sufficiente autonomia di giudizio, ha una piu' che
sufficiente consapevolezza e una piu' che sufficiente capacita' critica di analisi e
sintesi degli aspetti teorici ed applicativi dell'insegnamento, dimostrando di
avere la capacita' di intraprendere studi successivi con autonomia piu' che
sufficiente).
Voto: 18-20 (l'allievo possiede una sufficiente conoscenza e capacita' di
comprensione degli argomenti, una sufficiente capacita' di applicare le
conoscenze acquisite, si esprime con sufficiente proprieta' di linguaggio e
dimostra una sufficiente autonomia di giudizio, ha una sufficiente
consapevolezza e una sufficiente capacita' critica di analisi e sintesi degli aspetti
teorici ed applicativi dell'insegnamento, dimostrando di avere la capacita' di
intraprendere studi successivi con sufficiente autonomia).
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.

Testi di riferimento

References
•(cid:9)R Perfetti: “Circuiti elettrici” - Zanichelli, 2012 ISBN: 9788808178886
(Indispensabile)
•(cid:9)Exercises proposed by the professor (link at unipa students home page).
•(cid:9)M. Repetto, S. Leva: “Elettrotecnica - Elementi di teoria ed esercizi” – CittaStudi
Edizioni, II Ed. 2018. ISBN: 8825174217 (di approfondimento)
English textbook
•(cid:9)A. R. Hambley: “Elettrotecnica” – Pearson - Prentice Hall, IV Ed. 2013. ISBN:
9788871925561 (Essential)
---
•(cid:9)Bagatin, Chitarin, Desideri, Dughiero, Gnesotto, Guarnieri, Maschio: Esercizi di
Elettrotecnica - reti elettriche - Societa' Ed. Esculapio, 2013. ISBN: 8874885806
(di approfondimento)
•(cid:9)Geri, Maccioni: Raccolta di esercizi d'esame di Elettrotecnica - Societa' Ed.
Esculapio, 2013. ISBN: 8874886063 (di approfondimento)
•(cid:9)Liberatore, S. Manetti, M.C. Piccirilli, A. Reatti: "Circuiti elettrici ed elettronici -
Esercizi commentati e risolti" – Progetto Leonardo, Bologna, 2003. ISBN:
8874880782 (di approfondimento)

Codice insegnamento 02965

FISICA II cattedra A-L 2° anno · 6 CFU · FIS/01 · 0 file

L’obiettivo del corso è quello di fornire un quadro essenziale delle leggi fisiche che governano l'Elettromagnetismo. Particolare enfasi viene data alla metodologia scientifica generale nella risoluzione di problemi.…

Scheda dell'insegnamento

Obiettivi formativi

L’obiettivo del corso è quello di fornire un quadro essenziale delle leggi fisiche
che governano l'Elettromagnetismo.
Particolare enfasi viene data alla metodologia scientifica generale nella
risoluzione di problemi. L’obiettivo formativo riguarda la capacità dello studente
di analizzare semplici sistemi elettromagnetici affrontati nel corso, applicando la
metodologia scientifica ed utilizzando un corretta proprietà di linguaggio. Le
conoscenze e la metodologia acquisite consentiranno di affrontare in modo più
agevole la prosecuzione di studi ingegneristici e concorreranno al
raggiungimento della "forma mentis" dell'Ingegnere.

Programma

8 Cariche elettriche. Isolanti e conduttori. Struttura elettronica della materia. Elettroscopio a foglie d'oro. Legge di
Coulomb. Campo elettrostatico. Campo prodotto da distribuzioni continue di cariche. Calcolo del campo
elettrico d un anello carico. Lavoro della forza elettrostatica. Tensione elettrica. Forze elettromotrice. Campi
elettrici non
conservativi e conservativi. Potenziale elettrico. Energia potenziale elettrica. Calcolo del potenziale. Energia
elettrostatica di un sistema di cariche puntiformi.
4 Modello classico atomo di idrogeno. Potenziale e campo elettrico di un dipolo. Azioni meccaniche
su dipolo elettrico ed energia elettrostatica. Flusso del campo elettrico
5 Angolo solido. Dimostrazione teorema di Gauss. Calcolo potenziale elettrostatico gusci sferici
carichi. Forza elettromotrice. Condensatori. Energia elettrostatica nei condensatori. Collegamento
in parallelo dei condensatori. Polarizzazione dei dielettrici.
9 Effetti termici sulla resistività dei materiali. Potenza. Effetto Joule. Cenni superconduttori e
semiconduttori. Modello classico Drude-Lorentz conduzione elettrica. Resistori in serie e parallelo.
Partitore resistivo e potenziometri. Leggi di Kirckoff per le reti elettriche. Amperometri e Volmetri.Equazione
differenziale del moto in attrito viscoso. Velocità limite. Relazione tensione-corrente in un capacitore. Corrente
di spostamento. Circuiti RC. Campo Magnetico. Interazione magnetica e linee di campo magnetico. elettricita'
e magnetismo.
forza magnetica su una carica in moto e su un conduttore percorso da corrente. Momenti
meccanici su spire percorse da corrente. Momento magnetico di una spira e d energia potenziale
magnetica. Il galvanometro. Effetto Hall. Moto di una particella carica in un campo Magnetico. Noto in campo
magnetico
uniforme theta=pi/2 e theta generico. Bottiglia magnetica e fasce di Van Hallen. Spettrometro di
massa di Dempster. Campo magnetico prodotto da una corrente. Prima legge elementare di
Laplace. Legge di Ampere-Savart. Filo rettilineo. Legge di Biot-Savart. Teorema di Ampere. Esempi di
applicazioni del Teorema di Ampere. Il campo magnetico nella materia. Classificazione dei materiali sottoposti
a campo magnetico. I vettori magnetizzazione ed
eccitazione magnetica. Ciclo di isteresi
10 Induzione elettromagnetica. Flusso campo magnetico. Esperienze di Faraday. Legge di Faraday-Lenz. Origine
del campo elettrico indotto e della forza elettromotrice indotta. Generatore di corrente alternata. Valore
efficace. Applicazioni della legge di Faraday. Correnti di Foucault. Coefficiente mutua induzione. Campi
magnetici indotti. Legge di Ampere- Maxwell. Le equazioni di Maxwell.

4 Linee di campo elettrico. Dipolo elettrico. Calcolo del campo elettrico di un disco carico. Campo
elettrico di un piano carico. Teoremi del guscio sferico. Calcolo campo elettrico di distribuzioni di
cariche. Unita' di misura elettronvolt. Calcolo del campo elettrico dal potenziale. Operatore gradiente.
Superfici equipotenziali. Esercizi sul calcolo del potenziale.
4 Unità di misura elettronvolt. Calcolo del campo elettrico dal potenziale. Operatore gradiente.
Superfici equipotenziali. Esercizi sul calcolo del potenziale. Legge di Gauss. Applicazioni della legge di Gauss.
Calcolo campo elettrico filo indefinito, piano e sfera cariche. Proprietà dei metalli carichi in condizioni di
equilibrio. Teorema di Coulomb.
3 Il vettore di polarizzazione P. Suscettività' dielettrica. Forza di risucchio nei dielettrici. Corrente
elettrica. Velocità di deriva dei portatori. Conduttanza e resistività. Legge do Ohm. Resistori.
2 Calcolo campo magnetico di una spira circolare. Solenoide. Esercizi calcolo campo magnetico
prodotto da distribuzione di correnti.
5 Esercizi Induzione elettromagnetica

Modalità d'esame

L'esame consiste in una prova orale, nella quale lo studente svolgerà un
problema di elettromagnetismo e se lo svolgimento risulta sufficiente l'esame
prosegue con domande di teoria.
La valutazione finale è espressa in trentesimi, come di seguito riportato: 30 e
lode-30 Eccellente conoscenza degli argomenti e delle abilita pratiche. Lo
studente dimostra elevata capacità analitico-sintetica, proprietà di linguaggio
adeguata ed e' in grado di applicare le conoscenze per risolvere problemi di
elevata complessità (corrispondenze A+/A Excellent); 29-27 Ottima conoscenza
degli argomenti e delle abilita pratiche. Lo studente dimostra capacità analitico-
sintetica ed in grado di applicare le conoscenze per risolvere problemi di
complessità media e, in taluni casi, anche elevata (corrispondenze B Very
good); 26-24 Buona conoscenza degli argomenti e delle
abilita pratiche. Lo studente e' in grado di applicare le conoscenze per risolvere
problemi di media complessità (corrispondenze C Good); 23-21 Discreta
conoscenza degli argomenti e delle abilita pratiche, in taluni casi limitata agli
argomenti principali. Accettabile capacità di applicare autonomamente le
conoscenze acquisite (corrispondenze D Satisfactory); 20-18 Sufficiente
conoscenza degli argomenti e delle abilita pratiche, spesso limitata agli
argomenti principali. Modesta capacità di utilizzare il linguaggio specifico della
disciplina e di applicare autonomamente le conoscenze acquisite
(corrispondenze E Sufficient); 17-1 Insufficiente Esame non superato. Non
possiede una conoscenza accettabile degli argomenti e delle abilita pratiche.
Scarsissima o nulla capacità di applicare autonomamente le conoscenze
acquisite (corrispondenze F Fail). Per gli studenti con disabilità e neurodiversità
saranno garantiti gli strumenti compensativi e le misure
dispensative individuate, dal CeNDis - Centro di Ateneo per la disabilità e la
neurodiversità, in base alle specifiche esigenze e in attuazione della normativa
vigente.

Testi di riferimento

  • R. A. Serway - J. W. Jewett Jr., Fisica per Scienze ed Ingegneria - Vol. II -
    Elettromagnetismo e onde, EdizioneV/2015 - EDISES ISBN 9788879598248
  • P. Mazzoldi, M. Nigro, C. Voci, Elementi di fisica - Elettromagnetismo e Onde,
    Edizione III / 2022, EdiSES- ISBN 9788836230273

Codice insegnamento 07811

METODI MATEMATICI E NUMERICI 2° anno · 0 file
PROGRAMMAZIONE 2° anno · 2° semestre · 9 CFU · ING-INF/05 · 0 file
PROGRAMMAZIONE cattedra A-L 2° anno · 9 CFU · ING-INF/05 · 0 file

Il corso tratta in maniera approfondita la programmazione ad oggetti in Java. Verranno trattati sia gli aspetti relativi alla programmazione ad oggetti in generale che aspetti peculiari del linguaggio Java quali…

Scheda dell'insegnamento

Obiettivi formativi

Il corso tratta in maniera approfondita la programmazione ad oggetti in Java.
Verranno trattati sia gli aspetti relativi alla programmazione ad oggetti in
generale che aspetti peculiari del linguaggio Java quali l’organizzazione del
codice in package, la documentazione del codice, le funzionalita' per la
programmazione concorrente e la libreria standard. Verranno infine trattate le
strutture dati di uso piu' frequente inquadrandole nel contesto delle libreria Java.

Programma

2 Introduzione a Java
4 Componenti fondamentali di un programma Java: le basi della programmazione object-oriented, i metodi in
Java, le varabili, i metodi costruttori, i package.
4 Identificatori, tipi di dati e array: i tipi di dati primitivi e non primitivi, gli array in Java.
4 Operatori e gestione del flusso di esecuzione: gli operatori di base, la gestione del flusso di esecuzione,
costrutti di programmazione semplici e avanzati.
6 Incapsulamento e visibilita: i paradigmi della programmazione a oggetti, l’incapsulamento, i modificatori
d’accesso, il modifcatore static.
6 Ereditarieta' e interfacce: l’ereditarieta, il modificatore final, la classe Object, ereditarieta' e incapsulamento, le
interfacce.
6 Polimorfismo: il polimorfismo per metodi, overload e override, il polimorfismo per dati.
4 Eccezioni e asserzioni: il meccanismo per la gestione delle eccezioni in Java, la propagazione dell’eccezione,
introduzione alle asserzioni.
6 Collezioni: interfacce Collection, List, Queue e Deque, Map e SortedMap, algoritmi di utilita.
2 Tipi generici: creare propri tipi generici, la deduzione automatica del tipo.
2 La classe Class e Reflection.
4 Libreria: le classi String, Object, System, Runtime e Math, il package java.util, Date-Time API.
4 Definizione di annotazioni. Annotazioni standard. Introduzione ai thread.

3 Ambiente di sviluppo e compilazione. Semplici programmi in Java.
4 Implementazione di semplici classi.
6 Implementazione di gerarchie di classi e polimorfismo.
2 Programmi che usano Eccezioni e implementazione di Eccezioni personalizzate.
3 Uso della libreria di Java
6 Programmi che utilizzano collezioni. Esempi di reflection e annotazioni.
3 Sviluppo di prove di esami di anni precedenti.

Modalità d'esame

Il voto finale sara' espresso in trentesimi e variera' da 18/30 a 30/30 con lode.
L'esame consiste in una una prova scritta (in aula informatica) in cui sara'
chiesto al candidato di scrivere e/o modificare classi Java e rispondere a
domande teoriche sul linguaggio Java.
In accordo con i descrittori di Dublino, la formulazione delle prove permette una
valutazione dei risultati attesi in relazione al voto finale come segue:

  • da 18/30 a 20/30: mediocre o sufficiente conoscenza e capacita' di
    comprensione degli argomenti trattati, parziale capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti; parziale
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 21/30 a 23/30: sufficiente o discreta conoscenza e capacita' di
    comprensione degli argomenti trattati, sufficiente capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti, sufficiente
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 24/30 a 26/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, discreta capacita' di applicazione delle conoscenze acquisite
    per la risoluzione dei problemi proposti, sufficiente autonomia di giudizio, abilita'
    comunicative e capacita' di apprendere.
  • da 27/30 a 30/30 e lode: buona o eccellente conoscenza e capacita' di
    comprensione degli argomenti trattati, buona o eccellente capacita' di
    applicazione delle conoscenze acquisite per la risoluzione dei problemi proposti,
    buona o eccellente autonomia di giudizio, abilita' comunicative e capacita' di
    apprendere.
    Requisito minimo per il superamento dell'esame e' la dimostrata conoscenza
    delle nozioni relative a classi e oggetti, ereditarieta, polimorfismo, gestione delle
    eccezioni.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente.

Testi di riferimento

CLAUDIO DE SIO CESARI (2020). Il nuovo Java. Guida completa alla
programmazione moderna. Hoepli. ISBN 978-88-203-9930-6

Codice insegnamento 05871

STATISTICA cattedra A-L 2° anno · 9 CFU · SECS-S/02 · 0 file

Lo studente al termine del corso dovrà avere conoscenza degli strumenti basilari della statistica e di R, del calcolo delle probabilità ed in generale del metodo scientifico di approccio ai problemi reali. Alla fine…

Scheda dell'insegnamento

Obiettivi formativi

Lo studente al termine del corso dovrà avere conoscenza degli strumenti
basilari della statistica e di R, del calcolo delle probabilità ed in generale del
metodo scientifico di approccio ai problemi reali. Alla fine del corso lo studente
dovrà essere in grado di risolvere problemi e condurre analisi statistiche
elementari con le nozioni imparate durante il corso.

Programma

6 INTRODUZIONE ALL'AMBIENTE DI PROGRAMMAZIONE R
Conoscenze di base sull’utilizzo di RStudio e sull’ambiente di programmazione R, con particolare riferimento ai
principali oggetti del linguaggio (vettori, matrici, array, liste e data-frame), alle relative operazioni e funzioni, alla
costruzione di distribuzioni di frequenze semplici, doppie, marginali e condizionate, alla rappresentazione
grafica dei dati e agli elementi fondamentali di programmazione, inclusa la definizione di funzioni
personalizzate. (Libro 2)
8 STATISTICA DESCRITTIVA
Introduzione alla statistica, raccolta e analisi dei dati (Libro 1 - Ch. 1 § 1.1 - 1.2) Indici di posizione e Indici di
variabilità (Libro 1 - Ch. 1 § 1.3 - 1.4)
Variabili qualitative e quantitative, Rappresentazioni grafiche (Libro 1 - Ch. 1 § 1.5 - 1.7) Distribuzioni di
frequenza e forma della distribuzione (M.A.)
4 CALCOLO DELLE PROBABILITA'
Lo spazio campionario, gli eventi, probabilità di un evento, probabilità condizionata, Teorema di Bayes (Libro 1 -
Ch. 2 § 2.1 - 2.8)
6 VARIABILI ALEATORIE
Variabili casuali e distribuzioni di probabilità. (Libro 1 - Ch. 3 § 3.1 - 3.5)
Valore atteso e varianza di v.a..(Libro 1 - Ch. 4 § 4.1 - 4.5)
Distribuzioni di probabilità discrete e continue (Libro 1 - Ch. 5 § 5.1 - 5.6 - Ch. 6 § 6.1 - 6.11)
Distribuzioni campionarie (Libro 1 - Ch. 8 § 8.1 - 8.9)
6 INFERENZA STATISTICA
Dipendenza in distribuzione e in media ;
Stima puntuale e intervallare (Libro 1 - Ch. 9 § 9.1 - 9.13, 9.15)
Verifica di ipotesi (Libro 1 - Ch. 10 § 10.1 - 10.15)
10 REGRESSIONE e Cenni sui GLM
Regressione lineare semplice (Libro 1 - Ch. 11 § 11.1 - 11.6)
Correlazione (Libro 1 - Ch. 11 § 11.12 - 11.13)
Introduzione a GLM ( Libro 4 - Ch 4.3 e M.A.)

7 STATISTICA DESCRITTIVA
4 CALCOLO DELLE PROBABILITA
4 VARIABILI ALEATORIE
9 INFERENZA STATISTICA
10 REGRESSIONE e GLM
7 Applicazione dei principali comandi in r per l’elaborazione di statistiche, la costruzione di distribuzioni di
frequenze e rappresentazioni grafiche, nonché per la scrittura di codice e la definizione di funzioni
personalizzate.

Modalità d'esame

La modalità di verifica finale delle conoscenze acquisite durante il corso è
basata su una prova pratica ed una prova orale.
La prova pratica può comprendere domande a risposta chiusa, esercizi simili a
quelli visti nelle esercitazioni e domande di carattere teorico. La votazione
minima richiesta per l'ammissione alla prova orale è 18.
La prova prevede l'utilizzo di R per l'analisi dei dati.
La valutazione finale e formulata sulla base dei seguenti criteri:
a)(cid:9)conoscenza di base degli argomenti proposti e capacità limitata di applicarli
autonomamente; sufficiente capacita di portare a termine un ragionamento
rigoroso e sufficiente proprietà di linguaggio (voto 18-21);
b)(cid:9)conoscenza buona degli argomenti proposti e capacità discreta di applicarli
autonomamente; discreta capacità di portare a termine un ragionamento
rigoroso e buona proprietà di linguaggio (voto 22-25);
c)(cid:9)conoscenza approfondita degli argomenti proposti e capacità di applicarle con
rigore matematico, ma non in piena autonomia; possesso di buona proprietà
di linguaggio (voto 26-28);
d)(cid:9)conoscenza approfondita e ampia degli argomenti proposti; capacità di
applicarli con prontezza, rigore e in piena autonomia; possesso di ottime
capacità comunicative (voto 29-30L).
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.

Testi di riferimento

1.(cid:9)Walpole, R. E., Myers, R. H., Myers, S. L., Ye, K. E. (Nona edizione).
Probabilità e statistica per ingegneria e scienze. Strumenti e applicazioni in R.
Pearson. ISBN: 9788891906571.
2.(cid:9)Mineo, A. M. Una guida all'utilizzo dell'ambiente statistico R. Dispensa
disponibile gratuitamente online: Mineo-dispensaR.pdf
3.(cid:9)Muggeo, V. M. R., & Ferrara, G. (II edizione). Il linguaggio R: concetti
introduttivi ed esempi. Disponibile gratuitamente online: R: introduzione ed
esempi
4.(cid:9)James, G., Witten, D., Hastie, T., & Tibshirani, R. An Introduction to Statistical
Learning with Applications in R. Springer. ISBN: 9781461471370. Disponibile
gratuitamente online: An Introduction to Statistical Learning
Nota: Capitoli e paragrafi indicati nel programma del corso fanno riferimento ai
libri 1 e 4 . Inoltre sarà fornito, durante il corso, del materiale aggiuntivo (M.A.)
che comprende le slide illustrate a lezione e gli script di R svolti durante le
esercitazioni.
Note: Chapters and sections mentioned in the detailed syllabus refer to Book 1
and Book 4.Additional material (A.M.) will be provided during the course,
including slide presentations and R scripts shown and discussed during lectures
and lab sessions

Codice insegnamento 06644

TEORIA DEI SEGNALI 2° anno · 2° semestre · 9 CFU · ING-INF/03 · 0 file
TEORIA DEI SEGNALI cattedra A-L 2° anno · 9 CFU · ING-INF/03 · 0 file

I principali obiettivi formativi del corso consistono nell’acquisizione da parte dello studente di nozioni, metodologie e tecniche per lo studio e l’analisi dei segnali determinati ed aleatori applicando le tecniche di…

Scheda dell'insegnamento

Obiettivi formativi

I principali obiettivi formativi del corso consistono nell’acquisizione da parte dello
studente di nozioni, metodologie e tecniche per lo studio e l’analisi dei segnali
determinati ed aleatori applicando le tecniche di analisi di Fourier e la teoria
delle probabilita, al fine di fornire le necessarie basi allo studio dei sistemi di
telecomunicazioni.

Programma

4 Introduzione al corso, sue finalita' e descrizione delle modalita' d’esame - concetto di segnale, richiami di
matematica integrazione alla Lebesgue, spazi vettoriali, metrici spazi normati, Spazi di Banach e di Hilbert.
4 Lo spazio dei segnali ad energia finita, sistema di generatori e base per un sottospazio dello spazio dei
segnali, teorema della proiezione, procedura di orto normalizzazione di Gram-Schmidt
4 Segnali periodici ed aperiodici a tempo continuo. Sviluppo in serie e trasformata di Fourier. principali proprieta'
della serie e della trasformata di Fourier
5 Funzioni generalizzate, richiami di teoria delle distribuzioni. Trasformata di Fourier delle distribuzioni.
Distribuzione delta e sua trasformata.
3 Autocorrelazione Teorema di Wiener
5 Segnale analitico, trasformata di Hilbert, segnali passa basso e passabanda reali e loro proprieta'
5 Conversione A/D, Teorema del campionamento.
4 Richiami di teoria della probabilita. Esperimento casuale, evento, probabilita. Variabili aleatorie. Densita' di
probabilita.
5 Trasformazione di variabili aleatorie. Medie. Variabili aleatorie congiunte, densita' di probabilita' condizionata,
indipendenza statistica
5 Segnali aleatori, definizione e caratterizzazione. Funzioni di correlazione. Stazionarieta' in senso stretto e lato,
ergodicita'
3 Segnali Gaussiani
5 Densita' spettrale di potenza di un processo aleatorio. Filtraggio e campionamento di segnali aleatori.
5 Sistemi lineari e tempo invarianti di elaborazione di segnali: caratterizzazione. Risposta all’impulso e risposta in
frequenza, densita' spettrale di energia e/o di potenza. Classificazione dei filtri. Risposta di un sistema lineare
e tempo invariante a segnali aleatori stazionari e non.

24 Relative agli argomenti trattati nelle lezioni frontali

Modalità d'esame

Prova scritta ed orale svolte contestualmente al fine di accertare il grado di
conoscenza effettivamente acquisito e la capacita' di esporre i concetti in modo
chiaro ed efficace e di applicarli. Il voto verra' attribuito sulla base del livello che
lo studente dimostra di aver raggiunto durante le prova d'esame basandosi sulla
griglia in calce.
Criterio di attribuzione del voto:

  • Insufficiente: non possiede una conoscenza accettabile dei contenuti degli
    argomenti trattati durante il corso.
  • da 18/30 a 20/30: Sufficiente. Minima conoscenza degli argomenti del corso e
    del linguaggio tecnico, scarsissima o nulla capacità di applicare autonomamente
    le conoscenze acquisite.
  • da 21/30 a 23/30: sufficiente o discreta conoscenza e capacita' di
    comprensione degli argomenti trattati, sufficiente capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti, sufficiente
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 24/30 a 26/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, discreta capacita' di applicazione delle conoscenze acquisite
    per la risoluzione dei problemi proposti, sufficiente autonomia di giudizio, abilita'
    comunicative e capacita' di apprendere.
  • da 27/30 a 30/30 e lode: buona o eccellente conoscenza e capacita' di
    comprensione degli argomenti trattati, buona o eccellente capacita' di
    applicazione delle conoscenze acquisite per la risoluzione dei problemi proposti,
    buona o eccellente autonomia di giudizio, abilita' comunicative e capacita' di
    apprendere.
    “Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente"

Testi di riferimento

-(cid:9)Dispense on line messe a disposizione dal docente

  • Marco Luise Giorgio M. Vitetta -Teoria dei Segnali - terza edizione McGraw-
    Hill

Codice insegnamento 07393

CONTROLLI AUTOMATICI 3° anno · 1° semestre · 9 CFU · ING-INF/04 · 0 file
CONTROLLI AUTOMATICI cattedra A-L 3° anno · 9 CFU · ING-INF/04 · 0 file

Il corso ha l’obiettivo di fornire un metodo rigoroso per lo studio e la progettazione di sistemi di controllo basati su modelli matematici di sistemi dinamici. Il percorso introduce strumenti per descrivere il…

Scheda dell'insegnamento

Obiettivi formativi

Il corso ha l’obiettivo di fornire un metodo rigoroso per lo studio e la
progettazione di sistemi di controllo basati su modelli matematici di sistemi
dinamici. Il percorso introduce strumenti per descrivere il comportamento dei
sistemi nel dominio del tempo, nel dominio di Laplace e nel dominio della
frequenza, analizzando stabilità, raggiungibilità, osservabilità, prestazioni
statiche e dinamiche. Gli studenti impareranno a progettare regolatori PID, reti
di compensazione e controllori mediante retroazione dello stato, anche con
osservatori, e a verificare le soluzioni mediante calcoli analitici e simulazioni
Matlab/Simulink. Il corso costruisce una base metodologica solida per affrontare
problemi di controllo in contesti applicativi complessi.

Programma

3 Introduzione ai controlli automatici. Sistemi dinamici in tempo continuo ed in tempo discreto. Variabili di
ingresso, di stato e di uscita. Forma di stato. Equilibri e movimenti nominali. Cenni alla stabilita'.
12 Sistemi lineari stazionari in tempo continuo. Soluzioni dei sistemi lineari. Stabilita' e attrattiva delle soluzioni di
equilibrio. Polinomio caratteristico, autovalori e modi. Criterio algebrico di Routh-Hurwitz. Raggiungibilita' e
osservabilita' dello stato. Scomposizione canonica. Cenni alla stabilita' dei sistemi non lineari. Linearizzazione
approssimata e metodo indiretto di Lyapunov per la stabilita.
6 Richiami sulla Trasformata unilatera di Laplace. Definizione. Dominio di convergenza. Trasformate di segnali
notevoli. Funzione impulso e relativa trasformata di Laplace. Proprieta' della trasformata di Laplace rispetto agli
operatori di derivata, di integrale, di ritardo e di anticipo temporale. Teoremi del valore iniziale e del valore
finale. Applicazione alle equazioni differenziali lineari ordinarie. Anti-trasformata di Laplace e scomposizione in
fratti semplici.
9 Funzione di trasferimento. Definizione e proprieta. Cancellazioni. Rappresentazioni e parametri della funzione
di trasferimento. Risposta al gradino. Teoria della realizzazione. Forme canoniche di raggiungibilita' e
osservabilita. Interconnessione serie, parallelo e in retroazione. Stabilita, raggiungibilita' e osservabilita' dei
sistemi interconnessi.
8 Risposta agli ingressi tipici. Risposta in frequenza. Teorema della risposta armonica. Diagrammi di Bode e
diagrammi polari. Banda passante, picco di risonanza e pulsazione di risonanza. Filtri passa-alto, passa basso.
Approssimazione a uno o due poli dominanti.
9 Sintesi di sistemi di controllo (in tempo continuo) nel dominio della frequenza. Stabilita' in condizioni nominali e
perturbate. Diagramma di Nyquist. Margini di guadagno e di fase. Regolatori PID. Specifiche statiche e
specifiche dinamiche. Specifiche nel dominio della frequenza. Progetto del controllore.
10 Sintesi di sistemi di controllo (in tempo continuo) mediante assegnamento degli autovalori. Retroazione statica
dell'uscita sull'ingresso e dello stato sull'ingresso. Assegnamento degli autovalori con stato misurabile e non
misurabile. Osservatore di Luenberger dello stato.
6 Sistemi lineari stazionari in tempo discreto. Soluzioni dei sistemi lineari. Modi. Criterio algebrico di Jury.
Raggiungibilita' e osservabilita' dello stato in tempo discreto. Cenni alla stabilita' dei sistemi non lineari.
Linearizzazione approssimata e metodo indiretto di Lyapunov per la stabilita.

9 Modellizzazione di alcuni sistemi elettrici e meccanici. Realizzazione e simulazione dei modelli in ambiente
Matlab/Simulink. Valutazione teorica della stabilita' (anche mediante criterio di Routh) e verifica in simulazione.
9 Esercizi sulla trasformata e sulla anti-trasformata di Laplace. Esercizi sui diagrammi di Bode e di Nyquist.
Esercizi sul criterio di stabilita' di Nyquist. Progetto di controllori basato su reti di correzione nel dominio della
frequenza e nel dominio di Laplace. Progetto di regolatori PID. Assegnazione del margine di fase e del
margine di guadagno. Svolgimento di un progetto.

Modalità d'esame

L’apprendimento è valutato mediante una prova scritta, finalizzata ad accertare
le conoscenze, le abilità e le competenze previste dal programma. La prova può
includere esercizi, quesiti teorici e problemi applicativi sull’intero contenuto del
corso, con riferimento alla modellazione dei sistemi dinamici, all’analisi della
stabilità, alla rappresentazione in forma di stato, alle funzioni di trasferimento,
alla risposta in frequenza e alla progettazione di sistemi di controllo. La
valutazione considera la correttezza dell’impostazione, la qualità dei risultati, la
capacità di applicare in modo coerente gli strumenti studiati, la chiarezza
espositiva e l’uso appropriato del linguaggio tecnico. È previsto un colloquio
orale facoltativo, su richiesta dello studente, che può integrare la prova scritta e
contribuire alla definizione del voto finale. Il docente si riserva inoltre la
possibilità di richiedere, in casi eccezionali, un colloquio orale qualora ritenga
necessario approfondire la valutazione delle conoscenze, delle abilità o delle
competenze emerse nella prova scritta. Il voto, espresso in trentesimi, segue
questi criteri: 30-30 e lode, conoscenza completa e approfondita, piena
padronanza metodologica, ottima capacità analitica e autonomia nella
risoluzione dei problemi; 26-29, buona padronanza dei contenuti e applicazione
efficace delle tecniche; 24-25, conoscenza adeguata degli argomenti principali e
capacità applicativa sufficientemente autonoma; 21-23, conoscenze presenti ma
non pienamente consolidate e applicazione parziale degli strumenti; 18-20,
conoscenze minime e capacità applicative limitate; insufficiente, conoscenze
non adeguate rispetto agli obiettivi minimi. Agli studenti con disabilità e
neurodiversità sono garantiti gli strumenti compensativi e le misure dispensative
individuati dal CeNDiS, Centro di Ateneo per la Disabilità e la Neurodiversità,
secondo le specifiche esigenze individuali e la normativa vigente.

Testi di riferimento

1. Dispense fornite dal docente sui Fondamenti di Controlli Automatici / Lecture
notes provided by the teacher on Automatic Control Foundations.
2. K. Ogata, L. Biagiotti, Fondamenti di controlli automatici, Pearson, 5a
edizione, 2020, ISBN: 9788891909756.
3. P. Bolzern, R. Scattolini, N. Schiavoni, Fondamenti di Controlli Automatici,
McGraw-Hill, 4a edizione, ISBN: 8838668825.

Codice insegnamento 02190

FONDAMENTI DI ELETTRONICA 3° anno · 1° semestre · 9 CFU · ING-INF/01 · 0 file
Archivio Globale
FONDAMENTI DI ELETTRONICA cattedra A-L 3° anno · 9 CFU · ING-INF/01 · 0 file

Analisi di sistemi elettronici e loro ripartizione in moduli funzionali. Vengono descritte funzione, realizzazione e caratteristiche di interfaccia dei vari sottomoduli. Il corso comprende anche le nozioni fondamentali…

Scheda dell'insegnamento

Obiettivi formativi

Analisi di sistemi elettronici e loro ripartizione in moduli funzionali. Vengono
descritte funzione, realizzazione e caratteristiche di interfaccia dei vari
sottomoduli. Il corso comprende anche le nozioni fondamentali relative alla
progettazione di semplici sistemi elettronici digitali.

Programma

1 Introduzione alla microelettronica:
I segnali. Spettro di frequenza di un segnale. Segnali analogici e digitali. Amplificatori. Prerequisiti
indispensabili per lo studio dei fondamenti di elettronica.
4 Circuiti combinatori:
Sistemi binari e algebra booleana. Porte logiche. Codificatori. Decodificatori. Multiplexer (o selettori).
Demultiplexer (o distributori). Comparatori. Sommatori.
5 Circuiti sequenziali:
Reti asincrone e sincrone. Latch. Flip-flop (o multivibratore bistabile). Registri a scorrimento (o shift register).
Contatori. Fogli tecnici (data sheets) di circuiti integrati digitali.
2 Circuiti di temporizzazione:
Multivibratori monostabili e astabili. Il timer 555
5 Amplificatori operazionali:
Generalita' sugli amplificatori. Amplificatore operazionale ideale. Funzionamento ad anello aperto.
Funzionamento ad anello chiuso. Circuiti lineari ad amplificatori operazionali. Schemi elettrici di amplificatori
operazionali reali. Caratteristiche degli amplificatori operazionali reali. Comparatori analogici. Fogli tecnici (data
sheets) di amplificatori operazionali.
2 Fisica dei semiconduttori:
L’atomo isolato: livelli di energia. L’atomo in un cristallo: bande di energia. Semiconduttori intrinseci.
Semiconduttori drogati. Conduzione nei semiconduttori. Giunzioni p-n.
3 Il diodo a semiconduttore:
Caratteristica del diodo a semiconduttore. Il diodo come elemento circuitale. Modelli del diodo. Circuiti
raddrizzatori. Circuiti limitatori. Circuiti logici a diodi. Comparatore a finestra. Diodi Zener. Applicazione dei
diodi nei circuiti alimentatori. Fogli tecnici (data sheets) di diodi.
3 Il transistor ad effetto di campo (FET):
Considerazioni generali sui FET e loro funzionamento fisico. La struttura Metallo-Ossido-Semiconduttore
(MOS). MOSFET ad arricchimento (enhancement MOSFET). MOSFET a svuotamento (depletion MOSFET).
Fogli tecnici (data sheets) di FET.
2 Il transistor bipolare a giunzione (BJT):
Considerazioni generali sui BJT. Struttura fisica e principio di funzionamento del BJT. Caratteristiche del BJT.
Fogli tecnici (data sheets) di BJT.
2 Dispositivi optoelettronici:
Diodi elettroluminescenti (LED). Lampade a LED. Fotodiodi. Fototransistor. Fotoresistenze.
10 Circuiti analogici:
Introduzione agli amplificatori. Principio di funzionamento degli amplificatori a componenti discreti. Limiti di
funzionamento degli amplificatori a componenti discreti. Metodo di analisi degli amplificatori. Analisi statica: reti
di polarizzazione. Analisi dinamica: amplificazione. Configurazioni di amplificatori. Amplificatori multistadi.
Criteri di progetto.
3 Famiglie logiche:
Funzionamento del BJT in commutazione. Funzionamento del MOSFET in commutazione. Caratteristiche
generali delle famiglie logiche integrate. Cenni sulla famiglia TTL. La famiglia CMOS. L'inverter CMOS.
Configurazioni speciali. Norme d’impiego per il pilotaggio di componenti discreti. Fogli tecnici (data sheets) di
famiglie digitali integrate.
3 Acquisizione ed elaborazione dei segnali:
Sistemi di acquisizione ed elaborazione dati. Trasduttori. Quantizzazione e campionamento. Convertitori
digitale-analogici (a resistori pesati). Convertitori analogico-digitali (flash, ad approssimazioni successive, a
conteggio).

16 Progetti di sistemi digitali
20 Analisi di circuiti analogici discreti e integrati

Modalità d'esame

Prove in itinere e prova scritta, oppure solo prova scritta.
La valutazione dell’apprendimento verra' effettuata mediante una prova in itinere
(svolta a meta’ del corso) ed una prova scritta finale. La prova in itinere dara’
diritto ad un bonus di tre punti al massimo, che verranno successivamente
sommati al risultato della prova scritta finale. Questo sistema permettera’ allo
studente di autovalutarsi a meta’ corso e stabilire con buon anticipo il momento
in cui sostenere l’esame. Proprio a tal fine, i punti bonus potranno essere
utilizzati soltanto durante i tre appelli della sessione di gennaio-febbraio,
immediatamente successivi alla conclusione del corso, oppure all'appello di
aprile (ultimo possibile).
Lo studente potra’ altresi decidere di sostenere la sola prova finale, senza la
prova in itinere.
La prova in itinere richiedera’ lo svolgimento di uno o piu’ esercizi relativi alla
parte di programma svolta sino a quel momento. Il voto sara’ espresso in base 3
(min 0, max 3).
La prova finale vertera’, invece, sia su argomenti teorici, che di tipo applicativo
(esercizi). I quesiti saranno volti ad accertare il possesso delle competenze e
delle conoscenze disciplinari previste dal corso, nonche’ delle capacita’ di
presentazione e di esposizione con proprieta' di linguaggio e fluidita' di
trattazione analitica. A ciascun quesito sara’ dato un punteggio massimo,
indicato sul testo della prova stessa. Il voto della prova scritta sara’ dato in
trentesimi, per un massimo di 30/30, dato dalla somma dei punteggi assegnati a
ciascuno dei quesiti. A questi potranno essere aggiunti dei bonus che
contribuiranno alla formazione del voto finale:
1) bonus “prova in itinere” (max 3 punti, utilizzabile sino all’appello di aprile);
2) bonus “presentazione” (max 1 punto, dato agli elaborati presentati in modo
eccellente dal punto di vista formale ed esposti con ottima proprieta’ di
linguaggio e fluidita’ di trattazione analitica);
3) bonus “tempo” (max 1 punto, concesso agli allievi che consegneranno la
prova entro non piu’ di ¾ della durata prevista per lo svolgimento della stessa –
esempio: se la durata prevista per lo svolgimento e’ di 4 ore, il bonus verra’
assegnato a coloro che consegneranno entro 3 ore).
Non si terra conto dei bonus “presentazione” e “tempo”, qualora la somma dei
punteggi ottenuti dai quesiti della prova finale (esclusa la prova in itinere) sia
inferiore a 24. Il bonus “prova in itinere” sara’ invece sempre sommato al voto
della prova finale (sino all’ultimo appello di febbraio), indipendentemente dalla
somma dei punteggi ottenuti nella prova finale.
Obiettivo della verifica finale consiste nel valutare se lo studente abbia una
buona conoscenza e comprensione dei dispositivi, dei circuiti e dei sistemi
elettronici di base e delle possibili implementazioni in applicazioni di interesse
per l’Ingegneria Informatica.
I criteri di valutazione sono i seguenti :
ECCELLENTE (30-30 e lode): Eccellente conoscenza degli argomenti ed
eccellenti capacita' elaborative e espositive. Lo studente e' in grado di applicare
le conoscenze per risolvere i problemi proposti. La lode verra’ conferita qualora
la somma tra il voto assegnato alla prova finale e gli eventuali bonus sara’
maggiore di trenta.
OTTIMO (28-29) : Ottima padronanza degli argomenti e ottime capacita'
elaborative, piena proprieta' di linguaggio e di esposizione dei risultati. Lo
studente e' in grado di applicare le conoscenze per risolvere i problemi proposti
BUONO (26-27): Buona padronanza degli argomenti e buone capacita'
elaborative. Lo studente e' in grado di applicare le conoscenze per risolvere i
problemi proposti, sebbene con qualche incertezza. Le capacita’ espositive
possono non essere ottimali.
DISCRETO (24-25): Buona padronanza degli argomenti e soddisfacenti
capacita' elaborative. Limitate capacita' di applicare le conoscenze alla
soluzione dei problemi proposti. Le capacita’ espositive possono non essere
ottimali.
SODDISFACENTE (21-23): Non ha piena padronanza degli argomenti della
materia ma ne possiede le conoscenze. Scarse capacita' di applicare le
conoscenze acquisite. Le capacita’ espositive non vengono valutate ai fini della
formazione del voto.
SUFFICIENTE (18-20): Minima conoscenza di base degli argomenti della
materia e del linguaggio tecnico. Si evidenziano parecchie lacune nella
comprensione del soggetto trattato. Minima la capacita' di applicare le
conoscenze acquisite. Le capacita’ espositive non vengono valutate ai fini della
formazione del voto.
INSUFFICIENTE: Non possiede una conoscenza accettabile dei contenuti degli
argomenti trattati nell'insegnamento e/o non ha studiato deliberatamente alcuni
argomenti della materia. Le capacita’ espositive non vengono valutate ai fini
della formazione del voto.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente.

Testi di riferimento

  • Dispense e slide fornite dal docente.
  • D. Natarajan: Fundamentals of Digital Electronics (Springer Nature,
    Switzerland, 2020) ISBN: 9783030361952 - scaricabile gratuitamente dal
    Sistema Bibliotecario di Ateneo.
  • G. S. Tomar, A. Bagwari: Fundamentals of Electronic Devices and Circuits
    (Springer Nature, Singapore, 2020) ISBN: 9789811502668 - scaricabile
    gratuitamente dal Sistema Bibliotecario di Ateneo.
  • M. Di Paolo Emilio: Microelectronics - From Fundamentals to Applied Design
    (Springer International Publishing, Switzerland, 2016) ISBN: 9783319364230 -
    scaricabile gratuitamente dal Sistema Bibliotecario di Ateneo.
  • A.S Sedra, K.C. Smith: Circuiti per la microelettronica (5th Italian edition)
    (Edises, 2019) ISBN: 9788833190549.
  • A. P. Malvino, D.J. Bates: Electronic Principles (McGraw-Hill, 2015) ISBN:
    9781259252662.
  • T. L. Floyd: Electronic Devices. Electronic flow version (Pearson College Div,
    2017) ISBN: 9780134420103.
  • R. C. Jaeger, T. N. Blalock: Microelectronic Circuits Design, (McGraw-Hill,
    2015) ISBN: 9780073529608.

Codice insegnamento 03472

INGEGNERIA DEL SOFTWARE 3° anno · 2° semestre · 9 CFU · ING-INF/05 · 0 file
INGEGNERIA DEL SOFTWARE cattedra A-L 3° anno · 9 CFU · ING-INF/05 · 0 file

Il corso implementa gli obiettivi formativi previsti dal Corso di Laurea Triennale in Ingegneria Informaticaper quanto riguarda la progettazione del software. In accordo con gli obiettivi formativi qualificanti della…

Scheda dell'insegnamento

Obiettivi formativi

Il corso implementa gli obiettivi formativi previsti dal Corso di Laurea Triennale
in Ingegneria Informaticaper quanto riguarda la progettazione del software. In
accordo con gli obiettivi formativi qualificanti della classe Ingegneria
dell'Informazione.
Il modulo si propone di fornire allo studente le conoscenze e competenze
necessarie per affrontare la progettazione di un sistema informatico. L’obiettivo
principale del corso e' lo studio del processo di sviluppo del software (con
particolare riferimento ai software object-oriented). Verranno esaminate le
tecniche di raccolta dei requisiti, stesura delle specifiche, pianificazione,
progettazione, implementazione, testing, integrazione e manutenzione.

Programma

2 Introduzione all’Ingegneria del Software.
2 Le fasi principali dello sviluppo
6 Introduzione all’UML, diagrammi e modellazione object-oriented.
8 Introduzione alla raccolta dei requisiti.
6 Analisi dei requisiti. Passaggio dai casi d’uso agli oggetti.
6 Progettazione di sistema. Architetture software.
3 Progettazione di dettaglio.
3 Testing. Attività di testing. Pianificazione del test. Documentazione del test.
2 Project Management.
6 Design Pattern
6 Unified Process
12 Ingegneria del Software avanzata: Component-based, service-oriented, aspect oriented.

12 Utilizzo di CASE tool per la modellazione UML. Esempi ed esercizi di: - raccolta e documentazione dei
requisiti. - analisi e documentazione dei requisiti. - definizione e documentazione della progettazione di
sistema. - definizione e documentazione della progettazione di dettaglio. - definizione, pianificazione e
documentazione dei casi di test - project management
3 Utilizzo pratico di UP e dei pattern di design
2 Project management
2 Testing

Modalità d'esame

La valutazione dell'apprendimento sara' focalizzata sulla valutazione dei risultati
attesi (si veda sotto) in accordo con i descrittori di Dublino. Il voto finale sara'
dato in trentesimi e variera' da 18/30 a 30/30 con lode.

  • Valutazione dell'obiettivo 1: Conoscenza e capacita' di comprensione
    L'obiettivo sara' valutato attraverso la discussione orale sugli argomenti del
    programma e sullo sviluppo di progetto preparato in gruppo o di un compito
    scritto riguardante la progettazione completa di un sistema software.
  • Valutazione dell'obiettivo 2: Capacita' di applicare conoscenza e comprensione
    L'obiettivo sara' valutato attraverso la discussione degli elaborati preparati
    durante le esercitazioni e la discussione del progetto preparato autonomamente
    o del compito scritto.
  • Valutazione dell'obiettivo 3: Autonomia di giudizio
    L'obiettivo sara' valutato attraverso la discussione critica delle tematiche
    teoriche svolte durante il corso e la discussione del progetto preparato
    autonomamente (o in gruppo) o del compito scritto riguardante la progettazione
    completa di un sistema software.
  • Valutazione dell'obiettivo 4: abilita' comunicative
    L'obiettivo sara' valutato attraverso un colloquio orale sugli argomenti del corso,
    la discussione su casi di studio, la presentazione di un progetto preparato
    autonomamente riguardante la progettazione completa di un sistema software. -
    Valutazione dell'obiettivo 5: Capacita' di apprendimento
    L'obiettivo sara' valutato attraverso una prova orale relativa alla progettazione
    completa del software, nonche' la discussione di un progetto
    preparatoautonomamente o di un compito scritto riguardante la progettazione
    completa di un sistema software.
    Per superare l'esame lo studente dovra' ottenere una valutazione positiva su
    tutti gli obiettivi. Il voto terra' conto sia della valutazione del progetto che della
    esposizione ed illustrazione orale dello stesso. Il progetto verra' valutato con un
    voto sufficiente (18/30) se risponde almeno in modo minimale alle specifiche
    date mentre verra' valutato eccellente (30/30 e lode) se lo studente avra'
    elaborato autonomamente le specifiche ottenendo cosi' un risultato
    personalizzato con una perfetta tracciabilita' dai requisiti al codice.
    La discussione orale verra' valutata con un voto sufficiente se lo studente
    dimostrera' piena padronanza di almeno una della fasi della progettazione
    mentre verra' valutato eccellente se dimostrera' piena padronanza di tutte le fasi
    della progettazione del software richiesto.
    La prova orale verra' effettuata solo se al progetto o al compito sara' stata
    assegnata una valutazione superiore al 18.
    Il voto finale verra' calcolato come media tra il voto assegnato al progetto e
    quello assegnato all'orale.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente

Testi di riferimento

B. Bruegge, A. H. Dutoit. Object-Oriented Software Engineering: Using UML,
Patterns and Java. Third edition. International edition. ISBN: 0-13-606125-7.
Prentice Hall
Ian Sommerville Ingegneria del software 8/Ed. 2007 pp. 848 ISBN
9788871923543
M. Fowler. UML Distilled. Pearson. ISBN 0-321-19368-7
Jim Arlow, Ila Neustadt. UML2 e Unified Process - analisi e progettazione
Object Oriented, Addison-Wesley- ISBN 978-0-321-32127-5
Craig Larman. Applicare UML e i pattern. Pearson. ISBN 9788891904591

Codice insegnamento 03968

PROGRAMMAZIONE WEB E MOBILE 3° anno · 2° semestre · 9 CFU · ING-INF/05 · 0 file
PROGRAMMAZIONE WEB E MOBILE cattedra A-L 3° anno · 9 CFU · ING-INF/05 · 0 file

Il corso si propone di fornire allo studente i concetti di base per lo sviluppo di applicazioni web e mobile. In particolare il corso affronta gli aspetti e le problematiche principali relative alla programmazione per…

Scheda dell'insegnamento

Obiettivi formativi

Il corso si propone di fornire allo studente i concetti di base per lo sviluppo di
applicazioni web e mobile. In particolare il corso affronta gli aspetti e le
problematiche principali relative alla programmazione per i dipositivi mobile,
nonché i principali linguaggi utilizzati per la realizzazione di moderne
applicazioni orientate ai servizi.

Programma

2 Introduzione al corso e alla programmazione Web e Mobile
6 Introduzione al linguaggio Kotlin. Variabili, tipi, operatori. Costrutti Iterativi e di Selezione. Strutture dati.
Funzioni e Espressioni Lambda. Programmazione orientata agli oggetti.
36 Il sistema operativo Android. Struttura di un progetto su Android Studio. Activity, Fragment e Intent. Interfaccia
grafica su Android e Layout Principali. Eventi, multi-touch e gesti. Gestione dei permessi. Persistenza dei dati.
View Model e LiveData.
6 Architetture per la programmazione Web. HTML, XML, CSS. Cenni di Javascript.

4 Configurazione dell'Ambiente di Sviluppo; Programmazione in Kotlin
24 Programmazione in Kotlin per lo sviluppo di applicazioni Android.
3 Creazione di semplici pagine HTML5 e applicazione dello stile mediante CSS3

Modalità d'esame

Le conoscenze e le competenze acquisite dallo studente saranno verificate
attraverso la realizzazione e presentazione di un'applicazione proposta dal
docente come caso di studio e un colloquio orale.
Valutazione del caso di studio
Il caso di studio verrà valutato secondo i seguenti aspetti:

  • Completezza del software rispetto alle funzionalità concordate col docente
  • Progettazione del software e della base di dati
  • Originalità del progetto
  • Capacità di integrazione di codice esistente o già noto dalle esercitazioni
    teoriche
  • Sviluppo di funzionalità aggiuntive
  • Veste grafica dell'applicazione
    Inoltre, l'esposizione orale del caso di studio da parte degli studenti mira ad
    accertare il possesso delle competenze e del linguaggio tecnico previsti dal
    corso; la valutazione terrà conto dei seguenti aspetti:
  • Grado di comprensione mostrato in relazione al programma teorico svolto
  • Proprietà del linguaggio utilizzato
  • Capacità di approfondimento del tema assegnato mediante letture autonome
    La presentazione del caso di studio è espressa in trentesimi e si intende
    superata se la valutazione è di almeno 18/30.
    Valutazione della prova orale
    La prova orale consiste in un colloquio, volto ad accertare il possesso delle
    competenze e delle conoscenze disciplinari previste dal corso; la valutazione
    viene espressa in trentesimi. Durante il colloquio orale lo studente dovra' essere
    in grado di discutere le soluzioni proposte durante il caso di studio; inoltre
    saranno proposte domande di diverso e crescente livello di complessita' al fine
    di valutare il raggiungimento degli obiettivi formativi e le abilita' comunicative
    dello studente. Infine, allo scopo di valutare l’autonomia di giudizio, sara'
    richiesto di analizzare le caratteristiche di specifici scenari applicativi e di
    proporre le soluzioni piu' adeguate ai problemi individuati.
    Esito finale
    La valutazione finale risulta da una media dei voti riportate nel caso di studio e
    nel test scritto.
  • Eccellente 30-30 e lode. Durante entrambe le prove lo studente dimostra
    padronanza completa degli argomenti del corso, mostrando la maturita' di saper
    collegare i diversi aspetti trattati e la capacita' di saper generalizzare.
  • Molto buono 27-29 Buona padronanza degli argomenti, lo studente e' in grado
    di applicare le conoscenze per risolvere i problemi proposti.
  • Buono 24-26 buona conoscenza dei principali argomenti, discreta padronanza
    e proprieta' di linguaggio, con capacita' di applicare autonomamente le
    conoscenze alla soluzione dei problemi proposti.
  • Discreto 21-23 piu' che sufficiente padronanza degli argomenti principali
    dell'insegnamento, limitata capacita' di applicare autonomamente le conoscenze
    acquisite.
  • Sufficiente 18-20 conoscenza di base degli argomenti principali
    dell'insegnamento e del linguaggio tecnico.
  • Insufficiente non possiede una conoscenza accettabile dei contenuti degli
    argomenti trattati nell'insegnamento.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente

Testi di riferimento

Vista la velocità con il quale il mondo mobile cambia e si aggiorna, non ci sono
testi consolidati da poter consigliare. Tuttavia, i seguenti manuali possono
essere d'aiuto per avere una buona conoscenza di base per la programmazione
su Android:
1. Android Studio 4.2 Development Essentials - Kotlin Edition: Developing
Android Apps Using Android Studio 4.2, Kotlin and Android Jetpack
2. Kotlin in Action, 1st Edition, by Dmitry Jemerov, Svetlana Isakova
Siti web con manuali di riferimento per i contenuti del corso:
1. https://developer.android.com/
2. http://www.w3schools.com/
3. https://kotlinlang.org/

Codice insegnamento 18033

RETI DI CALCOLATORI E INTERNET 3° anno · 1° semestre · 9 CFU · ING-INF/05 · 0 file
RETI DI CALCOLATORI E INTERNET cattedra A-L 3° anno · 9 CFU · ING-INF/05 · 0 file

L’obiettivo del corso e' di formare lo studente con riferimento alla conoscenza dei principi basilari di un’architettura di rete. In particolare verra' acquisita la capacita' di comprendere i principi di funzionamento di…

Scheda dell'insegnamento

Obiettivi formativi

L’obiettivo del corso e' di formare lo studente con riferimento alla conoscenza
dei principi basilari di un’architettura di rete. In particolare verra' acquisita la
capacita' di comprendere i principi di funzionamento di un’architettura a livelli e
dei principali protocolli di ciascun livello dell’architettura Internet e delle diverse
applicazioni distribuite.

Programma

8 Introduzione ai concetti di base del networking: architetture a livelli; mezzi fisici; origine di ritardi e perdite;
modelli di servizio; architettura di Internet.
9 Le principali applicazioni di rete e i loro protocolli: Web, e-mail, file transfer, DNS, Applicazioni Peer-to-peer.
12 I servizi del livello Trasporto; trasporto orientato alla connessione o connectionless; protocolli stop-and-wait,
sliding window; protocolli TCP e UDP.
10 Il livello Rete; funzionamento di un router; il protocollo IP; algoritmi di routing; il routing in Internet (RIP, OSPF,
BGP).
5 Il livello Collegamento; principi dei protocolli di accesso a un mezzo condiviso; Ethernet.
5 il livello Rete: il piano di controllo e le software defined network
5 Programmazione di applicazioni client-server

3 Calcolo di ritardi in una rete store-and-forward a commutazione di pacchetto; natura dei ritardi su Internet
5 Esercizi sul calcolo delle performance delle applicazioni di rete.
7 Esercizi sul funzionamento dei protocolli di livello trasporto.
9 Programmazione tramite socket
3 Subnetting e routing

Modalità d'esame

Le conoscenze e le competenze acquisite dallo studente saranno verificate
attraverso una prova scritta e un colloquio orale. La prova scritta sara' costituita
da esercizi e quesiti a risposta aperta volti a verificare le conoscenze dello
studente degli argomenti affrontati durante il corso, e di applicare le capacita' e
le conoscenze acquisite; inoltre saranno proposte domande di diverso e
crescente livello di complessita' al fine di valutare il raggiungimento degli
obiettivi formativi e le abilita' comunicative dello studente.
Infine, allo scopo di valutare l’autonomia di giudizio, sara' richiesto di analizzare
le caratteristiche di specifici scenari applicativi e di proporre le soluzioni piu'
adeguate ai problemi individuati.
Durante il colloquio orale lo studente dovra' essere in grado di discutere le
soluzioni proposte durante la prova scritta.
La valutazione finale sarà in trentesimi e sarà attribuita come segue come
segue:

  • da 18/30 a 20/30: mediocre o sufficiente conoscenza e capacita' di
    comprensione degli argomenti trattati, parziale capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti; parziale
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 21/30 a 23/30: sufficiente o discreta conoscenza e capacita' di
    comprensione degli argomenti trattati, sufficiente capacita' di applicazione delle
    conoscenze acquisite per la risoluzione dei problemi proposti, sufficiente
    autonomia di giudizio, abilita' comunicative e capacita' di apprendere.
  • da 24/30 a 26/30: discreta conoscenza e capacita' di comprensione degli
    argomenti trattati, discreta capacita' di applicazione delle conoscenze acquisite
    per la risoluzione dei problemi proposti, sufficiente autonomia di giudizio, abilita'
    comunicative e capacita' di apprendere.
  • da 27/30 a 30/30 e lode: buona o eccellente conoscenza e capacita' di
    comprensione degli argomenti trattati, buona o eccellente capacita' di
    applicazione delle conoscenze acquisite per la risoluzione dei problemi proposti,
    buona o eccellente autonomia di giudizio, abilita' comunicative e capacita' di
    apprendere.
    Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
    compensativi e le misure dispensative individuate, dal CeNDis - Centro di
    Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
    attuazione della normativa vigente.

Testi di riferimento

“Reti di Calcolatori e Internet – Un Approccio Top Down”, ottava edizione,
James F. Kurose, Keith W. Ross, Pearson
ISBN: 9788891916006
(english version)
"Computer Networking: A Top-Down Approach", 8th edition, James F. Kurose,
Keith W. Ross, Pearson

Codice insegnamento 13761

SISTEMI OPERATIVI 3° anno · 2° semestre · 9 CFU · ING-INF/05 · 0 file
SISTEMI OPERATIVI cattedra A-L 3° anno · 9 CFU · ING-INF/05 · 0 file

Il corso si propone di fornire allo studente i concetti di base alla realizzazione di un moderno sistema operativo. In particolare il corso affronta la gestione dei processi e dei thread, la gestione della memoria con le…

Scheda dell'insegnamento

Obiettivi formativi

Il corso si propone di fornire allo studente i concetti di base alla realizzazione di
un moderno sistema operativo. In particolare il corso affronta la gestione dei
processi e dei thread, la gestione della memoria con le varie tecniche di
virtualizzazione, la gestione dei dispositivi di I/O e la gestione del file system.

Programma

2 Introduzione ai Sistemi Operativi
2 Concetti hardware e software
6 Definizione di processo, comunicazione tra processi
6 Definizione di thread, comunicazione tra processi
6 Schedulazione dei processi
4 Gestione della Memoria
4 Organizzazione della memoria virtuale
4 Gestione della Memoria Virtuale
4 Esecuzione concorrente asincrona dei processi
4 Programmazione concorrente (semafori - monitor)
4 Problemi di deadlock e di rinvio indefinito
2 Gestione della memoria secondaria
3 Organizzazione dei file system

6 Sistema operativo Linux
6 Amministrare il sistema operativo Linux (scripting)
6 Programmazione concorrente
6 Mutua esclusione in Java
6 Casi tipici di sincronizzazione e comunicazione tra thread in Java

Modalità d'esame

Le conoscenze e le competenze acquisite dallo studente saranno verificate
attraverso una prova scritta (prova in itinere + prova finale o prova complessiva)
e un colloquio orale.
Valutazione della prova scritta
Durante il corso, in accordo con il calendario accademico, sara' possibile
sostenere una prova in itinere. Tale prova, a discrezione dell’allievo potra'
essere completata con una prova finale da sostenere nel periodo compreso tra
la fine delle lezioni ed il primo appello del corso. La media pesata della prova in
itinere e di quella finale costituisce il voto della prova scritta.
La prova scritta (in itinere + finale o complessiva) e' costituita da almeno tre
esercizi volti a verificare le conoscenze dello studente degli argomenti affrontati
durante il corso, e di applicare le capacita' e le conoscenze acquisite.
Nello svolgimento assume fondamentale importanza il commento teorico dei
risultati ottenuti.
L’articolazione della soluzione consente di apprezzare tutti i livelli di
preparazione. La valutazione e' espressa in trentesimi ed un minimo di 15 e'
richiesto per accedere alla prova orale.
Valutazione per la prova orale
La prova orale consiste in un colloquio, volto ad accertare il possesso delle
competenze e delle conoscenze disciplinari previste dal corso; la valutazione
viene espressa in trentesimi. Durante il colloquio orale lo studente dovra' essere
in grado di discutere le soluzioni proposte durante la prova scritta; inoltre
saranno proposte domande di diverso e crescente livello di complessita' al fine
di valutare il raggiungimento degli obiettivi formativi e le abilita' comunicative
dello studente. Infine, allo scopo di valutare l’autonomia di giudizio, sara'
richiesto di analizzare le caratteristiche di specifici scenari applicativi e di
proporre le soluzioni piu' adeguate ai problemi individuati.
La valutazione finale terra' conto sia del punteggio della prova scritta (50%) che
di quello delle prova orale (50%).
Eccellente 30-30 e lode. Durante entrambe le prove lo studente dovra'
dimostrare padronanza completa degli argomenti del corso. Durante il colloquio
orale l’allievo dovra' dimostrare la maturita' di saper collegare i diversi aspetti
trattati e la capacita' di saper generalizzare. Dovra' mostrare autonomia nella
soluzione dei quesiti e la capacita' di individuare le informazioni necessarie per
la soluzione degli stessi.
Molto buono 27-29 Buona padronanza degli argomenti, lo studente e' in grado di
applicare le conoscenze per risolvere i problemi proposti.
Buono 24-26 buona conoscenza dei principali argomenti, discreta padronanza e
proprieta' di linguaggio, con capacita' di applicare autonomamente le
conoscenze alla soluzione dei problemi proposti.
Discreto 21-23 Piu' che sufficiente padronanza degli argomenti principali
dell’insegnamento, limitata capacita' di applicare autonomamente le conoscenze
acquisite.
Sufficiente 18-20 conoscenza di base degli argomenti principali
dell’insegnamento e del linguaggio tecnico.
Insufficiente non possiede una conoscenza accettabile dei contenuti degli
argomenti trattati nell'insegnamento.
Per gli studenti con disabilità e neurodiversità saranno garantiti gli strumenti
compensativi e le misure dispensative individuate, dal CeNDis - Centro di
Ateneo per la disabilità e la neurodiversità, in base alle specifiche esigenze e in
attuazione della normativa vigente

Testi di riferimento

A. Silberschatz, P. Baer Galvin, G. Gagne, "Sistemi operativi, Concetti ed
esempi" - 10/Ed - Pearson ISBN9788891904560

Codice insegnamento 06510

ALTRE ATTIVITA' FORMATIVE 3 CFU 1° semestre · 3 CFU · 0 file
ANALISI MATEMATICA Annuale · 12 CFU · 0 file
ARCHITETTURE DEI CALCOLATORI 1° semestre · 9 CFU · ING-INF/05 · 0 file
LABORATORIO DI PROGRAMMAZIONE IN PYTHON 1° semestre · 3 CFU · 0 file
LABORATORIO SUL SISTEMA OPERATIVO LINUX 1° semestre · 3 CFU · 0 file
LINGUA INGLESE (*) in inglese 1° semestre · 3 CFU · 0 file
PROVA FINALE 2° semestre · 3 CFU · 0 file
STAGE 3 CFU 1° semestre · 3 CFU · 0 file
STATISTICA 1° semestre · 9 CFU · SECS-S/02 · 0 file

Recensioni del corso

Studi qui? Accedi per lasciare la tua recensione e aiutare altri studenti a scegliere.

★

Nessuna recensione per ora — e la prima è la più preziosa. Condividi la tua esperienza e orienta le future matricole.