Questo attestato di completamento è rilasciato sotto forma di Open Badge. All’immagine del badge sono associati meta dati che comprendono l’indirizzo e-mail del titolare del badge, il puntatore a questa pagina che specifica i criteri di rilascio, il puntatore ad un certificato personale in pdf (stampabile) che da evidenza del traguardo conseguito.
Il conseguimento dell’attestato di completamento di Algoritmi Quotidiani è subordinato allo svolgimento di tutte le attività di seguito specificate, comuni ai MOOC “Algoritmi quotidiani” e “Algorithms in Your Classroom, Now!“, erogati nel corso dell’Anno Scolastico 2017-2018 e da allora rese disponibili per la fruizione on demand. Le attività non comuni ai due MOOC sono certificate da ulteriori Open badge complementari a questo il cui rilascio è subordinato alla verifica del soddisfazimento di ulteriori specifici criteri.
I corsi, tenuti da Alessandro Bogliolo, sono organizzati in lezioni, suddivise in unit. Ad ogni unit sono associati video-lezioni e materiali didattici interni o esterni. Ai corsisti sono inoltre assegnati compiti, la cui verifica può essere affidata al docente o a meccanismi di valutazione tra pari.
La durata delle attività didattiche necessarie al completamento conseguimento di questo attestato di completamento è di 26 ore, calcolate come segue:
- videolezioni 21 ore (considerando solo il tempo necessario alla visione della lezione)
- compiti 5 ore (considerando un’ora di impegno per la consegna di ciascun compito)
La frequenza delle videolezioni e la consegna dei compiti sono documentati dalla piattaforma di erogazione del MOOC.
Al fine del rilascio del badge e del certificato di completamento il corsista deve consegnare anche i due ulteriori compiti associati alla Unit 8.1, per i quali non sono riconosciute ore ulteriori in quanto non comportano attività aggiuntive, ma servono solo a fornire dati ed autorizzazioni necessari al rilascio degli attestati.
Le 26 ore di attività didattica riconosciute non comprendono l’ulteriore impegno che il corsista può aver dedicato allo svolgimento delle attività proposte, allo studio individuale, o all’approfondimento dei temi trattati.
Programma completo delle attività didattiche di cui si documenta lo svolgimento:
1. Introduzione 3h
- Webinar introduttivo (1h)
- Organizzazione del corso (1h)
- Assignment: L’ultimo algoritmo che ho incontrato (1h)
2. [Sezione specifica di ogni versione del corso] 1h
- Assignment: il mio certificato HoC (1h)
- Altre attività certificate da Open Badge specifici [0h]
3. Rappresentazioni 2h
- Rappresentazione di algoritmi [1h]
- Rappresentazione dei dati [1h]
4. Lavoriamo con pochi dati, che chiamiamo per nome 3h
- Uno più uno [1h]
- Due per due [1h]
- Tanti numeri da pochi dati [1h]
5. Complessità e correttezza 3h
- La complessità di un algoritmo [1h]
- La grande O [1h]
- Dignità di algoritmo [1h]
6. Lavoriamo con tanti dati, ma tutti in fila 6h
- Tutti in fila, si cerca! [1h15′]
- Mettiamo in ordine [1h30′]
- Il suono degli algoritmi [1h15′]
- Il bandolo della matassa [1h]
- Tutti in coda, magari in cerchio [1h]
7. Alberi e grafi 4h
- Gli alberi [1h]
- La strada nel grafo [1h]
- Cammini minimi in Internet e per strada [1h]
- Eulero, Hamilton e il commesso viaggiatore [1h]
8. Conclusioni 4h
- Wrap up [1h]
- Assignment: Ti racconto quando ho usato un array [1h]
- Assignment: Ti racconto quando ho incontrato un albero e un grafo [1h]
- Assignment: Il mio username in ordine [1h]
- Assignment: il tuo nome sull’attestato finale
- Assignment: il consenso al trattamento dei dati