Presentazione

Organizzazione della Didattica

DM270
FISICA


6

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 48 0 0 150

Periodo

AnnoPeriodo
III annoannuale

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
01/10/201412/06/2015

Tipologia

TipologiaAmbitoSSDCFU
affine/integrativo Nessun ambitoINF/013
affine/integrativo Nessun ambitoING-INF/053


Responsabile Insegnamento

ResponsabileSSDStruttura
Dott. RONCHESE PAOLOFIS/01Dipartimento di Fisica e Astronomia "Galileo Galilei"

Altri Docenti

Non previsti.

Attività di Supporto alla Didattica

Esercitatore
Dott. NESPOLO MASSIMO

Bollettino

Elementi base di programmazione. Elementi di linguaggio C.

Grammatica e sintassi del linguaggio C++. Programmazione a oggetti. Disegno ed implementazione di programmi.

Lezioni frontali con dimostrazioni pratiche. Esercitazioni in aula informatica.

Rivisitazione degli elementi del linguaggio C e differenze con il C++. Variabili, tipi ed operatori. Controllo del flusso e cicli. Funzioni, argomenti, passaggio per valore e per riferimento, ricorsione. Puntatori, insiemi di variabili, riferimenti e variabili costanti. Gestione dinamica della memoria. Ingresso e uscita di dati. Il preprocesore C/C++. Specificatori di memoria e accessibilita', librerie. Oggetti composti, strutture e classi. Dati membro e funzioni membro, membri condivisi, operatori. Spazi di nomi ed eccezioni. Funzioni e classi template. Libreria standard, contenitori ed algoritmi. Ereditarieta' e polimorfismo, classi base e classi derivate, funzioni virtuali. Costrutti comuni.

Prove pratica durante il corso e discussione orale.

Funzionalita', leggibilita' e mantenibilita' dei programmi scritti nelle esercitazioni. Conoscenza del linguaggio e dei costrutti piu' comuni.

S.Prata, C++ Primer Plus. : Sams Publishing,

Materiale fornito dal docente.