Scuola di Medicina e Chirurgia

Università Magna Graecia di Catanzaro

Fondamenti di Informatica

Ingegneria Informatica e Biomedica

Il corso mira a fornire le basi della programmazione, applicando sia il paradigma procedurale che quello ad oggetti. Sono presentati, infine, alcuni cenni di programmazione funzionale.

Il corso fornisce le seguenti competenze:

  • Comprensione degli strumenti linguistici di base dei linguaggi di programmazione;
  • Introduzione a problemi, algoritmi e loro valutazione;
  • Introduzione al problem solving computazionale;
  • Comprensione delle nozioni di oggetto;
  • Comprensione di semplici algoritmi basati su ricorsione e sulla tecnica divide-et-impera;
  • Capacità di utilizzo di strutture ad array e stringhe;
  • Abilità di realizzare una soluzione;
  • Abilità di verificare la correttezza di un programma per la risoluzione di un problema dato;
  • Capacità di realizzare programmi e di definire semplici algoritmi risolutivi.

Competenze trasversali: Abilità nella risoluzione di problemi, in particolare attraverso lo sviluppo di algoritmi; Abilità alla collaborazione in piccoli gruppi ed alla condivisione e presentazione del lavoro svolto; Autonomia nella ricerca di librerie utili alla risoluzione di homework.

Docente:
Pietro Cinaglia

Insegnamento SSD:
ING-INF/05 - Sistemi di elaborazione delle informazioni

CFU:
9