Presentazione

Organizzazione della Didattica

DM270
FISICA ORD. 2014


6

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 48 0 0 150

Periodo

AnnoPeriodo
III anno1 semestre

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
02/10/201719/01/2018

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 del sistema operativo Linux. 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.