Massimo Lauria

Avvisi

Nessun avviso, per ora.

Descrizione del corso

Questo corso è stato progettato per dare agli studenti delle nozioni rudimentali di informatica. Ci sarà una minima parte di contenuti teorici e una più sostanziale parte di contenuti tecnici. Gli studenti dovranno imparare a ragionare in maniera logica e non ambigua, in maniera tale da risolvere problemi computazionali scrivendo dei programmi in linguaggio Python.

Libro di testo e risorse didattiche

Il libro di testo che adottiamo è Pensare in Python - Come pensare da Informatico di Allen B. Downey. Il libro è disponibile gratuitamente in versione italiana.

In più per la parte teorica legata ad algoritmi e complessità ci sono delle dispense che verranno rese disponibili a mano a mano che si procede nel corso. Gran parte di questo materiale deriva un libro di testo che non è necessario per il corso (visto che ci sono le dispense) ma al quale può essere utile riferirsi per approfondimenti o chiarimenti.

  • Introduzione agli algoritmi e strutture dati di Thomas H. Cormen, Charles E. Leiserson, e al.

Durente le lezioni verranno prodotte dispense e diapositive che verranno rese disponibili sulla pagina del diario del corso.

Ulteriori risorse

Sia i concetti che le tecnologie presentate nel corso sono consolidate. Esistono numerosissimi corsi, videocorsi, tutorial, manuali che trattano l'informatica di base, Python. Molti di sono gratuiti e di alta qualità, e possono essere trovati facilmente usando qualunque motore di ricerca. La maggior parte di questo materiale è in inglese, anche se dovrebbe essercene parecchio in italiano.

Programma di esame

Riassumendo, il programma di esame è costituito da

  • Capitoli del libero di testo Pensare in Python, elencati durante il corso
  • Dispense sulla parte teorica di algoritmi e complessità
  • Il contenuto delle diapositive utilizzate a lezione
  • Il contenuto delle esercitazioni di laboratorio

Le modalità di esame sono discusse nella pagina dedicata.

Calendario, Orari e Aule

Il corso si svolge dal 23 Settembre al 19 Dicembre 2019, secondo un calendario settimanale che trovate su Google Calendar. Se dovessi aver bisogno di spostare o rimandare qualche lezione, ve lo comunicherò per tempo.

Lezioni regolari (Dip. Scienze Statistiche, Aula III).

Le lezioni regolari si svolgeranno nell'Aula III al terzo piano del Dipartimento di Scienze Statistiche (CU002).

  • Mercoledì, ore 12.00-14.00
  • Giovedì, ore 14.00-16.00

Laboratorio (Via Tiburtina 205, aula 15)

Le lezioni di laboratorio si svolgono nell'aula dei laboratori di Via Tiburtina, 205. Le aule sono dotate di computer con sistema operativo Linux. Durante queste lezioni gli studenti dovranno scrivere programmi in Python.

  • Lunedì, ore 8.00-10.00