Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio:esercitazioni:start

Sommario lezioni ed esercitazioni

Importante:

  • Gli argomenti delle lezioni non ancora svolte sono suscettibili di modifica. Controllate sempre la versione piu' aggiornata.
  • I link alle (eventuali) soluzioni delle esercitazioni verranno attivati solo dopo che l'esercitazione e' stata effettuata.
Numero Descrizione Materiale Commenti Data
1 Esercitazione: ripasso su C, interazione su shell testuale, emacs, gcc, ddd, gdb, mcheck, etc. Testo esercitazione 1
Materiale didattico sulla home page del corso.
Pieghevole comandi C
Pieghevole comandi GDB
23/02/2010(A)
24/02/2010(B)
2 Lezione: programmazione 'generica' in C, preprocessore Lucidi introduttivi
Lucidi liste generiche
Lucidi Preprocessore
Materiale didattico sulla home page del corso.
26/02/2010
3 Esercitazione: puntatori, macro, librerie e primo frammento progetto Testo esercitazione 1bis
Vedi il primo kit alla pagina del 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. Lucidi frame chiamata di funzione
Lucidi funzioni libreria standard I/O
Lucidi Compilazione Linking e Make
Siamo arrivati al lucido 44 (Make) 05/03/2010
5 Esercitazione: mtrace, make e primo frammento di progetto Testo esercitazione 2 09/03/2010(A)
10/03/2010(B)
6 Lezione: Bash: Shell dal punto di vista dell'utente 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 Testo esercitazione 3 (make)
Testo esercitazione 3 (bash)
16/03/2010(A)
17/03/2010(B)
8 Lezione: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo Lucidi unix e bash (parte 2) Siamo arrivati alla pagina 36 di Bash (2) 19/03/2010
9 Esercitazione: Bash Testo esercitazione 3 (bash) 23/03/2010(A)
24/03/2010(B)
10 Lezione: Terminiamo la bash.Lucidi Unix e Bash (terza ed ultima parte) 26/03/2010
11 Esercitazione: Bash Testo esercitazione 4 (bash)
Sul secondo kit alla pagina del progetto
Errori Comuni Frammento 1
Un debugger minimale per Bash Decomprimere nella directory corrente ed eseguire con
 bash:~$ ./bashdb scriptfile

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)
12 Lezione: SC introduzione, File e directory. 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
13 Esercitazione: File Testo esercitazione 5 20/04/2010(A)
21/04/2010(B)
14 Lezione: Processi: fork, exec, wait, exit, at_exit 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
15 Esercitazione: Processi Testo esercitazione 6 27/04/2010(A)
28/04/2010(B)
14 Lezione: Thread e programmazione concorrente 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
Lucidi sul modello a thread
30/04/2010
16 Esercitazione: Thread e programmazione concorrente Testo esercitazione 7 04/05/2010(A)
05/05/2010(B)
17 Lezione: Pipe e Socket Lucidi pipe
[Rochkind] Cap 6 e 7 (parti) Lucidi su socket
[Rochkind] Cap 8 (parte di)
07/05/2010
18 Esercitazione: Pipe e socket Testo esercitazione 8 (pipe)
Testo esercitazione 9 (socket)
11/05/2010(A)
12/05/2010(B)
19 Lezione: Segnali Lucidi Segnali
[Rochkind] Cap 9 (parte di)
14/05/2010
20 Esercitazione: socket e segnali Testo esercitazione 10 18/05/2010(A) 19/05/2010 (B)
21 Lezione: sul progetto didattico 21/05/2010
informatica/sol/laboratorio/esercitazioni/start.txt · Ultima modifica: 23/04/2010 alle 10:20 (11 anni fa) da Susanna Pelagatti