====== Sommario lezioni ed esercitazioni ====== Per ogni esercitazione verificare gli esercizi sulla [[http://fis1718.dijkstra.di.unipi.it | piattaforma online di autovalutazione.]] ^ Data ^ Ore ^ Descrizione ^ Materiale ^ Commenti/Pattaforma online ^ | 09/01/2018 | 2 |**Lezione**: introduzione, struttura di massima di un calcolatore, concetto di programma ed algoritmo, un primo programma C |{{:fisica:informatica:201718:esercitazioni:lez001-introduzione.pdf|Lucidi introduzione}}\\ {{ :fisica:informatica:201718:esercitazioni:lez002-linguaggio_c--introduzione.pdf |Lucidi introduzione C}} | {{:fisica:informatica:201718:esercitazioni:presentazione2017.pdf|Lucidi presentazione corso sett 2017}} | | 11/01/2018\\ 15/01/2018 | 2 |**Esercitazione**: interazione con la shell, compilazione ed esecuzione di alcuni semplici programmi C |[[esercitazione1|Testo esercizi Unix]]\\ [[esercitazione2|Testo esercizi C]] | {{ :fisica:informatica:201718:esercitazioni:introduzioneunix2018.pdf |Lucidi unix/bash}} \\ {{ :fisica:informatica:201718:esercitazioni:piattaforma.pdf |Lucidi sistema di autovalutazione}} | | 16/01/2018 | 2 |**Lezione**: Costrutti di controllo 1, array |{{ :fisica:informatica:201718:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf | Lucidi costrutti di controllo}}\\ {{ :fisica:informatica:201718:esercitazioni:lez003.1array.pdf | Lucidi Array}} | Costrutti di controllo if e while, array. | | 18/01/2018\\ 22/01/2018 | 2 |**Esercitazione**: costrutti controllo array 1 | [[esercitazione3|Testo esercizi in aula]] | Svolgere almeno i primi quattro esercizi | | 23/01/2018 | 2 |**Lezione**: Costrutti controllo 2 |{{ :fisica:informatica:201718:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf | Lucidi costrutti di controllo }} | Costrutti di controllo for, do...while e switch | | 25/01/2018\\ 29/01/2018 | 2 |**Esercitazione**: costrutti controllo array 2 | [[esercitazione4|Testo esercizi in aula]] | Svolgere almeno i primi tre esercizi | | 30/01/2018 | 2 |**Lezione**: Rappresentazione informazione |{{ :fisica:informatica:201718:esercitazioni:lez004-linguaggio_c--rapprinf.pdf | Lucidi cenni rappresentazione informazione }}\\ {{ :fisica:informatica:201718:esercitazioni:lez006-linguaggioc-funzioni.pdf | Lucidi funzioni }} | | | 01/02/2018\\ 05/02/2018 | 2 |**Esercitazione**: rappr informazione e tipi di dato | [[esercitazione5|Testo esercizi in aula]] | Svolgere almeno fino all'esercizio 8 | | 06/02/2018 | 2 |**Lezione**: Seminario F Romani **(Aula E)** |{{: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. | | 08/02/2018\\ 12/03/2018 | 2 |**Esercitazione**: randomizzazione |{{ :fisica:informatica:201718:esercitazioni:generazionepseudocasuale.pdf | Lucidi generazione pseudocasuale}}\\ [[esercitazioneRAND |Testo esercizi in aula]] | Svolgere fino all'esercizio 7. | | 13/02/2018 | 2 |**Lezione**: Funzioni/ricorsione |{{ :fisica:informatica:201718:esercitazioni:lez006-linguaggioc-funzioni.pdf | Lucidi funzioni }}\\ {{ :fisica:informatica:201718:esercitazioni:lez013-compilazioneseparata.pdf | Lucidi compilazione separata }} | | | 15/02/2018\\ 19/02/2018 | 2 |**Esercitazione**: funzioni |[[esercitazione6|Testo esercizi in aula]] | Svolgere tutti gli esercizi | | 20/02/2018 | 2 |**Lezione**: Puntatori array |{{ :fisica:informatica:201718:esercitazioni:lez007puntatoriearray.pdf | Lucidi puntatori ed array }} | | | 22/02/2018\\ 26/02/2018 | 2 |**Esercitazione**: puntatori e array |[[esercitazione7|Testo esercizi in aula]] | Svolgere fino all'esercizio 5 | | 27/02/2018 | 2 |**Lezione**: allocazione dinamica, presentazione assegnamento 1 | {{ :fisica:informatica:201718:esercitazioni:009-allocazionedinamica.pdf | Lucidi Allocazione dinamica}} | | | 01/03/2018\\ 05/03/2018 | 2 |**Esercitazione**: allocazione dinamica, primo assegnamento\\ Esercitazione soppressa per interruzione didattica causa allerta meteo | | Svolgere ... | | 06/03/2018 | 2 |**Lezione**: ordinamenti e stringhe | {{ :fisica:informatica:201718:esercitazioni:lez007ordinamento.pdf |Ordinamento}}\\ {{ :fisica:informatica:201718:esercitazioni:lez008a-string_h.pdf |Stringhe}}\\ {{ :fisica:informatica:201718:esercitazioni:array-stringhe.pdf |Array di Stringhe}}| | | 08/03/2018\\ 12/03/2018 | 2 |**Esercitazione**: primo assegnamento, allocazione dinamica, ordinamenti e stringhe | [[esercitazione8|Testo esercizi in aula]] | Svolgere i primi 4 esercizi e alcuni esercizi sulla piattaforma su ordinamento e stringhe | | 13/03/2018 | 2 |**Lezione**: strutture, stdio |{{ :fisica:informatica:201718:esercitazioni:lez008c-structenumealtro.pdf | Lucidi typedef, enum, struct}}\\ {{ :fisica:informatica:201718:esercitazioni:lez008b-stdio_h.pdf | Lucidi stdio}} | | | 15/03/2018\\ 19/03/2018 | 2 |**Esercitazione**: debugging, valgrind (lez) strutture |[[fisica:informatica:201718:esercitazioni:esercitazioneDEB| Esercizi debugging]]\\ [[fisica:informatica:201718:esercitazioni:esercitazione9| Esercizi strutture e file]] | {{ :fisica:informatica:201718:esercitazioni:lucidi_debugging.pdf | Lucidi debugging}}\\ Svolgere ... | | 20/03/2018 | 2 |**Lezione**: liste | {{ :fisica:informatica:201718:esercitazioni:010-liste.pdf | Lucidi Liste}} | | | 22/03/2018\\ 26/03/2018 | 2 |**Esercitazione**: liste | [[fisica:informatica:201718:esercitazioni:esercitazione10| Esercizi liste]] | Svolgere fino all'esercizio 4 | | 27/03/2018 | 2 |**Lezione**: Alberi/Hash |{{ :fisica:informatica:201718:esercitazioni:011-alberi.pdf | Lucidi alberi}}\\ {{ :fisica:informatica:201718:esercitazioni:tabellehash.pdf |Lucidi Hash}} | | | 12/04/2017\\ 16/04/2018 | 2 |**Esercitazione**: alberi hash secondo assegnamento |[[fisica:informatica:201718:esercitazioni:esercitazione11| Esercizi alberi hash]] | Svolgere gli esercizi 1-5 | | 17/04/2018 | 2 |**Lezione**:seminario F. Luccio |{{:fisica:informatica:201516:primoanno:luccio_2016.pdf|Materiale}} | | | 19/04/2017\\ 23/04/2018 | 2 |**Esercitazione**: secondo assegnamento | | Entrambi i laboratori a corsi riuniti |