Logo dell'Università di Bologna - link alla home page del Portale di Ateneo
Thu 09 February 2012
Versione italiana
inizio banda delle funzionalità University of Bologna  |  Webmail
 



inizio menù di scelta rapida

You are in:
Home > Research > PhD Program > Computer Science PhD Program 1998/1999

Courses Offered During the 1998-99 Academic Year

Logical Frameworks (Prof. Benjamin Werner)
Algoritmi Distribuiti (Prof. Alessandro Panconesi)
Programmazione con Vincoli (Prof. Francesca Rossi)
Interpretazione Astratta (Dott. Francesco Ranzato)
Computer Vision (Prof. Marcello Pelillo)


Logical Frameworks (Prof. Benjamin Werner)
Titolo del Corso: Logical Frameworks
docente:  Benjamin Werner
email: Benjamin.Werner@inria.fr
durata: 20 ore
sede: Universita' di Bologna
periodo:  6--14 settembre 1999

Principles and practice of proofs in type theory: Coq

Mathematical logic is essentially the study of how mathematical
reasoning can be decomposed up to elementary steps; these steps deal
with the syntax of the expressions and are thus objective.  Until a
little more than thirty years ago, the possibility of totaly
formalizing a non-trivial mathematical proof was purely "potential"
because of the size of the formalized proof. This situation changed
with the arrival of the computer and its ability to process large
symbolic expressions.  This changed the view one had of the various
mathematical formalisms; one has not only to be exporessive, but also
well-suited for implementation (or in other words, "comfortable").
The version of type theory implemented in Coq has emerged from the
practice of formal proof. The aim of the course is one one hand to
present the formalism and some of its meta-theory, and on the other
hand to use the proof-system through exercices and examples.



Algoritmi Distribuiti (Prof. Alessandro Panconesi) Titolo del Corso: Algoritmi Distribuiti docente: Alessandro Panconesi email: ale@cs.unibo.it Durata: 30 ore sede: Universita' di Bologna Periodo: dal 3 novembre 1999 al 17 dicembre 1999 In questo corso ci occuperemo principalmente di due questioni: 1. Fault-tolerance: in un sistema distribuito, dove un insieme di processori indipendenti cooperano per un fine comune, e' possibile completare correttamente il calcolo a dispetto del malfunzionamento di alcune componenti? 2. Randomization vs. Determinism: l'uso dell'alea rende gli algoritmi distribuiti piu' potenti? Piu' in dettaglio, questo e' una lista di massima degli argomenti: 1. consensus: byzantine failures, crash failures, synchronous networks, asynchronous networks, failure detectors, randomized protocols 2. wait-freedom 3. self-stabilization 4. distributed graph algorithms
Programmazione con Vincoli (Prof. Francesca Rossi) Titolo del Corso: Programmazione con Vincoli docente: Francesca Rossi email: frossi@math.unipd.it durata: 20 ore sede: Padova periodo: 20-21 Ottobre, 9-10 Novembre Il corso vuole fornire i concetti fondamentali e le tecniche per risolvere e programmare con i vincoli. Verranno prima presentate le tecniche per manipolare varie classi di vincoli, e poi verra' definita la programmazione logica con vincoli, anche usando dei sistemi reali (CLP(R), clp(fd), ...). Programma: -- introduzione -- problemi di vincoli -- alcuni risolutori, semplificatori, ed ottimizzatori di vincoli -- vincoli a dominio finito: alcuni risolutori incompleti (consistenza sui nodi, sugli archi, e sui limiti) e algoritmi di ricerca -- programmazione logica con vincoli: clausole e alberi di derivazione -- programmare con vincoli: alcuni esempi e tecniche Il libro di riferimento e' ''Programming with constraints: an introduction'', di Marriott e Stuckey, MIT Press, 1998.
Interpretazione Astratta (Dott. Francesco Ranzato) Titolo del Corso: Interpretazione Astratta docente: Francesco Ranzato email: franz@math.unipd,it durata: 20 ore sede: Padova orario: 18, 19, 25, 28, 29 Ottobre 1999, ore 11-13 e 14:30-16:30 Schema di Programma: - Principi di analisi statica dei programmi - Interpretazione astratta come tecnica di analisi statica - Fondamenti di interpretazione astratta - Teoria dei domini astratti * Reticoli di domini astratti * Semantiche ottimali e/o complete indotte da domini astratti * Operatori di trasformazione su domini astratti * Esempi in programmazione funzionale e logica - Temi e problemi di ricerca
Computer Vision (Prof. Marcello Pelillo) Titolo del Corso: Computer vision docente: Marcello Pelillo email: pelillo@dsi.unive.it durata: 20 ore sede: Universita' di Venezia orario: 4, 6, 8, 11, 13 Ottobre 1999, ore 15--19. contenuto: The objective of the course is to provide a gentle introduction to the field of machine visual perception. We will discuss the problems encountered when equipping a machine with the sense of sight, and present the state-of-the-art techniques developed to solve them. Special emphasis will be given to models and algorithms inspired by the structure of biological visual systems. 1. Introduction 2. The eye and the visual cortex 3. Image formation 4. Edge/curve detection and grouping 5. Texture 6. Stereo 7. Object recognition and classification References [1] V. S. Nalwa, "A guided tour of computer vision". Addison-Wesley, 1993. [2] S. Ullman, "High-level vision". MIT Press, 1996.
 

Inizio della sezione Actions Inizio della sezione
Inizio della sezione stampa Print Inizio della sezione

W3C member  

 
 
Contact webmaster@cs.unibo.it in order to signal errors of these pages.
This site has been implemented on technologies based on free and open source software.