MASTER DI II LIVELLO IN MATEMATICA PER LE APPLICAZIONI

LABORATORIO AVANZATO DI PROGRAMMAZIONE

Docenti: Dott. Gabriele Zannoni
Crediti: 4
Obiettivi: Fornire agli allievi conoscenze/competenze di programmazione ad oggetti ed in particolare in C++.
Contenuti: Prof. Gabriele Zannoni: (24 ore di lezioni frontale + 24 ore di didattica alternativa)
  • Basi di C
  • Tipi di dato
  • Espressioni
  • Controllo del flusso
  • Funzioni – passaggio per valore e riferimento
  • Ricorsione
  • Array
  • Input/Output
  • Puntatori: allocazione dinamica
  • Dal C al C++
  • Classi
  • Costruttori e distruttori
  • Allocazione dinamica
  • Riferimenti
  • Incapsulamento, Ereditarietà, Polimorfismo
  • Principi di Object Oriented Design
Competenze in esito: Al termine del corso gli studenti saranno in grado di programmare in C++.
Modalità d'esame: Test ed eventuale colloquio orale.