Il corso di Informatica del Corso di Laurea in Matematica è composto dal modulo I, tenuto dal Prof. Maurizio Gabbrielli, il modulo II, tenuto dal Dr. Giuseppe Lisanti e coordinato con un corso di laboratorio, assistito da Francesca Del Bonifro, Clara di Matteo Riccardo Luciani, Andrea Sebastiani, Stefano Zingaro, Per gli studenti di Filosofia: il corso è mutuato dal CdL in Matematica e si tiene al secondo semestre (a partire dal 19 febbraio 2019). Gli orari sono pubblicati qui . Siccome il corso è mutuato per 6 crediti, l'esame per gli studenti di Filosofia non comprende il test di programmazione (ma gli studenti sono invitati a frequentare il laboratorio).
Laboratorio:Vedere la pagina relativa, gestita dal dott. Stefano Zingaro: qui. In linea di massima, c'è laboratorio tutti i venerdì, più alcuni mercoledì (quando non c'è laboratorio, si tiene lezione regolare).
Si invita a consultare anche la
pagina web del corso tenuto dal Prof. Martini lo scorso anno
Un ottimo interprete interattivo: pythontutor.com, che permette di visualizzare
l'esecuzione sulla macchina Python, con l'evoluzione dello stato.
Trasparenze di alcune lezioni:Introduzione al corso: Cos'è l'informatica? Perché informatica a Matematica?Interpreti, compilatori, macchina di Von Neumann. fibonacci.py: varie versioni per il calcolo della successione di Fibonacci recursion.py : varie funzioni ricorsive radice quadrata (calcolata con il metodo di Newton) programma per la funzione di koch programma mergesort ricorsivo regole di visibilità scope_statico.py (statico)
Compiti scritti:11 giugno 201927 giugno 2019 Modalità d'esame:L'esame è costituito da due parti:
Per gli studenti di scienze filosofiche (per i quali l'esame è di sei crediti): l'esame non comprende la prova di laboratorio.
Testi d'esame:qui.Una lista dei comandi/funzioni/metodi Python ammessi durante l'esame scritto.
|