elenco    
        corso    

Algoritmica II

Codice: 316AACrediti: 9Semestre: 1Sigla: ALG2 
 
Settore disciplinare: INF/01 - Informatica

Docente

Roberto Grossi   grossi@di.unipi.it  Stanza 342  Tel. 0502212793

Prerequisiti

  1. Introduction to algorithms.
  2. Programming.
  3. Discrete math.

Obiettivi di apprendimento

In questo corso studieremo, progetteremo e analizzeremo soluzioni algoritmiche e strutture di dati avanzate per la risoluzione efficiente di problemi combinatori che coinvolgono vari tipi di dato, quali interi, stringhe, punti (geometrici), alberi, grafi.
Questo corso costituisce un naturale approfondimento e ampliamento delle conoscenze di base apprese nel percorso della laurea triennale.
Il suo syllabus è organizzato per ambiti applicativi, al fine di contestualizzare le tecniche studiate nella realizzazione di software efficiente per essi, e così da consentire adattamenti e specializzazioni di anno in anno che si renderanno necessari e/o opportuni.
Importante: il corso si terrà in inglese e affronterà tematiche avanzate, per cui è altamente consigliata la frequenza.

English Description

In this course we will study, design and analyze advanced algorithms and data structures for the efficient solution of combinatorial problems involving all basic data types, such as integers, strings, (geometric) points, trees and graphs. This course deepens and extends the algorithmic notions of students.
The syllabus is structured to highlight the applicative scenarios in which the studied algorithms and data structures can be successfully applied. The level of detail with which each argument will be dealt with can change year-by-year, and will be decided according to requests coming from other courses and/or specific issues arising in, possibly novel, applicative scenarios.
The lectures will be given in English and the course will deal with complex problems, thus it is highly recommended to attend them.

Programma

     


Ulteriore pagina web del corso: http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/alg2/start


home


email