Informatica B (A.A. 2014-2015)
(Ultimo aggiornamento 7/9/2015)
Avvisi
Gli esiti dello scritto del 1/9/2015 sono disponibili qui, con la lista degli studenti ammessi e l'ora di convocazione.
La prova orale, obbligatoria per superare l'esame, si terrà Giovedì 10/9 presso la sala seminari del DEIB.
La prova inizierà alle ore 9:00 (nel file con gli esiti è riportata l'ora di convocazione per ciascun studente). Gli studenti non ammessi all'orale che desiderano solo prendere visione della prova possono presentarsi alle ore 09:00.
Laboratorio
Calendario di laboratorio:
- 20/10/2014, 15.15-18.15, L13 (testo, soluzioni)
- 03/11/2014, 15.15-19.15, L13 (testo, soluzioni [pwd: array])
- 17/11/2014, 15.15-19.15, LM1 (testo, soluzioni [pwd: totocalcio])
- 15/12/2014, 17.15-19.15, LM1 (testo, soluzioni [pwd: pioggia], dati)
- 12/01/2015, 15.15-19.15, L13 (testo, soluzioni [pwd:poker], dati) [agg. 14/1/2014]
- 19/01/2015, 15.15-19.15, LM1 (testo, soluzioni senza pwd) [agg. 26/1/2014]
Software di laboratorio:
- Code::Blocks - ambiente di programmazione per il C
- Scarica per Windows Δ
- Scarica per Mac Δ (IMPORTANTE: per utilizzare CodeBlocks è necessario installare il compilatore GCC a riga di comando. Si consiglia perciò di scaricare Xcode dall'App Store)
- File setup.c Δ per verificare l'installazione di CodeBlocks
- Matlab - disponibile sul portale software dell'ateneo per Win e Mac
Software alternativi:
- In alternativa è possibile installare una macchina virtuale che contiene un ambiente di sviluppo C ed uno Matlab (Octave). Le istruzioni per la macchina sono disponibili sulla pagina del prof. M. Santambrogio.
- E' possibile utilizzare anche ideone, uno strumento di sviluppo online che non richiede di installare alcun software aggiuntivo.
Materiale Didattico
Prima Parte
- Informazioni sul corso
- Introduzione
- La codifica binaria
- Introduzione al C
- Tipi di dato semplice
- Strutture di controllo
- Array e Matrici
- Struct
- Introduzione all'architettura del calcolatore [agg. 19/11/2014]
Seconda Parte
- Introduzione a Matlab
- I/O in Matlab
- Script in Matlab
- Strutture di Controllo in Matlab
- Array di Strutture in Matlab
- Funzioni in Matlab
- Diagrammi in Matlab
- Introduzione al Sistema Operativo
- Gestione dei Processi
- Gestione della Memoria
- Cache
Esercitazioni
- Esercitazione 22/10/2014
- Esercitazione 27/10/2014
- Esercitazione 29/10/2014
- Esercitazione 30/10/2014
- Esercitazione 05/11/2014
- Esercitazione 06/11/2014
- Esercitazione 12/11/2014
- Esercitazione 12/12/2014
- Esercitazione 07/01/2015 (Soluzioni)
- Esercitazione 14/01/2015
- Esercitazione 15/01/2015
Quiz
- Risultati Quiz 1 [agg. 10/11/2014]
- Risultati Quiz 2 [agg. 10/11/2014]
- Risultati Quiz 3
- Risultati Quiz 4
- Risultati Quiz 5
- Riepilogo Quiz 1 - Quiz5
- Risultati Quiz 6
- Risultati Quiz 7
- Risultati Quiz 8
- Riepilogo Quiz 6 - Quiz8
E' possibile visionare la correzione dei propri quiz scaricandoli dal web al seguente indirizzo:
home.dei.polimi.it/loiacono/uploads/Teaching/InfoB/QuizN/ABCDEFGH.pdf
dove occorre sostituire N con il numero del quiz (e.g., Quiz1 per il primo quiz, Quiz2 per il secondo quiz e così via), e ABCDEFGH con la proprio codice persona (come riportata nel file di esiti).
Prove intermedie ed appelli d'esame
- Soluzioni Appello del 1/9/2015
- Soluzioni Appello del 29/6/2015
- Soluzioni Appello del 19/2/2015
- Soluzione Prova in itinere del 5/2/2015 (A, B)
- Soluzione Prova in itinere del 26/11/2014 (A, B, C)
- Raccolta temi d'esame A.A. 2008/2009
- Raccolta temi d'esame A.A. 2009/2010
- Raccolta temi d'esame A.A. 2010/2011
- Raccolta temi d'esame A.A. 2011/2012
- Raccolta temi d'esame A.A. 2012/2013
- Raccolta temi d'esame A.A. 2013/2014
- Raccolta temi d'esame passati