====== Sommario lezioni ed esercitazioni ====== Per ogni esercitazione verificare gli esercizi sulla [[http://fis1819.dijkstra.di.unipi.it | piattaforma online di autovalutazione.]]\\ Le lezioni ed esercitazioni non ancora effettuate possono essere modificate -- questo รจ solo un outline di massima FIXME ^ Data ^ Ore ^ Descrizione ^ Materiale ^ Commenti/Pattaforma online ^ | 09/01/2019 | 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:201819:esercitazioni:lez002-linguaggio_c--introduzione.pdf | Lucidi introduzione C}} | {{:fisica:informatica:201819:presentazione2018.pdf|Lucidi presentazione corso sett 2018}} | | 10/01/2019\\ 21/01/2019 | 4 |**Esercitazione**: interazione con la shell, compilazione ed esecuzione di alcuni semplici programmi C |[[fisica:informatica:201718:esercitazioni:esercitazione1|Testo esercizi Unix]]\\ [[fisica:informatica:201718:esercitazioni:esercitazione2|Testo esercizi C]] | {{ :fisica:informatica:201718:esercitazioni:introduzioneunix2018.pdf |Lucidi unix/bash}} \\ {{ :fisica:informatica:201819:esercitazioni:piattaforma.pdf |Lucidi sistema di autovalutazione}}\\ Svolgere almeno i primi 4 esercizi UNIX e i primi 2 C. | | 16/01/2019 | 2 |**Lezione**: Costrutti di controllo 1 |{{ :fisica:informatica:201819:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf | Lucidi costrutti di controllo}}| Costrutti di controllo if e while (corso A) | | 17/01/2019\\ 28/01/2019 | 4 |**Esercitazione**: costrutti controllo 1 | [[fisica:informatica:201718:esercitazioni:esercitazione3|Testo esercizi in aula]] | Svolgere almeno i primi 5 esercizi | | 23/01/2019 | 2 |**Lezione**: Costrutti controllo 2, array |{{ :fisica:informatica:201819:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf | Lucidi costrutti di controllo }}\\ {{ :fisica:informatica:201718:esercitazioni:lez003.1array.pdf | Lucidi Array}} | Costrutti di controllo for, do...while e array -- NON abbiamo introdotto il costrutto switch, NON abbiamo discusso l'esempio di istogramma di caratteri | | 24/01/2019\\ 28/01/2019 | 4 |**Esercitazione**: costrutti controllo array 2 | [[fisica:informatica:201718:esercitazioni:esercitazione4|Testo esercizi in aula]] | Svolgere almeno i primi quattro esercizi | | 30/01/2019 | 2 |**Lezione**: Funzioni/ricorsione |{{ :fisica:informatica:201819:esercitazioni:lez006-linguaggioc-funzioni.pdf | Lucidi funzioni }} | | | 31/01/2019\\ 04/02/2019 | 4 |**Esercitazione**: funzioni/ricorsione | [[fisica:informatica:201718:esercitazioni:esercitazione6|Testo esercizi in aula]] | Svolgere tutti gli esercizi | | 06/02/2019 | 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. | | 07/02/2019\\ 11/02/2019 | 4 |**Esercitazione**: randomizzazione |{{ :fisica:informatica:201718:esercitazioni:generazionepseudocasuale.pdf | Lucidi generazione pseudocasuale}}\\ [[fisica:informatica:201718:esercitazioni:esercitazioneRAND |Testo esercizi in aula]] | Svolgere fino all'esercizio 5 e uno fra 8,9 e 10. | | 13/02/2019 | 2 |**Lezione**: compilazione separata, sviluppo di semplici funzioni C |{{ :fisica:informatica:201819:esercitazioni:lez006-linguaggioc-funzioni.pdf | Lucidi funzioni }}\\ {{ :fisica:informatica:201718:esercitazioni:lez013-compilazioneseparata.pdf | Lucidi compilazione separata }} | | | 14/02/2019\\ 18/02/2019 | 4 |**Esercitazione**: il primo assegnamento vedi pagina degli [[fisica:informatica:201819:assegnamenti|assegnamenti]] | | | | 20/02/2019 | 2 |**Lezione**: Puntatori array | | Lezione soppressa per interruzione della didattica | | 21/02/2019\\ 25/02/2019 | 4 |**Esercitazione**: tipi di dato e primo assegnamento |[[fisica:informatica:201718:esercitazioni:esercitazione6tipididato|Testo esercizi in aula]] | Svolgere fino all'esercizio 7 | | 27/02/2019 | 2 |**Lezione**: puntatori e array | {{:fisica:informatica:201819:esercitazioni:lez007puntatoriearray.pdf |Lucidi puntatori ed array}} | | | 28/02/2019\\ 04/03/2019 | 4 |**Esercitazione**: puntatori, debugging |[[fisica:informatica:201819:esercitazioni:esercitazioneDEB| Esercizi debugging]][[fisica:informatica:201819:esercitazioni:esercitazionePun| Esercizi puntatori]] | {{ :fisica:informatica:201819:esercitazioni:lucidi_debugging.pdf | Lucidi debugging}}\\ Svolgere i primi 4 esercizi sui puntatori e l'esercizio debugging | | 06/03/2019 | 2 |**Lezione**: allocazione dinamica | {{ :fisica:informatica:201819:esercitazioni:009-allocazionedinamica.pdf | Lucidi Allocazione Dinamica}}| | | 07/03/2019\\ 11/03/2019 | 4 |**Esercitazione**: allocazione dinamica| [[fisica:informatica:201718:esercitazioni:esercitazione8|Testo esercizi in aula]] | Svolgere tutti gli esercizi | | 13/03/2019 | 2 |**Lezione**: strutture, liste |{{ :fisica:informatica:201819:esercitazioni:lez010-struct-typedef-liste.pdf | Lucidi strutture e liste}} | | | 14/03/2019\\ 18/03/2019 | 4 |**Esercitazione**: strutture e liste | [[fisica:informatica:201819:esercitazioni:esercitazione10sel| Esercizi strutture e liste]] | Piattaforma di autovalutazione lezione 11 | | 20/03/2019 | 2 |**Lezione**: Hash e sort | {{ :fisica:informatica:201819:esercitazioni:011_-_tabelle_hash_e_sort.pdf | Lucidi Tabelle Hash e sort}} | | | 21/03/2019\\ 25/03/2019 | 4 |**Esercitazione**: Hash e sort | [[fisica:informatica:201819:esercitazioni:esercitazione11l| Esercizi hash e sort]] | | | 27/03/2019 | 2 |**Lezione**: stringh e file | {{ :fisica:informatica:201819:esercitazioni:lez12stringheefile.pdf | Lucid stringhe e file}} | | | 28/03/2019\\ 01/04/2019 | 4 |**Esercitazione**: stringhe e file | [[fisica:informatica:201819:esercitazioni:esercitazione12sel| Esercizi stringhe e file ]] | Svolgere tutti gli esercizi | | 03/04/2019 | 2 |**Lezione**:seminario F. Luccio | {{ :fisica:informatica:201819:esercitazioni:seminario_fabrizio_luccio.pdf | Lucidi seminario }} | | | 04/04/2019\\ 08/04/2019 | 4 |**Esercitazione**: di riepilogo e secondo assegnamento | | | | 10/04/2019 | 2 |**Esercitazione**:sull'assegnamento | | | | 11/04/2019\\ 15/04/2019 | 4 |**Esercitazione**: di riepilogo e secondo assegnamento | | |