Didattica‎ > ‎

Ingegneria degli Algoritmi


Obiettivi del corso:

Progettare, analizzare, implementare ed ingegnerizzare algoritmi e strutture dati, usando Python come linguaggio di riferimento.


Docente:

Il modulo è tenuto dal Prof. Italiano.

Lezioni:

Il corso si tiene (in aula) al primo semestre del secondo anno del corso di laurea in Ingegneria Informatica.
Le lezioni si svolgono martedì dalle ore 14 alle ore 15:45 in Aula B2, mercoledì dalle ore 11:30 alle ore 13:15 in Aula B2, venerdì dalle ore 11:30 alle ore 13:15 in Aula A3.
La frequenza non è obbligatoria, ma è fortemente consigliata.
Questo sito è dedicato sia agli studenti tradizionali che agli studenti on-line: se sei uno studente del corso di Ingegneria on-line e vuoi seguire anche qualche lezione in aula, sei benvenuto!


Comunicazioni

  • Benvenuto/a nel sito Web del corso!

  • Le prove scritte dell'appello della sessione autunnale si svolgeranno con il seguente calendario:
    • 8 settembre 2017 ore 10 in aula C9
    • 22 settembre 2017 ore 14 in aula C9

  • Le prove scritte dell'appello della sessione estiva si svolgeranno con il seguente calendario:
    • 28 giugno 2017 ore 10 in aula C9
    • 17 luglio 2017 ore 10 in aula C9

  • E' disponibile una proposta di voto dopo l'appello del 17 luglio 2017 (un voto maggiore di 30 corrisponde a 30 e lode). Se hai sostenuto la prova scritta ma non hai un voto, allora non hai conseguito la sufficienza. Se vuoi vedere il tuo compito, puoi farlo il 19 luglio alle 12 presso lo studio del docente. Puoi verbalizzare la proposta di voto che hai ricevuto, prenotandoti su Delphi ad uno degli appelli previsti per l'anno accademico 2016/17, inserendo "Verbalizzazione" nel campo Comunicazioni. Se hai sostenuto la prova scritta e vuoi verbalizzare nell'appello del 17 luglio manda mail al docente entro il 19 luglio.

  • Ho verbalizzato gli esami dell'appello del 2 febbraio. Se ti sei prenotato/a ma non hai ancora completato l'esame (prova scritta + prova pratica) sei stato/a verbalizzato/a come assente. Delphi non consente di chiudere l'appello a meno che tutti i prenotati ricevano un voto, oppure risultino assenti, ritirati o respinti. Una verbalizzazione come assente non risulta da nessuna parte (a differenza di ritirato o respinto)

  • Sono disponibili i voti della prova scritta dopo l'appello del 2 febbraio 2017 (31 corrisponde a 30 e lode). Se hai sostenuto la prova scritta ma non hai un voto, allora non hai conseguito la sufficienza. Se vuoi vedere il tuo compito, puoi farlo il 6 febbraio dalle 11 alle 12 presso lo studio del docente. 

  • Sono disponibili i voti della prova scritta per chi ha sostenuto midterm e final (31 corrisponde a 30 e lode). Se hai sostenuto sia midterm che final ma non hai un voto nella prova scritta, allora non hai conseguito la sufficienza. Se vuoi vedere il tuo compito relativo al final, puoi farlo il 31 gennaio dalle 15 alle 16 presso lo studio del docente. 

  • Se hai ottenuto un voto alla prova scritta, sostieni un'altra prova scritta e consegni, rinunci implicitamente al voto precedentemente conseguito.

  • Ti ricordo che l'esame consiste in una prova scritta e una prova pratica: per verbalizzare, devi aver superato entrambe le prove. Per verbalizzare una proposta di voto che hai ricevuto, devi semplicemente prenotarti su Delphi ad uno degli appelli, inserendo "Verbalizzazione" nel campo Comunicazioni. E' quindi completamente inutile che ti prenoti su Delphi se  non hai ancora superato sia la prova scritta che la prova pratica (e quindi non hai ricevuto una proposta di voto)!!

  • Quando supererai sia la prova scritta che la prova pratica, ti sarà proposto un voto. Se vuoi verbalizzarlo, devi prenotarti a un appello su delphi. Per la verbalizzazione digitale NON è necessaria la tua presenza. Se sei talmente nostalgico/a del cartaceo da voler registrare la verbalizzazione sul libretto dopo aver verbalizzato digitalmente, puoi farlo durante uno degli appelli scritti.

  • Le prove scritte dell'appello di febbraio sono fissate con il seguente calendario:
    • 2 febbraio 2017 ore 10 in aula B1
    • 27 febbraio 2017 ore 10 in aula C6

  • Ho fissato un appello su delphi il 4 marzo, dedicato esclusivamente alle verbalizzazioni.

  • Il final (prova di fine corso) si è svolto il 27 gennaio 2017 nell'aula e nell'ora in cui si fa lezione. La prova verteva su tutto il programma del corso.

  • Il Premio Bar Collo è stato vinto da Anna Russo Russo ed Emanuele Camarda. Potete controllare le loro soluzioni nel gruppo Facebook del corso. Congratulazioni ad Anna ed Emanuele!

  • Il midterm (prova di metà corso) si è svolto il 29 novembre 2016 nell'aula e nell'ora in cui si fa lezione. La prova verteva su tutto il programma fino al Capitolo 8 (incluso).

Modalità d'esame:

L'esame consiste in una prova scritta e una prova pratica in Python. La prova scritta peserà per il 75% del voto e la prova pratica per il restante 25%.
Per la prova scritta, durante il corso ci saranno due test in itinere (midterm e final). Per chi non supera i test in itinere, ci saranno gli appelli previsti nelle sessioni invernali, estive e autunnali. 
Per la prova pratica, durante il corso ci saranno due test pratici (prova intermedia e prova finale). Per chi non partecipa ai due test pratici, ci sarà da svolgere un progetto.
Maggiori dettagli sugli esami sono disponibili qui.


Orario di ricevimento:

Durante lo svolgimento delle lezioni, l'orario di ricevimento è il martedì, ore 12.00-13.30 presso lo studio del Prof. Italiano, stanza A3-01, al terzo piano dell'Edificio di Ingegneria dell'Informazione, via del Politecnico 1. Se vuoi venire a ricevimento quando non ci sono lezioni, manda una mail al docente per fissare un appuntamento.

Comunicazioni relative ai corsi degli anni accademici precedenti:

A.A. 2015/16: E' disponibile una proposta di voto aggiornata dopo l'appello del 22 settembre 2016

A.A. 2014/15: E' disponibile una proposta di voto aggiornata dopo l'appello del 21 settembre 2015.

A.A. 2013/14: E' disponibile una proposta di voto aggiornata dopo l'appello del 25 settembre 2014.

A.A. 2012/13: E' disponibile una proposta di voto aggiornata dopo l'appello del 18 settembre 2013. 

A.A. 2011/12: E' disponibile una proposta di voto aggiornata dopo l'appello del 20 settembre 2012.

A.A. 2010/11: E' disponibile una proposta di voto aggiornata dopo l'appello del 20 settembre 2011

A.A. 2009/10: E' disponibile una proposta di voto per chi ha conseguito la sufficienza nella Parte I del corso.

A.A. 2008/09: È disponibile una proposta di voto per chi ha conseguito la sufficienza nella Parte I del corso.