93034 - FONDAMENTI DI INFORMATICA T

Scheda insegnamento

Anno Accademico 2021/2022

Conoscenze e abilità da conseguire

Lo studente viene introdotto ai principi, alle metodologie di progetto e agli strumenti fondamentali per lo sviluppo di applicazioni informatiche, indagando alcuni classici problemi computazionali, procedendo per ciascuno di essi all’identificazione di idonei algoritmi risolutivi, formalizzati in termini del linguaggio di programmazione C. Lo studente acquisisce: - familiarità e padronanza del linguaggio di programmazione; - capacità di tradurrre un problema in un algoritmo; - aspetti teorici dell'informatica e dei sistemi di calcolo.

Contenuti

In seguito ad una discussione con chi di competenza, è stato stabilito di utilizzare per il corso il linguaggio Python. I rimanenti obiettivi formativi sono immutati.

Il contenuti del corso includeranno:

  • Introduzione all'informatica
  • Utilizzo dell'emulatore di terminale
  • Interprete Python e notabook Jupyter
  • Programmazione strutturata
  • Funzioni
  • Collezioni
  • Sistema Operativo ed Hardware
  • Calcolo vettoriale in Python
  • Accenni di Programmazione Funzionale in Python
  • Accenni di Programmazione ad Oggetti in Python
  • Soluzione di problemi di calcolo numerico in Python

Testi/Bibliografia

Il corso non avrà un testo di riferimento: il materiale sarà costituito principalmente da notebook interattivi e slide in PDF, con riferimenti a tutorial online per approfondimenti.  

Metodi didattici

Il corso fonderà lezioni frontali sotto forma di tutorial e momenti di laboratorio in aula.

Sarà necessario disporre di un PC portatile per i momenti di laboratorio.

Modalità di verifica e valutazione dell'apprendimento

L'esame consisterà in una prova pratica in laboratorio. Non sarà necessario portare il proprio PC.

In caso di restrizioni dovute all'epidemia in corso, la prova d'esame sarà sostenuta in modalità online.

Strumenti a supporto della didattica

Il materiale del corso consisterà principalmente di notebook Jupyter scaricabili e slide in formato PDF.

Tutte le lezioni saranno registrate.

Orario di ricevimento

Consulta il sito web di Michele Lombardi