Indice
242AA Informatica 2019/20 - Corsi A e B
Informazioni pratiche
- Vedi la Presentazione del corso per lo scopo, il programma di massima ed altre informazioni
- Docenti: Susanna Pelagatti (A) Alessio Conte (conte [AT] di.unipi.it) (B)
- Ricevimento elettronico: contattate i docenti per posta elettronica inviando il file del programma ed indicazioni chiare sull'errore e su come compilare ed eseguire per riprodurre l'errore stesso.
- Orario del corso
- Lezioni: Mercoledi 16-18 aula B (B-Conte) aula A (A-Pelagatti)
- Laboratorio: Giovedi 14-16 aule H ed M (A-Pelagatti) e Venerdi 16-18 aule H ed M (B-Conte)
- Ricevimento: Mercoledi' 14-16
- La frequenza del corso non e' obbligatoria ma fortemente consigliata soprattutto per chi non ha mai programmato.
IMPORTANTE: dal 9 Marzo 2020 fino a nuovo ordine la didattica si svolge esclusivamente online, nei soliti orari. Per partecipare collegarsi alle seguenti chat :
- (corso A) Microsoft Teams (canale Google Meets al momento non attivo)
- (corso B) Microsoft Teams (canale Google Meets al momento non attivo)
Il ricevumento si svolge esclusivamente per via elettronica (skype o meet) negli orari fissati, contattare il docente per mail per attivare il collegamento
Lezioni ed esercitazioni
Vedete la pagina delle lezioni ed esercitazioni per i materiali relativi a ogni lezione ed esercitazione.
Avvisi urgenti
Per tutti gli avvisi urgenti saranno inviati attraverso la piattaforma di e-learning ufficiale. Se non vi siete ancora iscritti provvedete.
FAQ
Per avere risposte alle domande piu' frequenti, vedere la pagina relativa alle FAQ
Libro di testo
Kelley, Pohl. C: Didattica e Programmazione (seconda edizione o successive), Addison-Wesley.
Altro materiale
- (approfondimenti e rapporti con i problemi della fisica) Barone, Marinari, Organtini, Ricci-Tersenghi. Programmazione Scientifica. Linguaggio C, algoritmi e modelli nella scienza. Pearson Education 2006
- Un sito di 'sommari' (quick references) su tutto!
- Manuali in linea delle funzioni di libreria standard: man nomefunzione man -k argomento
- Altre informazioni in linea (bash, make tec.) ESC-X info da emacs.
Portatili e accesso alle macchine delle aule H-L-M Polo Fibonacci
Utenti Windows 10
Per Windows 10 è disponibile WSL (Windows Subsystem for Linux) che consente di utilizzare una shell linux direttamente in Windows.
- Il disco C di Windows si torvera' in /mnt/c/
- Si puo modificare la cartella iniziale della shell tramite il file “.bashrc” nella cartella home, tramite il comando:
echo "cd /mnt/c/" >> ~/.bashrc
(o in qualsiasi cartella si preferisce, as es in C:/questa/cartella/qui/ sostituendo '/mnt/c/' con '/mnt/c/questa/cartella/qui/')
- E' disponibile “sudo apt-get install” per installare software, come tutti gli altri comandi normalmente disponibili su Linux (e' una vera distribuzione Linux, non un emulatore)
- Va installato il compilatore 'gcc' eseguendo i comandi 'sudo apt update' e poi 'sudo apt install gcc'
- L'ambiente grafico può essere installato separatamente, ma ai fini del corso non e' necessario.
Utenti altre versioni di Windows
Se la MV non funziona o il PC è troppo vecchio qua trovate le Istruzioni installazione CygWin (da usare solo come ultima spiaggia)
Utenti Mac
- installare prima XCODE e poi gcc come spiegato in questa pagina o in questi lucidi
Utenti Linux
- Ovviamente chi ha una partizione Linux puo' usare quella. Distribuzione preferibile Ubuntu ma vanno bene anche altre
Esame
Trovate qua le regole d'esame. Questa invece e' la pagina degli assegnamenti .
Comments
Per tutto il resto mandate una email a ai docenti conte at di dot unipi dot it e susanna dot pelagatti at unipi dot it