====== 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 ^ | 08/01/2020 | 2 |**Lezione**: introduzione, struttura di massima di un calcolatore, concetto di programma ed algoritmo, un primo programma C | {{ :fisica:informatica:201920:lez001-introduzione.pdf | Lucidi introduzione}}\\ {{ :fisica:informatica:201819:esercitazioni:lez002-linguaggio_c--introduzione.pdf | Lucidi introduzione C}} | {{ :fisica:informatica:201920:esercitazioni:presentazione_2019_2020.pdf | Lucidi presentazione corso}}\\ Corso A -- Siamo arrivati alla fine del programma dell'area (slide 38/39)\\ | | 09/01/2020\\ 10/01/2020 | 2 |**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}} \\ Svolgere almeno i primi 4 esercizi UNIX e il primo esercizio gruppo esercizi C | | 15/01/2020 | 2 |**Lezione**: Costrutti di controllo 1 |{{ :fisica:informatica:201819:esercitazioni:lez003-linguaggio_c--costrutticontrollo.pdf | Lucidi costrutti di controllo}}| | | 16/01/2020\\ 17/01/2020 | 2 |**Esercitazione**: costrutti controllo 1 | [[fisica:informatica:201718:esercitazioni:esercitazione3|Testo esercizi in aula]]\\ {{ :fisica:informatica:201819:esercitazioni:piattaforma.pdf |Lucidi sistema di autovalutazione}}\\ | Svolgere almeno i primi 5 esercizi | | 22/01/2020 | 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}} | | | 23/01/2020\\ 24/01/2020 | 2 |**Esercitazione**: costrutti controllo array 2 | [[fisica:informatica:201718:esercitazioni:esercitazione4|Testo esercizi in aula]] | Svolgere almeno i primi 3 esercizi | | 29/01/2020 | 2 |**Lezione**: Funzioni/ricorsione |{{ :fisica:informatica:201819:esercitazioni:lez006-linguaggioc-funzioni.pdf | Lucidi funzioni }} | | | 30/01/2020\\ 31/01/2020 | 2 |**Esercitazione**: funzioni/ricorsione | [[fisica:informatica:201718:esercitazioni:esercitazione6|Testo esercizi in aula]] | Svolgere tutti gli esercizi | | 05/02/2020 | 2 |**Lezione**: Seminario F Romani **(Aula A)** |{{: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. | | 06/02/2020\\ 07/02/2020 | 2 |**Esercitazione**: randomizzazione |{{ :fisica:informatica:201718:esercitazioni:generazionepseudocasuale.pdf | Lucidi generazione pseudocasuale}}\\ [[fisica:informatica:201718:esercitazioni:esercitazioneRAND |Testo esercizi in aula]] | Svolgere fino all'esercizio 3 e uno fra 7,8,9 e 10. | | 12/02/2020 | 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 }} | | | 13/02/2020\\ 14/02/2020 | 2 |**Esercitazione**: il primo assegnamento vedi pagina degli [[fisica:informatica:201920:assegnamenti|assegnamenti]] | | | | 19/02/2019 | 2 |**Lezione**: non tenuta | | | | 20/02/2019\\ 21/02/2019 | 2 |**Esercitazione**: tipi di dato e primo assegnamento |[[fisica:informatica:201718:esercitazioni:esercitazione6tipididato|Testo esercizi in aula]] | Svolgere fino all'esercizio 7 | | 26/02/2020 | 2 |**Lezione**: puntatori e array | {{:fisica:informatica:201819:esercitazioni:lez007puntatoriearray.pdf |Lucidi puntatori ed array}}\\ {{ :fisica:informatica:201819:esercitazioni:009-allocazionedinamica.pdf | Lucidi Allocazione Dinamica}} | (Corso A) simo arrivati fino alla free() compresa. | | 27/02/2020\\ 28/02/2020 | 2 |**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 | | 04/03/2020 | 2 |**Lezione**: allocazione dinamica | {{ :fisica:informatica:201819:esercitazioni:009-allocazionedinamica.pdf | Lucidi Allocazione Dinamica}}| | | 05/03/2020\\ 06/03/2020 | 2 |**Esercitazione**: allocazione dinamica -- NON tenuta per sospensione didattica| [[fisica:informatica:201718:esercitazioni:esercitazione8|Testo esercizi in aula]] | Svolgere tutti gli esercizi | | 11/03/2020 | 2 |**Lezione**: strutture, liste |{{ :fisica:informatica:201819:esercitazioni:lez010-struct-typedef-liste.pdf | Lucidi strutture e liste}} | | | 12/03/2020\\ 13/03/2019 | 2 |**Esercitazione**: strutture e liste | [[fisica:informatica:201819:esercitazioni:esercitazione10sel| Esercizi strutture e liste]] | | | 18/03/2020 | 2 |**Lezione**: stringhe e file | {{ :fisica:informatica:201819:esercitazioni:lez12stringheefile.pdf | Lucidi stringhe e file}} | | | 19/03/2020\\ 20/03/2020 | 2 |**Esercitazione**: stringhe e file | [[fisica:informatica:201819:esercitazioni:esercitazione12sel| Esercizi stringhe e file ]] | Svolgere tutti gli esercizi | | 25/03/2020 | 2 |**Lezione**: Hash e sort | {{ :fisica:informatica:201819:esercitazioni:011_-_tabelle_hash_e_sort.pdf | Lucidi Tabelle Hash e sort}}\\ {{ :fisica:informatica:201920:esercitazioni:noteassegnamento1_2020.pdf | Note sul primo assegnamento: errori tipici }}\\ {{ :fisica:informatica:201920:esercitazioni:011-alberi.pdf | Lucidi Alberi }} | [[https://www.youtube.com/watch?v=ywWBy6J5gz8|La danza ungherese del quicksort]]\\ [[https://www.youtube.com/watch?v=ZZuD6iUe3Pc|Confronto di algoritmi di sort]]\\ (Corso A) abbiamo introdotto anche gli alberi | | 26/03/2020\\ 27/03/2020 | 2 |**Esercitazione**: Hash e sort | [[fisica:informatica:201819:esercitazioni:esercitazione11l| Esercizi hash e sort]]\\ [[fisica:informatica:201920:esercitazioni:esercitazione11albl| Esercizi alberi]] | | | 01/04/2020 | 2 |**Lezione**:seminario F. Luccio |{{ :fisica:informatica:201819:esercitazioni:fisica_2019.pdf | Lucidi seminario}} | | | 02/04/2020\\ 03/04/2020 | 2 |**Esercitazione**: di riepilogo e secondo assegnamento | | |