- Docente titolare: Michele Loi
- Docente titolare: Andrea Rossetti
myAriel
Risultati della ricerca: 4889
- Docente titolare: Fabrizio Andreatta
- Docente titolare: Carlo Mazza
- Docente titolare: Marco Adamo Seveso
- Docente titolare: Alberto Vezzani
- Docente titolare: Federico Binda
- Docente titolare: Andrea Montoli
- Docente titolare: Fabrizio Andreatta
- Docente titolare: Rodolfo Venerucci
- Docente titolare: Federico Binda
- Docente titolare: Andrea Montoli
- Docente titolare: Federico Binda
- Docente titolare: Daniel John Kriz
- Docente titolare: Federico Binda
- Docente titolare: Carlo Lovadina
- Docente titolare: Carlo Lovadina
- Docente titolare: Alberto Vezzani
- Docente titolare: Luca Barbieri Viale
- Docente titolare: Paul Arne Oestvaer
- Docente titolare: Alberto Vezzani

- Docente titolare: Dario Malchiodi

- Docente titolare: Dario Malchiodi
- Docente titolare: Sara Foresti
- Docente titolare: Violetta Lonati
- Docente titolare: Giovanni Pighizzini
Il corso introduce i concetti e le nozioni principali per lo studio degli algoritmi e delle loro strutture dati.
L’attenzione è posta innanzitutto sui principali metodi usati per progettare e analizzare algoritmi e sulle strutture dati fondamentali, con particolare riguardo per la complessità computazionale delle procedure, ovvero per la valutazione del tempo di calcolo e dello spazio di memoria richiesti.
Si intende inoltre realizzare un’attività di implementazione degli algoritmi verificando il loro funzionamento su un calcolatore reale, mediante l’uso di linguaggi di programmazione e strumenti software che rendano trasparente all’utente l’esecuzione delle procedure da parte della macchina.
Il corso consiste di una parte di teoria nella quale gli algoritmi e le strutture dati vengono studiate in astratto, e una di laboratorio dedicata all’implementazione in linguaggio C delle principali procedure presentate a lezione.
- Docente titolare: Roberto Cordone
- Docente titolare: Massimiliano Goldwurm

Benvenuti nel sito di Algoritmi e strutture dati!
L’obiettivo del corso è l’acquisizione di competenze metodologiche nell’analisi della complessità computazionale e nel progetto di algoritmi, e l’apprendimento delle principali strutture dati che ne sono alla base del funzionamento. L'obiettivo verrà perseguito studiando un nutrito esempio di algoritmi classici e di strutture dati fondamentali per la manipolazione efficiente dell'informazione.
In particolare verranno considerati algoritmi di ordinamento, ricerca, e algoritmi su grafo.
- Docente titolare: Marco Trubian
- Docente titolare: Violetta Lonati
- Docente titolare: Giovanni Pighizzini
- Docente titolare: Sara Foresti