Ingegneria degli Algoritmi 2017/2018

BSc Computer Science Engineering, University of Rome Tor Vergata

Avviso E’ disponibile la traccia della prova pratica finale

Avviso Sono disponibili le tracce aggiornate della seconda prova pratica in itinere

Avviso Sono disponibili le tracce della seconda prova pratica in itinere

Avviso Vi ricordiamo che la completezza della relazione (decrizione dell’algoritmo e analisi dei tempi) e la qualità del codice (modularità e commenti) sono necessari ai fini di una giusta valutazione del progetto.

Avviso Il giorno 11/12 non ci sarà lezione.

Avviso Sono disponibili le tracce della prima prova pratica in itinere

Avviso Vi consigliamo di portare a lezione il vostro computer.

Informazioni Generali

Questo sito è relativo alla parte pratica del corso di Ingegneria degli Algoritmi per l’anno accademico 2017/2018. L’obiettivo del corso è fornire agli studenti le competenze di design, analisi e implementazione di algoritmi e strutture dati in Python.

Questa parte del corso è svolta dall’Ing. Giacomo Marciani, Ing. Laura Trivelloni e Ing. Emanuele Vannacci.

Orario

Orario valido dal 16/10/2017 al 10/01/2018

Lunedi dalle 14:00 alle 15:45 in B2

Mercoledi dalle 14:00 alle 15:45 in Aula 1

Venerdi dalle 14:00 alle 15:45 in A2

Contatti

Vi chiediamo gentilmente di premettere nell’oggetto l’header [IA17].

Modalità di esame

La prova consiste nell’implementazione in Python di soluzioni a problemi algoritmici ed influirà sul 25% del voto in Ingegneria degli Algoritmi. Potrete decidere di svolgere la prova pratica in due modalità, mutuamente eslcusive:

Progetti

Lezioni

Giorno Argomento Docente Materiale
16/10/2017 Python Vannacci slide codice
23/10/2017 Liste, Pile, Code Trivelloni slide codice
30/10/2017 Algoritmi di ordinamento Vannacci slide codice
10/11/2017 Algoritmi di selezione Trivelloni slide codice
13/11/2017 Alberi, Prova 1 Vannacci slide codice
29/11/2017 Tabelle Hash Trivelloni slide codice
01/12/2017 Code con priorità Vannacci codice
04/12/2017 Union-Find Trivelloni slide codice
18/12/2017 Grafi, Visite su grafi Marciani slide codice
22/12/2017 MST, Prova 2 Marciani slide codice
10/01/2018 Cammini minimi Marciani slide codice
19/01/2018 Progetto Finale Marciani -

(*) tutti i tutor saranno presenti.

Risorse

Pythondownload

PyCharmdownload

Libri consigliati

“Algoritmi e strutture dati”, C. Demetrescu, I. Finocchi, G. F. Italiano – Link

“Imparare Python”, M. Lutz – Link