====== Sommario lezioni ed esercitazioni ====== ---- **Importante:** * Gli argomenti delle lezioni non ancora svolte sono suscettibili di modifica. Controllate sempre la versione piu' aggiornata. ^ Data ^ Ore ^ Descrizione ^ Materiale ^ Commenti ^ | 17/02/2016 | 2 |**Lezione**: introduzione, struttura di massima di un calcolatore, concetto di programma ed algoritmo, un primo programma C |{{lez001-introduzione.pdf|Lucidi introduzione}}\\ {{:fisica:informatica:201415:esercitazioni:lez002-linguaggio_c--introduzione.pdf|Lucidi introduzione C}} | {{presentazione.pdf|Lucidi presentazione corso sett 2015}}\\ Siamo arrivati al lucido 41 (Introduzione C) | | 18/02/2016 | 2 | **Laboratorio**: installazione portatili (14-15) Introduzione a unix ed interazione basica con la shell (15-16) | [[fisica:informatica:201516:primoanno:virtualBox|Istruzioni installazione Macchina Virtuale]]\\ [[fisica:informatica:201516:primoanno:cygwin| Istruzioni installazione CygWin]]\\ {{:fisica:informatica:201516:primoanno:introunixv.pdf|Lucidi intro Unix}} | [[fisica:informatica:201516:primoanno:cdcfibonacci|Istruzioni accesso macchine aule H-L-M Fibonacci ]] | | 18/02/2016 | 2 |**Esercitazione**: interazione con la shell, compilazione ed esecuzione di alcuni semplici programmi C |[[esercitazione1|Testo esercizi Unix]]\\ [[esercitazione2|Testo esercizi C]] | | 24/02/2016 | 2 |**Lezione**: Costrutti di controllo |{{:fisica:informatica:201415:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf|Lucidi costrutti di controllo}} | Siamo arrivati al lucido 73 compreso | | 25/02/2016 | 4 |**Esercitazione**: Costrutti di controllo |[[esercitazione2bis|Esercizi su costrutti di controllo 1]] | Eseguire almeno gli esercizi 0 -- 1 -- 2 | | 02/03/2016 | 1 |**Lezione**: Costrutti di controllo (2) |{{:fisica:informatica:201415:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf|Lucidi costrutti di controllo}} | | | 02/03/2016 | 1 |**Lezione**: array & rappresentazione dell'informazione |{{:fisica:informatica:201516:primoanno:lez003.1array.pdf|Lucidi Array}}\\ {{:fisica:informatica:201415:esercitazioni:lez004-linguaggio_c--rapprinf.pdf|Lucidi rappresentazione informazione}} | | | 03/03/2016 | 4 |**Esercitazione**: costrutti di controllo 2 | [[esercitazione2bis|Esercizi su costrutti di controllo 1]]\\ [[esercitazione3bis| Esercizi su costrutti di controllo 2]] | [[http://www.tutorialspoint.com/c_standard_library/math_h.htm|La libreria matematica ''math.h'']]\\ Eseguire almeno gli esercizi 0 -- 1 -- 2 (gruppo 1)\\ Eseguire almeno gli esercizi 1 e 2 (gruppo 2) | | | 09/03/2016 | 1 |**Lezione**: tipi di dato | {{:fisica:informatica:201415:esercitazioni:005-linguaggio_c--tipididato.pdf|Lucidi Tipi di dato}} | [[http://www.tutorialspoint.com/c_standard_library/math_h.htm|La libreria matematica ''math.h'']] | | 09/03/2016 | 1 |**Lezione**: conversioni, operatori logici e bit a bit, stringhe | {{:fisica:informatica:201415:esercitazioni:005-linguaggio_c--tipididato.pdf|Lucidi Tipi di dato}} | | | 10/03/2016 | 4 |**Esercitazione**: numeri pseudocasuali, rappresentazione dei numeri e tipi di dato | [[esercitazione3rand|Esercizi su numeri casuali]]\\ | {{:fisica:informatica:201516:primoanno:2012-numeripseudocasuali.pdf| Lucidi Generazione Numeri Pseudocasuali}} | | 16/03/2016 | 2 |**Lezione**: tipi di dato, stringhe| {{:fisica:informatica:201516:primoanno:stringhe1.pdf| Lucidi Stringhe}} | | | 17/03/2016 | 4 |**Esercitazione**: rappresentazione, tipi di dato e primo [[fisica:informatica:201516:assegnamenti |assegnamento]] |[[esercitazione3| Esercizi su rappresentazione]]\\ [[esercitazione4|Esercizi su tipi di dato]] | | | 06/04/2016 | 2 | **Lezione**: Seminario Errori (Prof Romani) | {{:fisica:informatica:201415:esercitazioni:appuntisemerrorifromani.pdf|Lucidi Prof. Romani}} | Per approfondimenti sono disponibili gli {{:fisica:informatica:201516:primoanno:appuntimenchi.pdf|appunti introduttivi}} della Prof Menchi. | | 07/04/2016 | 4 | **Esercitazione**: | {{:fisica:informatica:201516:primoanno:architettura-compilazione.pdf|Lucidi architettura}}\\ {{:fisica:informatica:201516:primoanno:compilazioneeinterpretazione.pdf|Lucidi Compilazione vs Interpretazione}}\\ [[fisica:informatica:201516:primoanno:esercitazioneErrori|Esercizi su errori]] | | | 13/04/2016 | 2 |**Lezione**: funzioni e ricorsione |{{:fisica:informatica:201415:esercitazioni:lez006-linguaggioc-funzioni.pdf|Lucidi funzioni}} | | | 14/04/2016 | 4 |**Esercitazione**: funzioni |[[esercitazione5|Esercizi funzioni]] | | | 20/04/2016 | 2 |**Lezione**: puntatori ed array | {{:fisica:informatica:201516:primoanno:lez007puntatoriearray.pdf|Lucidi puntatori e array}}\\ {{:fisica:informatica:201516:primoanno:lez008b-stdio_h.pdf|Lucidi stdio.h}} | Abbiamo discusso il primo gruppo di lucidi fino agli ordinamenti (esclusi) e ci siamo fermati al lucido 16 compreso di stdio.h | | 21/04/2016 | 4 |**Esercitazione**: debugging, puntatori, array, stdio.h | [[esercitazione7|Esercizi puntatori e array]]\\ [[esercitazione7.2| Esercizi debugging]]\\ | [[http://www.gnu.org/software/ddd/manual/html_mono/ddd.html| Manuale ddd ]]\\ Nel primo gruppo non svolgere gli esercizi sull'ordinamento che svolgeremo in esercitazioni successive | | 27/04/2016 | 2 |**Lezione**: stdio, allocazione dinamica | {{:fisica:informatica:201415:esercitazioni:009-allocazionedinamica.pdf| Lucidi allocazione dinamica}} | | | 28/04/2016 | 4 |**Esercitazione**: stdio, allocazione dinamica | [[esercitazione7.x| Esercizi file]]\\ [[esercitazione7.5|Esercizi allocazione dinamica]] | | | 03/05/2016 | 1 |**Lezione**: stringhe, string.h | {{:fisica:informatica:201415:esercitazioni:lez008a-string_h.pdf|Lucidi string.h}}\\ | | | 03/05/2016 | 1 |**Lezione**: enum, strutture, allocazione dinamica | {{:fisica:informatica:201415:esercitazioni:lez008c-structenumealtro.pdf|Lucidi enum e strutture}}\\ | | | 04/05/2016 | 4 |**Esercitazione**: stringhe, strutture, enum | [[esercitazione7.7|Esercizi string strutture enum ]] | | | 10/05/2016 | 2 |**Lezione**: liste | {{:fisica:informatica:201415:esercitazioni:010-liste.pdf|Lucidi}} | | | 11/05/2016 | 4 |**Esercitazione**: allocazione dinamica e liste | [[esercitazione7.5|Esercizi allocazione dinamica]]\\ [[esercitazione8|Esercizi liste]] | | | 18/05/2016 | 2 |**Lezione**: alberi | {{:fisica:informatica:201415:esercitazioni:011-alberi.pdf|Lucidi alberi}}\\ {{:fisica:informatica:201415:esercitazioni:lez013-compilazioneseparata.pdf|Lucidi compilazione separata}}\\ {{:fisica:informatica:201415:esercitazioni:lez012-makefile.pdf|Lucidi Makefile}} {{:fisica:informatica:201415:esercitazioni:c006prepcomplinkong.pdf|Preprocessing Compilazione Linking}} | | | 19/05/2016 | 4 |**Esercitazione**: alberi, compilazione separata, librerie | [[esercitazione12|Testo esercitazione alberi]]\\ [[esercitazione11|Testo esercitazione comp separata]] | | | 26/05/2016 | 2 |**Lezione (11-13 aula G con il secondo anno)**: La matemetica degli algoritmi(Prof. Luccio) | {{:fisica:informatica:201516:primoanno:luccio_2016.pdf|Materiale}} | |