项目作者: utv-teaching

项目描述 :
Algorithms Engineering 2017/2018 - BSc Computer Science Engineering, University of Rome Tor Vergata
高级语言: Python
项目地址: git://github.com/utv-teaching/algorithms-engineering-2017.git
创建时间: 2017-07-25T16:53:47Z
项目社区:https://github.com/utv-teaching/algorithms-engineering-2017

开源协议:Other

下载


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:

  • Due prove in itinere. La prima prova di bassa complessità, da svolgersi individualmente. La seconda prova di media complessità, da svolgersi individualmente o in team (al più 3 persone).
  • Una prova finale di complessità elevata, da svolgersi individualmente o in team (al più 3 persone).

È consigliato lo svolgimento delle prove in itinere.

Lezioni

Giorno Argomento Docente Materiale
16/10/2017 Python Vannacci slide code
23/10/2017 Liste, Pile, Code Trivelloni -
30/10/2017 Algoritmi di ordinamento Vannacci -
10/11/2017 Algoritmi di selezione Trivelloni -
13/11/2017 Alberi, Progetto in itinere 1 Vannacci -
20/11/2017 Tabelle Hash Trivelloni -
29/11/2017 Code con priorità Vannacci -
04/12/2017 Union-Find Trivelloni -
11/12/2017 Grafi, Visite su grafi Marciani -
18/12/2017 MST, Progetto in itinere 2 Marciani -
22/12/2017 Cammini minimi, Progetto finale Marciani -
10/01/2017 Q&A * -

(*) 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