Seminari @ UniFE 2008
- 08/06/2008
- Visto il raggiungimento di un numero
ragionevole di adesioni, il terzo seminario (Introduzione alla Simulazione Discreta)
è confermato per il giorno mercoledì 25 giugno, dalle
ore 15:00 alle 18:00. Maggiori informazioni ed eventuali
modifiche impreviste verranno segnalate su questa pagina. Al solito,
una bozza dei lucidi verrà resa disponibile con qualche giorno
di anticipo. Chi intende partecipare al seminario è pregato, se
non l'ha già fatto, di aggiungere il proprio nome alla lista.
- 03/06/2008
- Su richiesta di alcuni studenti viene
proposto un terzo seminario dal titolo: Introduzione alla
Simulazione Discreta da tenersi mercoledì 25 giugno,
dalle ore 15:00 alle 18:00. Gli studenti interessati
devono segnalare la loro disponibilità il termine ultimo per dare la propria adesione sarà
le ore 23:59 di venerdì 6 giugno 2008. Il seminario
avrà luogo solo se verrà raggiunto un numero minimo di
adesioni. L'esito della votazione verrà comunicato su questa
pagina.
- 22/05/2008
- Il secondo seminario (Introduzione alle Reti di
Code) si terrà giovedí 29 maggio dalle
15:00 alle 18:00.
- 15/05/2008
- Il secondo seminario si terrà
indicativamente mercoledí 28 o giovedí 29 maggio 2008
presso il polo scientifico-tecnologico; la data precisa verrà
comunicata appena possibile. Il seminario avrà come argomento
La reti di code come strumento di modellazione dei
sistemi.
- 10/05/2008
- Il primo seminario (Programmazione
Object-Oriented e Design Pattern) si terrà
mercoledí 14 maggio dalle 15:00 alle 18:00. L'aula
verrà comunicata al più presto
- 06/05/2008
- Chiusura delle votazioni per l'orario del
primo seminario: Venerdí 9 maggio, ore 23:59
- 29/04/2008
- È stata creata la pagina dei
seminari (questa pagina). Siete pregati di esprimere le vostre
preferenze rispetto all'orario del primo e all' argomento per il
secondo seminario. In entrambi i casi potete esprimere più di
una preferenza.
I seminari sono rivolti agli studenti del corso di
dottorato di
ricerca in Matematica e Informatica (ma non solo!)
dell'università di Ferrara. In generale non assumo alcuna
conoscenza specifica sull'argomento trattato, per cui cercherò
di rendere tutti gli argomenti il più auto-contenuti possibile.
Lo scopo sarà principalmente quello di offrire agli studenti
una panoramica su un argomento abbastanza specifico, dando ove
possibile degli spunti per eventuali approfondimenti individuali.
Sono al momento previsti tre seminari, della
durata di circa 3 ore ciascuno. Gli argomenti sono,
rispettivamente:
Per chiarimenti o altre informazioni potete contattarmi
all'indirizzo che trovate sulla pagina iniziale.
Torna in cima alla pagina.
Sommario
In questo seminario illustreremo i concetti fondamentali della
progettazione orientata agli oggetti (object-oriented), con
particolare enfasi sui "design patterns". I design patterns
rappresentano degli schemi di soluzione object-oriented a classi
generali di problemi, tali che lo stesso pattern si può
applicare a molteplici problemi. I seminari illustreranno alcuni dei
pattern piu' significativi, cercando di enfatizzare i concetti
generali della "buona" programmazione ad oggetti piuttosto che le
specifiche tecnologie. Verranno effettuati dei brevi richiami di
C++/Java e UML in modo che gli studenti possano meglio seguire
l'esposizione.
Orario
Il seminario si terrà il giorno Mercoledí 14
maggio 2008, ore 15:00-18:00 presso il polo
scientifico-tecnologico.
Materiale
- 14/05/2008
- Programmazione Object-Oriented e Design Pattern
[ODP] [PDF 4up]
Risorse
- La pagina del corso
di programmazione ad Oggetti, prof. Luca Lista, contiene una
buona introduzione ai concetti di base della programmazione
object-oriented in C++
- Bruce Eckel, Thinking in C++. Un buon libro liberamente
scaricabile in formato pdf sulla programmazione in C++; include anche
una sezione sui design pattern
- P. Coad, Object-oriented patterns, Comm. ACM, vol. 35,
issue 9 (sep 1992), pp. 152--159, ISSN 0001-0782
- Douglas C. Schmidt, Using
design patterns to develop reusable object-oriented communications
software, Comm. ACM, vol. 38, Issue 10 (oct 1995),
pp. 66--74, ISSN 0001-0782
- E. Gamma, R. Helm, R. Johnson, and
J. Vlissides, Design Patterns: Elements of Reusable
Object-Oriented Software. Reading, MA: Addison-Wesley,
1995
- Christopher Alexander: An Introduction for
Object-Oriented Designers, di Doug Lea, contiene una
interessante descrizione del lavoro di C. Alexander sui Pattern.
Torna in cima alla pagina.
Sommario
In questa seminario verrà introdotto il formalismo delle
reti di code, le quali sono uno strumento semplice e flessibile per
modellare sistemi informatici anche complessi. Verranno brevemente
illustrate le tecniche risolutive per certe classi di reti di code,
mostrando poi una serie di semplici casi di studio nell'ambito delle
reti di comunicazione, dei sistemi software e di sistemi hardware
complessi in cui il formalismo delle reti di code ben si presta a
rappresentare il sistema sotto esame.
Orario
Il seminario si terrà il giorno Giovedí 29 maggio 2008,
ore 15:00-18:00 presso il polo scientifico-tecnologico.
Materiale
- 29/05/2008
- Introduzione alle reti di code
Lucidi della presentazione in formato
video e
stampabile (Ultimo aggiornamento: 06/10/2022 14:52:41)
Torna in cima alla pagina.
Sommario
In questo seminario verranno illustrati i concetti alla base della
simulazione discreta orientata ad eventi. Si tratta di una tecnica
molto potente per l'analisi di sistemi complessi, che includono sia
sistemi informatici che sistemi fisici (es, il traffico
automobilistico in una grande citta', l'evoluzione di un ecosistema,
le iterazioni tra un insieme di "agenti" intelligenti ecc.). Questo
seminario presentera' i concetti di base, i metodi implementativi
utilizzabili per la realizzazione di una simulazione, le tecniche per
analizzarne e interpretarne correttamente i risultati.
Orario
Il seminario si terrà il giorno Mercoledì 25 giugno 2008,
ore 15:00-18:00 presso il polo scientifico-tecnologico.
Materiale
- 25/06/2008
- Introduzione alla Simulazione Discreta
Lucidi della presentazione in formato
video e
stampabile (Ultimo aggiornamento: 25/06/2008 21:30:29)
Risorse
- Script usati per produrre i grafici e altri esempi
- Il racconto breve di Isaac Asimov, La Macchina che Vinse la Guerra, contiene una
interessante descrizione di cosa può succedere se si costruisce
un sistema che necessita di dati affidabili ma questi non sono
disponibili.
- Sui linguaggi per simulazione:
- Sul problema della generazione di numeri pseudocasuali:
- P. L'Ecuyer, Random Numbers for Simulation,
Communications of the ACM, 33 (1990), 85--98. Questo articolo contiene
una descrizione dei problemi connessi con l'uso dei generatori
pseudocasuali nella simulazione.
- Sul problema della rimozione del transiente iniziale nell'output
delle simulazioni:
- K. Preston White, Jr.,
A Simple Rule for Mitigating
Initialization Bias in Simulation: Comparative Results,
Systems, Man and Cybernetics, 1995. Intelligent Systems for the 21st
Century., IEEE International Conference on , vol.1, no., pp.206-211
vol.1, 22-25 Oct 1995.
- K. Preston White, Jr., Mary A. Minnox, Minimizing Initialization Bias in Simulation
Output Using a Simple Heuristic, Systems, Man, and
Cybernetics, 1994. 'Humans, Information and Technology'., 1994 IEEE
International Conference on , vol.1, no., pp.215-220 vol.1, 2-5 Oct
1994.
- L. Schruben, H. Singh and L. Tierney, Optimal Tests for Initialization Bias in
Simulation Output, Operations Research, Vol. 31, No. 6,
Simulation (Nov. - Dec., 1983), pp. 1167-1178
- Heidelberger, P. and Welch, P. D. 1981. A spectral method for confidence interval
generation and run length control in
simulations. Commun. ACM 24, 4 (Apr. 1981), 233-245
Torna in cima alla pagina.