Prossima revisione | Revisione precedente |
informatica:sol:laboratorio17 [05/02/2017 alle 17:54 (8 anni fa)] – creata Massimo Torquati | informatica:sol:laboratorio17 [24/04/2017 alle 18:04 (8 anni fa)] (versione attuale) – Massimo Torquati |
---|
* Assistenti: | * Assistenti: |
* Orario del corso | * Orario del corso |
* Lezione: | * Lezione: Martedi 09:00--11:00 **(aula C -- Corso A) ** e sempre Martedi 09:00--11:00 **(aula B -- Corso B) ** |
* Esercitazioni in Laboratorio: Mercoledi 14:00--16:00 **(aula H -- corso A)** e sempre Mercoledi 16:00--18:00 **(aula H -- corso B)** | * Esercitazioni in Laboratorio: Mercoledi 14:00--16:00 **(aula H -- corso A)** e sempre Mercoledi 16:00--18:00 **(aula H -- corso B)** |
* **Ricevimento elettronico**: (raccomandato per problemi sul codice) contattate il docente o gli assistenti per posta elettronica **inviando un tar completo della directory di lavoro ed indicazioni chiare su come riprodurre l'errore**. | * **Ricevimento elettronico**: (raccomandato per problemi sul codice) contattate il docente o gli assistenti per posta elettronica **inviando un tar completo della directory di lavoro ed indicazioni chiare su come riprodurre l'errore**. |
* Ricevimento tradizionale : | * Ricevimento tradizionale : |
* (Corso A) | * (Corso A): Martedì dalle 11:00 alle 13:00 o per email/appuntamento |
* (Corso B) | * (Corso B): Martedì dalle 11:00 alle 13:00 o per email/appuntamento |
| |
* La frequenza del corso **non e' obbligatoria** ma e' fortemente raccomandata. | * La frequenza del corso **non e' obbligatoria** ma e' fortemente raccomandata. |
===== Lezioni ed esercitazioni ===== | ===== Lezioni ed esercitazioni ===== |
Vedete la pagina delle | Vedete la pagina delle |
* [[informatica:sol:laboratorio17:esercitazioniA:|lezioni ed esercitazioni (Corso A)]] | * [[informatica:sol:laboratorio17:esercitazioniB:|lezioni ed esercitazioni]] |
* [[informatica:sol:laboratorio17:esercitazioniB:|lezioni ed esercitazioni (Corso B)]] | |
per i materiali relativi a ogni lezione ed esercitazione. | per i materiali relativi a ogni lezione ed esercitazione. |
| |
==== Virtual Machine (VirtualBox) ==== | ==== Virtual Machine (VirtualBox) ==== |
| |
E' disponibile un disco virtuale (formato .vmdk) contenente una installazione completa di [[http://xubuntu.org|XUbuntu]] con tutti gli strumenti di sviluppo richiesti per il corso, che può essere fatta partire utilizzando (ad esempio) il sistema di virtualizzazione [[http://www.virtualbox.org|VirtualBox]]. [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/README.pdf| Qui]] è possibile scaricare alcune semplici note (in formato pdf) che descrivono come creare una macchina virtuale (VM) sotto VirtualBox partendo da un disco esistente. Il disco virtuale compresso (.zip) della VM è scaricabile seguendo il [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/xubuntu.vmdk.zip| link]] (circa 3GB !). | E' disponibile un disco virtuale (formato .vmdk) contenente una installazione completa di [[http://xubuntu.org|XUbuntu]] con tutti gli strumenti di sviluppo richiesti per il corso, che può essere fatta partire utilizzando (ad esempio) il sistema di virtualizzazione [[http://www.virtualbox.org|VirtualBox]]. [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/README.pdf| Qui]] è possibile scaricare alcune semplici note (in formato pdf) che descrivono come creare una macchina virtuale (VM) sotto VirtualBox partendo da un disco esistente. Il disco virtuale compresso (.zip) della VM è scaricabile seguendo il [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/xubuntu.vmdk.zip| link]] (circa 3GB !). |
| |
==== FAQ ==== | |
Per avere risposte alle domande piu' frequenti, vedere la pagina relativa alle [[informatica:sol:laboratorio17:FAQ|FAQ]]. | |
| |
==== Altro materiale ==== | ==== Altro materiale ==== |
* Confronto fra bash e dash: [[http://princessleia.com/plug/2008-JP_bash_vs_dash.pdf| trasparenze con le differenze principali]] | * Confronto fra bash e dash: [[http://princessleia.com/plug/2008-JP_bash_vs_dash.pdf| trasparenze con le differenze principali]] |
| |
==== Enjoy ==== | |
* Attenzione ad usare i ''goto'' possono succedere strane cose \\\ | |
{{:informatica:sol:goto.png?700|}} | |
* [[http://www.cs.rochester.edu/~kparkins/C-command.html|The ten commandments for C programmers]] edizione annotata dei dieci comandamenti per programmatori C. | |
* Kernighan e Ritchie di fronte a un PDP-11, inventando il C:\\ | |
{{lcs:lcs07:ken2.jpg|Kernighan e Ritchie di fronte a un PDP-11, inventando il C}} | |
* ([[http://imgs.xkcd.com/comics/real_programmers.png|molte altre]] su [[http://www.xkcd.com]])\\ | |
{{http://imgs.xkcd.com/comics/compiler_complaint.png}} | |
* [[http://www.osnews.com/images/comics/wtfm.jpg|Good code vs. bad code]] | |
| |
===== Esame ===== | ===== Esame ===== |
L'esame prevede lo svolgimento di un **[[informatica:sol:laboratorio16:progetto|progetto]] ** ed una **prova orale**. | L'esame prevede lo svolgimento di un **progetto** ed una **prova orale**. |
**Si ricorda che per sostenere l'esame (sia teoria che laboratorio) e' indispensabile iscriversi entro la data prevista per l'appello.** | **Si ricorda che per sostenere l'esame (sia teoria che laboratorio) e' indispensabile iscriversi entro la data prevista per l'appello.** |
| Il testo del progetto per l'a.a. 2016/2017 e le informazioni per la consegna sono reperibili nella pagina ufficiale del **[[informatica:sol:laboratorio17:progetto|progetto]]**. |
| |
===== Comments ===== | ===== Comments ===== |
Per tutto il resto mandate una email ai docenti. \\ | Per tutto il resto mandate una email ai docenti. \\ |
| |