Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente |
informatica:sol:laboratorio:esercitazioni:start [03/03/2010 alle 15:10 (15 anni fa)] – Susanna Pelagatti | informatica:sol:laboratorio:esercitazioni:start [23/04/2010 alle 10:20 (15 anni fa)] (versione attuale) – Susanna Pelagatti |
---|
| 2 |**Lezione**: programmazione 'generica' in C, preprocessore | {{01lso10_intro.pdf|Lucidi introduttivi}}\\ {{:informatica:sol:laboratorio:esercitazioni:001ripassoc.pdf|Lucidi liste generiche}}\\ {{:informatica:sol:laboratorio:esercitazioni:002ripassoc.pdf|Lucidi Preprocessore}}\\ Materiale didattico sulla [[informatica:sol:laboratorio:start|home page del corso]]. | | 26/02/2010 | | | 2 |**Lezione**: programmazione 'generica' in C, preprocessore | {{01lso10_intro.pdf|Lucidi introduttivi}}\\ {{:informatica:sol:laboratorio:esercitazioni:001ripassoc.pdf|Lucidi liste generiche}}\\ {{:informatica:sol:laboratorio:esercitazioni:002ripassoc.pdf|Lucidi Preprocessore}}\\ Materiale didattico sulla [[informatica:sol:laboratorio:start|home page del corso]]. | | 26/02/2010 | |
| 3 |**Esercitazione**: puntatori, macro, librerie e primo frammento progetto | [[esercitazione1bis|Testo esercitazione 1bis]]\\ Vedi il primo kit alla pagina del [[informatica:sol:laboratorio:progetto|progetto]] | | 02/03/2010(A)\\ 03/03/2010(B) | | | 3 |**Esercitazione**: puntatori, macro, librerie e primo frammento progetto | [[esercitazione1bis|Testo esercitazione 1bis]]\\ Vedi il primo kit alla pagina del [[informatica:sol:laboratorio:progetto|progetto]] | | 02/03/2010(A)\\ 03/03/2010(B) | |
| 4 |**Lezione**: Introduzione, spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking. Strumenti per la programmazione C in ambiente GNU: cpp, gcc, ln, make.| {{lcs:lcs07:esercitazioni:02lcs07_makeetc.pdf|Lucidi preprocessing, Compilazione Linking e Make}} | | 05/03/2010 | | | 4 |**Lezione**: Introduzione, spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking. Strumenti per la programmazione C in ambiente GNU: cpp, gcc, ln, make.| {{:informatica:sol:laboratorio:esercitazioni:funzionicilframe.pdf| Lucidi frame chiamata di funzione}}\\ {{:informatica:sol:laboratorio:esercitazioni:libreriaio_c.pdf|Lucidi funzioni libreria standard I/O }}\\ {{lcs:lcs07:esercitazioni:02lcs07_makeetc.pdf|Lucidi Compilazione Linking e Make }} | Siamo arrivati al lucido 44 (Make) | 05/03/2010 | |
| 5 |**Esercitazione**: mtrace, make e primo frammento di progetto | [[esercitazione2|Testo esercitazione 2 ]] | | 09/03/2010(A)\\ 10/03/2010(B) | | | 5 |**Esercitazione**: mtrace, make e primo frammento di progetto | [[esercitazione2|Testo esercitazione 2 ]] | | 09/03/2010(A)\\ 10/03/2010(B) | |
| 6 |**Lezione**: Bash: Shell dal punto di vista dell'utente | {{lcs:lcs08:esercitazioni:asolab_bash1.0.pdf|Lucidi unix e bash (parte 1)}}\\ {{lcs:lcs08:esercitazioni:asolab_bash2.0.pdf|Lucidi unix e bash (parte 2)}} \\ Introduzione ai comandi Unix: Glass/Ables Cap 2/3. | | 12/03/2010 | | | 6 |**Lezione**: Bash: Shell dal punto di vista dell'utente | {{lcs:lcs08:esercitazioni:asolab_bash1.0.pdf|Lucidi unix e bash (parte 1)}}\\ Introduzione ai comandi Unix: Glass/Ables Cap 2/3. | Abbiamo finito i lucidi su Make e siamo arrivati al lucido 93 di Bash parte 1. | 12/03/2010 | |
| 7 |**Esercitazione**: Bash | [[esercitazione3|Testo esercitazione 3 (bash)]] | | 16/03/2010(A)\\ 17/03/2010(B) | | | 7 |**Esercitazione**: Bash | [[esercitazione3make|Testo esercitazione 3 (make)]]\\ [[esercitazione3|Testo esercitazione 3 (bash)]] | | 16/03/2010(A)\\ 17/03/2010(B) | |
| 8 |**Lezione**: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo | {{lcs:lcs08:esercitazioni:asolab_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}} | | 19/03/2010 | | | 8 |**Lezione**: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo | {{lcs:lcs08:esercitazioni:asolab_bash2.0.pdf|Lucidi unix e bash (parte 2)}} |Siamo arrivati alla pagina 36 di Bash (2) | 19/03/2010 | |
| 9 |**Esercitazione**: Bash | [[esercitazione4|Testo esercitazione 4 (bash)]] | {{lcs:lcs07:esercitazioni:debugger.tgz|Un debugger minimale per Bash}} Decomprimere nella directory corrente ed eseguire con <code> bash:~$ ./bashdb scriptfile</code> una volta avviato esegue interattivamente lo script e potete avere un breve sommario dei comandi ammessi con //h//. | 23/03/2010(A)\\ 24/03/2010(B) | | | 9 |**Esercitazione**: Bash | [[esercitazione3|Testo esercitazione 3 (bash)]] | | 23/03/2010(A)\\ 24/03/2010(B) | |
| 10 |**Lezione**: SC introduzione, File e directory. | {{lcs:lcs07:esercitazioni:06lcs07_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\ [Rochkind] Cap 1, 2 e 3 (parte di) | | 26/03/2010 | | | 10 |**Lezione**: Terminiamo la bash.|{{lcs:lcs08:esercitazioni:asolab_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}} | | 26/03/2010 | |
| 11 |**Esercitazione**: File | [[esercitazione5|Testo esercitazione 5 ]] | | 30/03/2010(A) \\ 31/03/2010(B) | | | 11 |**Esercitazione**: Bash | [[esercitazione4|Testo esercitazione 4 (bash)]]\\ Sul secondo kit alla pagina del [[informatica:sol:laboratorio:progetto|progetto]] \\ {{:informatica:sol:laboratorio:esercitazioni:errori-frammento1.pdf|Errori Comuni Frammento 1}} | {{lcs:lcs07:esercitazioni:debugger.tgz|Un debugger minimale per Bash}} Decomprimere nella directory corrente ed eseguire con <code> bash:~$ ./bashdb scriptfile</code> una volta avviato esegue interattivamente lo script e potete avere un breve sommario dei comandi ammessi con //h//. | 13/04/2010(A)\\ 14/04/2010(B) | |
| 11 |**Esercitazione**: secondo frammento progetto | Vedi il secondo kit alla pagina del [[informatica:sol:laboratorio:progetto|progetto]] | | 13/04/2010(A) \\ 14/04/2010(B) | | | 12 |**Lezione**: SC introduzione, File e directory. |{{lcs:lcs07:esercitazioni:06lcs07_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\ [Rochkind] Cap 1, 2 e 3 (parte di) | | 16/04/2010 | |
| 12 |**Lezione**: Processi: fork, exec, wait, exit, at_exit | {{lcs:lcs08:esercitazioni:07lcs07_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di) | | 16/04/2010 | | | 13 |**Esercitazione**: File | [[esercitazione5|Testo esercitazione 5 ]] | | 20/04/2010(A) \\ 21/04/2010(B) | |
| 13 |**Esercitazione**: Processi| [[esercitazione6|Testo esercitazione 6 ]] | | 20/04/2010(A) \\ 21/04/2010(B) | | | 14 |**Lezione**: Processi: fork, exec, wait, exit, at_exit | {{lcs:lcs08:esercitazioni:07lcs07_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di) | Abbiamo terminato i Processi ed iniziato i Thread (fino ai mutex esclusi) i lucidi sui thread sono in corrispondenza della lezione del 30 Aprile | 23/04/2010 | |
| 14 |**Lezione**: Thread e programmazione concorrente | {{lcs:lcs08:esercitazioni:08lcs07_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17 | Per chi non ha seguito il modulo di sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{lcs:lcs07:esercitazioni:08threadintro.pdf|Lucidi sul modello a thread}} | 23/04/2010 | | | 15 |**Esercitazione**: Processi| [[esercitazione6|Testo esercitazione 6 ]] | | 27/04/2010(A) \\ 28/04/2010(B) | |
| 15 |**Esercitazione**: Thread e programmazione concorrente | [[esercitazione7|Testo esercitazione 7]] | | 27/04/2010(A)\\ 28/04/2010(B) | | | 14 |**Lezione**: Thread e programmazione concorrente | {{lcs:lcs08:esercitazioni:08lcs07_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17 | Per chi non ha seguito il modulo di sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{lcs:lcs07:esercitazioni:08threadintro.pdf|Lucidi sul modello a thread}} | 30/04/2010 | |
| 16 |**Lezione**: Pipe | {{lcs:lcs07:esercitazioni:09lcs07_pipe.pdf|Lucidi pipe}}\\ [Rochkind] Cap 6 e 7 (parti) | | 30/04/2010 | | | 16 |**Esercitazione**: Thread e programmazione concorrente | [[esercitazione7|Testo esercitazione 7]] | | 04/05/2010(A)\\ 05/05/2010(B) | |
| 17 |**Esercitazione**: Sul terzo frammento & pipe | [[esercitazione8|Testo esercitazione 8 (pipe)]] \\ Vedi il terzo kit alla pagina del [[informatica:sol:laboratorio:progetto|progetto]] | | 04/05/2010(A)\\ 05/05/2010(B) | | | 17 |**Lezione**: Pipe e Socket | {{lcs:lcs07:esercitazioni:09lcs07_pipe.pdf|Lucidi pipe}}\\ [Rochkind] Cap 6 e 7 (parti) {{lcs:lcs07:esercitazioni:10lcs07_sockets.pdf|Lucidi su socket}}\\ [Rochkind] Cap 8 (parte di) | | 07/05/2010 | |
| 18 |**Lezione**: Socket | {{lcs:lcs07:esercitazioni:10lcs07_sockets.pdf|Lucidi su socket}}\\ [Rochkind] Cap 8 (parte di) | | 07/05/2010 | | | 18 |**Esercitazione**: Pipe e socket | [[esercitazione8|Testo esercitazione 8 (pipe)]]\\ [[esercitazione9 | Testo esercitazione 9 (socket)]] | | 11/05/2010(A)\\ 12/05/2010(B) | |
| 19 |**Esercitazione**: Pipe e socket | [[esercitazione8|Testo esercitazione 8 (pipe)]]\\ [[esercitazione9 | Testo esercitazione 9 (socket)]] | | 11/05/2010(A)\\ 12/05/2010(B) | | | 19 |**Lezione**: Segnali | {{lcs:lcs07:esercitazioni:11lcs07_segnali.pdf|Lucidi Segnali}}\\ [Rochkind] Cap 9 (parte di) | | 14/05/2010 | |
| 20 |**Lezione**: Segnali | {{lcs:lcs07:esercitazioni:11lcs07_segnali.pdf|Lucidi Segnali}}\\ [Rochkind] Cap 9 (parte di) | | 14/05/2010 | | | 20 |**Esercitazione**: socket e segnali | [[esercitazione10 | Testo esercitazione 10]] | | 18/05/2010(A) 19/05/2010 (B) | |
| 21 |**Esercitazione**: socket e segnali | [[esercitazione10 | Testo esercitazione 10]] | | 18/05/2010(A) 19/05/2010 (B) | | | 21 |**Lezione**: sul progetto didattico | | | 21/05/2010 | |
| 22 |**Lezione**: sul progetto didattico | | | 21/05/2010 | | |
| |