You are in: Home » Teaching » FINFA 2019-2020

Fondamenti di Informatica / Fondamenti di Inf. A / Lab. di Ing. Inf. biomedica — 2019/2020
L. in Ingegneria Biomedica, L. in Ingegneria Elettronica per l'energia e l'informazione, Università di Bologna

[ Avvisi | Programma, libri di testo, software per il laboratorio | Orario delle lezioni | Esami | Lezioni e laboratorio ]

Avvisi

11/9/2020
Sono stati pubblicati i voti dell'esame del 8/9/2020. Nella sezione esami è possibile consultare il dettaglio dei punteggi e le soluzioni agli esercizi di programmazione.
Chi intende RIFIUTARE il voto deve darne comunicazione al docente dal proprio indirizzo di posta istituzionale entro venerdì 18 settembre. In tal caso verrà verbalizzato rifiutato seduta stante (cioè senza attendere il 18 settembre).
Ricordo che, come da regolamento, non si tengono voti in sospeso. Pertanto, chi vuole migliorare il proprio voto deve prima rifiutare quello ottenuto. INVITO A RIFLETTERE CON LA MASSIMA SERIETÀ prima di rifiutare un voto valido.
Chi intende ACCETTARE il voto non deve fare nulla: provvederò a verbalizzare il voto in un momento successivo alla data di cui sopra. Chi necessita della verbalizzazione immediata (ad es., per potersi laureare) è pregato di comunicarmelo.
1/8/2020
Cambio orario dell'appello dell'8 settembre: la prova da 9 CFU inizierà alle ore 10:45, anziché alle 14:00 come precedentemente indicato (non è necessario reiscriversi).
18/7/2020
Sono stati pubblicati i voti dell'esame del 16/7/2020. Nella sezione esami è possibile consultare il dettaglio dei punteggi e le soluzioni agli esercizi di programmazione.
Chi intende RIFIUTARE il voto deve darne comunicazione al docente dal proprio indirizzo di posta istituzionale entro venerdì 24 luglio. In tal caso verrà verbalizzato rifiutato seduta stante (cioè senza attendere il 24 luglio).
Ricordo che, come da regolamento, non si tengono voti in sospeso. Pertanto, chi vuole migliorare il proprio voto deve prima rifiutare quello ottenuto. INVITO A RIFLETTERE CON LA MASSIMA SERIETÀ prima di rifiutare un voto valido.
Chi intende ACCETTARE il voto non deve fare nulla: provvederò a verbalizzare il voto in un momento successivo alla data di cui sopra. Chi necessita della verbalizzazione immediata (ad es., per potersi laureare) è pregato di comunicarmelo.
10/7/2020
È aperta la lista di iscrizione all'appello d'esame di settembre 2020.
2/7/2020
Sono stati pubblicati i voti dell'esame del 30/6/2020. Nella sezione esami è possibile consultare il dettaglio dei punteggi e le soluzioni agli esercizi di programmazione.
Chi intende RIFIUTARE il voto deve darne comunicazione al docente dal proprio indirizzo di posta istituzionale entro mercoledì 8 luglio. In tal caso verrà verbalizzato rifiutato seduta stante (cioè senza attendere l'8 luglio).
Ricordo che, come da regolamento, non si tengono voti in sospeso. Pertanto, chi vuole migliorare il proprio voto deve prima rifiutare quello ottenuto. INVITO A RIFLETTERE CON LA MASSIMA SERIETÀ prima di rifiutare un voto valido.
Chi intende ACCETTARE il voto non deve fare nulla: provvederò a verbalizzare il voto in un momento successivo alla data di cui sopra. Chi necessita della verbalizzazione immediata (ad es., per potersi laureare) è pregato di comunicarmelo.
NOTA: a causa di diverse irregolarità che sono emerse durante la correzione dei compiti (alcune delle quali già sanzionate), a partire dal prossimo appello del 16/7/2020 le modalità d'esame diventeranno molto più stringenti, come da comunicazione che verrà inviata in seguito. Questo comporterà qualche disagio per il quale mi scuso con la maggioranza degli studenti e studentesse che hanno lavorato e lavoreranno onestamente.
16/6/2020
È disponibile un video con la spiegazione dell'esercizio sulle invarianti assegnato all'esame del 15/6/2020. L'esercizio è molto simile ad altri che abbiamo visto a lezione e nelle dispense.
16/6/2020
Sono stati pubblicati i voti dell'esame del 15/6/2020. Nella sezione esami è possibile consultare il dettaglio dei punteggi, le soluzioni agli esercizi di programmazione e alcuni commenti che invito a leggere con la massima attenzione.
Chi intende RIFIUTARE il voto deve darne comunicazione al docente dal proprio indirizzo di posta istituzionale entro martedì 23 giugno. In tal caso verrà verbalizzato rifiutato seduta stante (cioè senza attendere il 23 giugno).
Ricordo che, come da regolamento, non si tengono voti in sospeso. Pertanto, chi vuole migliorare il proprio voto deve prima rifiutare quello ottenuto. INVITO A RIFLETTERE CON LA MASSIMA SERIETÀ prima di rifiutare un voto valido (si vedano i commenti al compito).
Chi intende ACCETTARE il voto non deve fare nulla: provvederò a verbalizzare il voto in un momento successivo alla data di cui sopra. Chi necessita della verbalizzazione immediata (ad es., per potersi laureare) è pregato di comunicarmelo.
9/6/2020
Ah ah ah! (copia in caso di ravvedimento operoso). PS: ho già informato le autorità competenti; buona giornata.
29/5/2020
Sono state aggiornate le regole d'esame per la modalità provvisoria online.
21/5/2020
Esercizio extra di programmazione C (simile ad un esercizio presente sul libro).
18/5/2020
COMUNICAZIONE IMPORTANTE PER GLI ISCRITTI AGLI APPELLI DI FINFA. Per motivi legati al sistema di gestione degli esami online, dobbiamo creare ex novo gli appelli del corso di fondamenti di informatica della sessione estiva (giugno/luglio). I nuovi appelli si terranno nelle stesse date ma in orari differenziati: gli studenti che hanno nel piano di studi l'esame da 6 CFU inizieranno alle 9; quelli che hanno l'esame da 9 CFU inizieranno alle 14. Non è possibile alcun cambio di orario, dato che si tratta di due esami diversi che avranno tempi diversi e argomenti "personalizzati" che non possono essere gestiti contemporaneamente con gli strumenti a nostra disposizione.
Purtroppo il sistema non consente a noi di riallocare gli studenti già iscritti agli appelli precedenti. Chiediamo pertanto a tutti coloro che ricevono questo messaggio di CANCELLARSI dal vecchio appello e REISCRIVERSI a quello nuovo. L'ìscrizione alle nuove liste è fondamentale per poter sostenere l'esame.
Scusate il disagio.
7/5/2020
Lunedì 1 giugno si svolgerà una simulazione d'esame per i corsi di Fondamenti di Informatica (6 oppure 9 CFU) e Laboratorio di Ingegneria Informatica Biomedica. Essendo simulazioni, non daranno luogo ad alcun voto. Le simulazioni, come gli esami veri e propri (almeno quelli della sessione estiva) si svolgeranno online tramite la piattaforma EsamiOnline+Zoom. Per partecipare è obbligatorio iscriversi tramite AlmaEsami (ci sono due liste separate per FINFA e Lab. Ing. Inf. biomedica; chi ha nel piano di studi i due corsi può iscriversi ad entrambe). Le liste chiudono circa una settimana prima e non è possibile aggiungere studenti dopo la chiusura.
14/4/2020
Sono state pubblicate le date degli appelli d'esame della sessione estiva. A causa del momento di estrema incertezza, è probabile che possano esserci modifiche anche all'ultimo minuto sia sulle date (es., per definire più turni, anche in giorni successivi), e soprattutto sulle modalità d'esame nel caso in cui gli appelli si dovessero svolgere online. Ricordo agli studenti che hanno due corsi separati (6+3 CFU) che devono iscriversi separatamente ai due esami, anche in date separate se lo ritengono opportuno. Resta l'obbligo di iscriversi prima della chiusura delle liste.
9/4/2020
Pubblicato un nuovo video di spiegazione dell'esercizio sui numeri di Lynch-Bell.
8/4/2020
Sono disponibili due nuovi video sul canale FINFA di Stream di spiegazione di esercizi sugli array. Come al solito è necessaria l'autenticazione con le vostre credenziali di Ateneo.
4/4/2020
È stato creato un appello d'esame straordinario riservato a coloro che hanno presentato/presenteranno domanda di laurea entro il 10 aprile per la sessione straordinaria di laurea di maggio 2020 (tale requisito verrà verificato dalla segreteria didattica). L'esame si svolgerà online il giorno 15/4/2020 alle ore 13:00. È obbligatoria l'iscrizione tramite AlmaEsami (la lista è già aperta e chiuderà il 13/4/2020).
25/3/2020
Per chi continua ad avere problemi con l'installazione di Code::Blocks: esistono degli ambienti di sviluppo accessibili via Web cui si accede tramite browser senza installare nient'altro. Ho inserito alcuni link nella sezione sul software. Nota: non li ho testati approfonditamente ma sembrano funzionare.
18/3/2020
Nuovo video caricato sulla piattaforma Stream: esercizio sulla stampa delle cifre della rappresentazione decimale di un intero compreso tra 0 e 999
13/3/2020
A differenza di quanto vi avevo anticipato a lezione, il laboratorio per i biomedici di mercoledì 18/3/2020 si svolgerà in un unico turno con inizio alle ore 13:00. Si presti attenzione che il link all'aula virtuale del laboratorio è diverso da quello della lezione di teoria.
29/2/2020
Link al corso sulla piattaforma IOL (da cui sarà possibile collegarsi alla lezione erogata in teledidattica)
28/2/2020
Nuovi video pubblicati sul canale FINFA su Stream.
26/2/2020
Nuovo video sulla somma binaria.
25/2/2020
Nuovo video sulla rappresentazioni di valori numerici.
24/2/2020
In via sperimentale, ho registrato un video di quella che sarebbe dovuta essere la prima lezione del corso, che riguarda principalmente gli aspetti amministrativi (programma, libro di testo, modalità d'esame...); la qualità non è eccelsa, ma è il meglio che sono riuscito a fare. Il video è stato caricato sulla piattaforma Office365 di Ateneo, alla quale potete accedere usando come nome utente il vostro indirizzo di posta elettronica istituzionale (quello che termina con @studio.unibo.it); verrete quindi reindirizzati alla pagina di autenticazione UniBO, per poi essere "rimbalzati" al video. Sono naturalmente disponibile a ridiscutere i contenuti di questa prima lezione quando torneremo in aula. Se riterrete utile questo esperimento, lo si potrà ripetere con altri argomenti del corso.
23/2/2020
Come da comunicazione del Magnifico Rettore, tutte le attività didattiche sono sospese dal 24/2 al 29/2 compresi. Salvo ulteriori indicazioni, il corso di Fondamenti di Informatica inizierà lunedì 2 marzo.
17/2/2020
La prima lezione di Fondamenti di Informatica A (9 CFU) e Fondamenti di Informatica (6 CFU) si terrà lunedì 24 febbraio alle ore 11:00 in aula 2.12.
17/2/2020
Creata questa pagina

Programma e libri di testo

Questa è la pagina dei corsi di Fondamenti di Informatica e Laboratorio di Ingegneria Informatica Biomedica per la laurea in Ingegneria Biomedica, e Fondamenti di Informatica A per la laurea in Ingegneria Elettronica per l'Energia e l'Informazione, AA 2019/2020, Università di Bologna (campus di Cesena).

Il corso è si compone di lezioni in aula ed esercitazioni in laboratorio.

I docenti del corso sono:

Programma

Programma comune ai corsi di Fondamenti di Informatica (ing. biomedica) e Fondamenti di Informatica A (ing. elettronica):

Programma del corso di Laboratorio di Ingegneria Informatica biomedica (solo ing. biomedica):

Programma dettagliato d'esame

La tabella seguente indica gli argomenti da studiare per sostenere l'esame, in base all'esame che si deve sostenere. Come regola generale, tutto quanto fatto in aula col prof. Marzolla è argomento d'esame sia per chi ha il corso da 6 CFU che per coloro che hanno il corso da 9 CFU. (FINFA = Fondamenti di Informatica, LIIB = Laboratorio di Ingegneria Informatica Biomedica)

Programma dettagliato d'esame
Argomento FINF 6 CFU FINFA 9 CFU LIIB 3 CFU
Introduzione X X
Rappresentazione informazione X X
Architettura calcolatori X X
Algoritmi X X
Intro C X X
Tipi e valori X X
Espressioni X X
Strutture di controllo X X
Funzioni X X
Array X X
Algoritmi su Array X X
Array e puntatori X X
Ricorsione X X
Strutture e liste X
Invarianti X X
Teoria della calcolabilità X X
MATLAB X

Libri di testo

Il seguente materiale viene utilizzato nei corsi di Fondamenti di Informatica e Fondamenti di Informatica A (parte comune sia a ing. biomedica che ing. elettronica):

Il materiale seguente viene utilizzato nel corso di Laboratorio di Ingegneria Informatica biomedica:

Altri libri, per chi desidera approfondire:

Software usato in laboratorio

In laboratorio verrà usato Code::Blocks per lo sviluppo e la compilazione di programmi in linguaggio C. Si tratta di software libero disponibile gratuitamente per Linux, Windows e MacOSX. Viste le esigenze abbastanza basilari di questo corso, chi vuole esercitarsi sul proprio PC e ha difficoltà ad installare Code::Blocks può usare un qualunque altro ambiente di sviluppo equivalente (ad es., CodeLite, Visual Studio, Xcode e simili). Se l'esame si svolge in presenza, è necessario usare Code::Blocks; se l'esame si svolge online, è possibile usare qualunque ambiente di sviluppo si desideri.

Dal sito di Code::Blocks è possibile scaricare la versione adatta al proprio sistema operativo:

Nel corso di Laboratorio di Ingegneria Informatica biomedica si userà MATLAB, che non è liberamente scaricabile. Esiste però una alternativa libera quasi completamente compatibile (a parte l'interfaccia grafica diversa). Si tratta di GNU Octave, disponibile per Windows, Linux e MacOSX.

Orario delle lezioni

Fondamenti di Informatica A 2019/2020
Dal 2/3 al 11/3
Lunedì 11:00—13:00, aula 2.12 Online (tutti)
Martedì 14:00—17:00, aula 2.12 Online (tutti)
Mercoledì 12:00—14:00, aula 2.12 Online (tutti)
Dal 13/3 in poi
Lunedì 11:00—13:00, aula 2.12 Online (tutti)
Martedì 14:00—17:00, aula 2.12 Online (tutti)
Mercoledì 13:00—16:00 (biomedici che hanno due corsi da 6 e 3 CFU), lab 2.2 Online
Venerdì 12:00—15:00 (elettronici; biomedici anni precedenti), lab 2.2 Online

Esami

Appelli d'esame

Nota: L'esatto orario di inizio delle prove d'esame verrà comunicato sulle pagine web del corso e via mail agli iscritti; potrà rendersi necessario organizzare più turni, eventualmente anche nel giorno successivo a quello indicato su AlmaEsami. Per partecipare all'esame è obbligatorio essere iscritti tramite AlmaEsami prima della chiusura delle liste (le liste chiudono indicativamente 7-10 giorni prima). Chi non risulta iscritto non può partecipare, senza eccezioni; il motivo è spiegato qui.

Gli appelli di Fondamenti di Informatica (6 CFU), Fondamenti di Informatica A (9 CFU), Laboratorio di Ingegneria Informatica biomedica (3 CFU) si svolgono nelle date e orari indicati sotto. Ciascun esame ha una propria lista di iscrizione.

A causa della situazione estremamente incerta, le date indicate potrebbero essere soggette a modifiche dell'ultimo minuto. In particolare, potrà rendersi necessario organizzare più turni, anche nei giorni successivi alla data fissata.

Appelli Fond. Informatica (6 CFU), Fond. Informatica A (9 CFU), Lab. Ing. Informatica biomedica (3 CFU), 2019/2020
Sessione estiva (Giugno-Luglio 2020)
I 15/6/2020, ore 09:00 (6 CFU); ore 14:00 (9 CFU)
[Dettaglio punteggi 6 CFU e 9 CFU]
[Soluzioni esercizi di programmazione]
[Soluzione esercizio invarianti (video)]
[Alcuni commenti]
II 30/6/2020, ore 09:00 (6 CFU); ore 14:00 (9 CFU)
[Dettaglio punteggi 6 CFU e 9 CFU]
[Soluzioni esercizi di programmazione]
III 16/7/2020, ore 09:00 (6 CFU); ore 14:00 (9 CFU)
[Dettaglio punteggi 6 CFU e 9 CFU]
[Soluzioni ad alcuni esercizi di programmazione]
Sessione autunnale (Settembre 2020)
I 8/9/2020, ore 09:00 (6 CFU); ore 10:45 (9 CFU)
[Dettaglio punteggi 6 CFU e 9 CFU]
[Soluzioni ad alcuni esercizi di programmazione]
Sessione invernale (Gennaio-Febbraio 2021)
I TBD
II TBD

Materiale per la preparazione dell'esame

Gli esercizi che seguono fanno riferimento agli anni precedenti; si presti attenzione al fatto che il programma è cambiato, per cui alcuni argomenti non vengono più trattati e vanno quindi ignorati.

Regole d'esame

Le regole seguenti fanno riferimento agli esami in modalità provvisoria online. Vista la situazione estremamente movimentata, le modalità d'esame potrebbero cambiare a seguito di indicazioni diverse da parte dell'Ateneo.

  1. L'esame della sessione estiva (giugno/luglio 2020) si svolge online utilizzando le piattaforme Esami Online (EOL) e Zoom. Si faccia riferimento alle istruzioni sul sito di Ateneo.
  2. Per sostenere l'esame online occorre essere dotati di un PC (fisso o portatile) con connessione stabile a Internet, di una webcam e di un microfono. Durante la prova potrà essere chiesta la condivisione del proprio schermo verso i docenti. La webcam e il microfono vanno tenuti attivi durante l'intera durata della prova. Chi non dispone di webcam e un microfono, o non riesce a farli funzionare durante l'esame, non potrà sostenere l'esame.
  3. Per sostenere una prova d'esame è necessario essere iscritti alla lista su AlmaEsami. La lista chiude circa 7-10 giorni prima della data d'esame, per cui è necessario iscriversi per tempo. L'esame viene predisposto automaticamente sulla base degli iscritti, pertanto chi non risulta iscritto al momento della chiusura della lista non può essere ammesso all'esame.
  4. Il programma d'esame è sempre quello dell'anno accademico più recente in cui è stato tenuto il corso; questo vale sia per i nuovi studenti, sia per quelli immatricolati in anni precedenti.
  5. Come da regolamento di Ateneo, ci saranno 6 appelli d'esame: 3 nella sessione estiva (giugno-luglio), 1 nella sessione autunnale (settembre), e 2 nella sessione invernale dell'anno solare successivo (gennaio-febbraio). Salvo diverse indicazioni dell'Ateneo, non verranno effettuati altri appelli.
  6. Per chi deve sostenere l'esame da 6 CFU: la prova dura 60 minuti e si compone di alcune domande di teoria (di norma 3) e alcuni esercizi di programmazione (di norma 2). Il numero di domande ed esercizi è puramente indicativo e potrà variare in base al livello di difficoltà.
  7. Per chi deve sostenere l'esame da 9 CFU: la prova dura 90 minuti e si compone di alcune domande di teoria (di norma 4) e alcuni esercizi di programmazione (di norma 3). Il numero di domande ed esercizi è puramente indicativo e potrà variare in base al livello di difficoltà.
  8. Tutte le domande e gli gli esercizi potranno essere consegnati tramite browser; non dovrebbe quindi essere necessario inviare scansioni o altro.
  9. [New] Ogni domanda ed esercizio riporta il punteggio massimo. La somma dei punteggi massimi potrebbe essere inferiore a 31. In tal caso, dopo la valutazione manuale di tutti gli esercizi da parte dei docenti, EOL calcolerà il voto proporzionato a 31; es., se si ottengono 15 punti su un massimo di 23, il voto finale viene calcolato come (15/23)×31 (31 equivale a 30 e lode). Tuttavia, questo non è il quiz per la patente: invito tutti a svolgere il compito al meglio senza fare il risiko della raccolta punti.
  10. Non c'è orale, ad esclusione di situazioni in cui i docenti ritengano necessari dei chiarimenti sul proprio elaborato.
  11. Gli esercizi di programmazione possono consistere in brevi programmi da scrivere da zero, oppure nel completamento di programmi di cui viene fornito lo scheletro. Fa sempre fede la specifica del problema: un programma è corretto se e solo se rispetta completamente le specifiche date. È responsabilità di ciascuno verificare la correttezza di quanto consegnato, eventualmente aiutandosi con casi di test, oppure integrando i casi di test già presenti nel caso in cui vengano forniti.
  12. La prova d'esame è unica, e va sostenuta per intero. La prova si intende superata raggiungendo un punteggio minimo di 18/30
  13. Durante l'esame è possibile utilizzare una calcolatrice (oppure un equivalente programma sul proprio pc) nel caso in cui sia necessario svolgere semplici calcoli. È possibile sviluppare codice C utilizzando Code::Blocks, oppure Xcode o qualunque altro ambiente di sviluppo per il linguaggio C.
  14. Durante la prova verrà richiesta la condivisione dello schermo del pc. Sarà inoltre obbligatorio spegnere cellulari/tablet e altri dispositivi nelle vicinanze della postazione di lavoro. Ogni inosservanza comporterà l'annullamento della prova per tutti.
  15. In caso di copiatura anche di parte dell'elaborato o di comportamenti anomali si procederà all'annullamento del compito di tutti gli studenti/studentesse coinvolti. Le situazioni anomale potranno essere rilevate anche dopo la conclusione dell'esame. Verrà data comunicazione all'ufficio disciplinare di Ateneo che gestirà la pratica in accordo con le norme vigenti.
  16. Chi intende ritirarsi può darne comunicazione via mail ai docenti, dal proprio indirizzo di posta istituzionale, entro la fine del compito. Molto più semplicemente, è possibile ritirarsi scollegandosi da EOL senza terminare la prova.
  17. I voti verranno pubblicati su AlmaEsami, e agli studenti verrà inviata comunicazione al proprio indirizzo mail istituzionale (@studio.unibo.it). Chi intende rifiutare un voto sufficiente dovrà darne comunicazione al docente entro la scadenza e con le modalità indicate nella mail di notifica (indicativamente, entro 7 giorni). In caso di rifiuto del voto verrà verbalizzato rifiutato. Chi intende accettare il voto non dovrà fare nulla: tutti i voti non esplicitamente rifiutati verranno verbalizzati dopo la scadenza. Non si tengono voti in sospeso: chi intende ripresentarsi per migliorare il voto deve prima rifiutare il voto già conseguito.
  18. Tutti i voti sono sempre verbalizzati (inclusi respinto e ritirato), e resteranno permanentemente su AlmaEsami. Si noti però che respinto e ritirato non concorrono al calcolo della media dei voti.
  19. L'esame è un momento amministrativo ufficiale, e va affrontato con la dovuta serietà: di conseguenza, chi si iscrive ad un esame è tenuto a presentarsi dopo aver studiato in modo adeguato. Chi non può presentarsi è pregato di cancellarsi (è possibile cancellarsi in qualsiasi momento, anche dopo la chiusura della lista).

Lezioni e laboratorio

I lucidi non sono da considerare come sostitutivi della frequenza alle lezioni. I lucidi e il calendario delle lezioni potranno subire aggiornamenti; per chi vuole stampare il materiale, suggerisco di farlo il più tardi possibile. I file in formato odp si leggono con LibreOffice; a meno che non siate interessati a modificarne il contenuto, consiglio di usare la versione PDF.

Lezioni e laboratorio
Data Ora Aula Argomento
Lun 2/3/2020 11:00—13:00 Online Introduzione al corso
[ODP] [PDF] [Video]
Mar 3/3/2020 14:00—17:00 Online Rappresentazione dell'informazione (Dispensa cap. 1)
[ODP] [PDF] [Note] [Video] [Video rappresentazione binaria] [Video somma binaria] [Video: esercizi]
Mer 4/3/2020 12:00—14:00 Online Architettura dei calcolatori (Dispensa cap. 2)
[ODP] [PDF]
Lun 9/3/2020 11:00—13:00 Online Algoritmi (Dispensa cap. 3.1)
[ODP] [PDF] [Video: esercizio ricerca sequenziale] [Video: esercizio calcolo primo e secondo minimo]
Mar 10/3/2020 14:00—17:00 Online Introduzione al linguaggio C (Libro cap. 2, dispensa cap 4.1)
[ODP] [PDF] [Esempi dai lucidi]
Mer 11/3/2020 12:00—14:00 Online Introduzione al linguaggio C (cont.)
Ven 13/3/2020 12:00—14:00 Online Laboratorio elettronici [materiale su IOL]
Lun 16/3/2020 11:00—13:00 Online Tipi e valori
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi]
Mar 17/3/2020 14:00—17:00 Online Espressioni
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi] [Video: esercizio stampa cifre di un numero]
Mer 18/3/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 20/3/2020 12:00—14:00 Online Laboratorio elettronici [materiale su IOL]
Lun 23/3/2020 11:00—13:00 Online Espressioni (cont.)
Mar 24/3/2020 14:00—17:00 Online Strutture di controllo (Libro cap. 3 e 4)
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi]
Mer 25/3/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 27/3/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 30/3/2020 11:00—13:00 Online Strutture di controllo (cont.)
Mar 31/3/2020 14:00—17:00 Online Funzioni (Libro cap. 5)
[ODP] [PDF] [Esempi dai lucidi]
Mer 1/4/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 3/4/2020 12:00—14:00 Online Laboratorio elettronici [materiale su IOL] [Video: soluzione esercizio Lynch-Bell]
Lun 6/4/2020 11:00—13:00 Online Funzioni (cont.)
Mar 7/4/2020 14:00—17:00 Online Array (Libro cap. 6)
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi] [Video: soluzione esercizio array ordinato] [Video: soluzione esercizio valore che compare tre volte]
Mer 8/4/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL] [Video: soluzione esercizio Lynch-Bell]
Ven 10/4/2020 Vacanze di Pasqua
Lun 13/4/2020 Vacanze di Pasqua
Mar 14/4/2020 Vacanze di Pasqua
Ven 17/4/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 20/4/2020 11:00—13:00 Online Array (cont.)
[Video: inizializzazione matrice tridiagonale]
Mar 21/4/2020 14:00—17:00 Online Algoritmi su array
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi]
Mer 22/4/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 24/4/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 27/4/2020 11:00—13:00 Online Algoritmi su Array (cont.)
Mar 28/4/2020 14:00—17:00 Online Array e puntatori (Libro cap. 7, 8.1, 8.2)
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi]
Mer 29/4/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 30/4/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 4/5/2020 11:00—13:00 Online Array e puntatori (cont.)
Mar 5/5/2020 14:00—17:00 Online Ricorsione (Libro cap. 5 da 5.14 in poi)
[ODP] [PDF] [PDF annotato] [Esempi dai lucidi]
Video di un mio intervento su frattali e strutture ricorsive in natura
Mer 6/5/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 8/5/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 11/5/2020 11:00—13:00 Online Ricorsione (cont.)
Mar 12/5/2020 14:00—17:00 Online Invarianti (Dispensa cap. 3.2)
[ODP] [PDF] [PDF annotato]
Per chi volesse approfondire (attenzione, è un articolo piuttosto tecnico che va al di là del livello base di questo corso)
Mer 13/5/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 15/5/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 18/5/2020 11:00—13:00 Online Asserzioni e invarianti (cont.)
Mar 19/5/2020 14:00—17:00 Online Teoria della calcolabilità e Macchine di Turing (Dispensa cap. 6)
[ODP] [PDF] [PDF annotato]

Altre risorse per chi vuole approfondire:
Mer 20/5/2020 13:00—16:00 Online Laboratorio biomedici [materiale su IOL]
Ven 22/5/2020 12:00—15:00 Online Laboratorio elettronici [materiale su IOL]
Lun 1/6/2020 11:00—13:00 Online Simulazione d'esame (è obbligatorio iscriversi per tempo tramite AlmaEsami)
This page validates as XHTML 1.0 strict This page validates as CSS Check the accessibility of this page with WAVE
This page was last updated on September 11 2020 informativa sulla privacy