Insegnamento LABORATORIO PROGRAMMAZIONE I
| Nome del corso di laurea | Programmazione e gestione di sistemi informatici | 
|---|---|
| Codice insegnamento | A003648 | 
| Curriculum | Comune a tutti i curricula | 
| Docente responsabile | Marco Baioletti | 
| Docenti | 
 | 
| Ore | 
 | 
| CFU | 3 | 
| Regolamento | Coorte 2024 | 
| Erogato | Erogato nel 2024/25 | 
| Erogato altro regolamento | |
| Attività | Altro | 
| Ambito | Tirocini formativi e di orientamento | 
| Settore | NN | 
| Anno | 1 | 
| Periodo | Primo Semestre | 
| Tipo insegnamento | Obbligatorio (Required) | 
| Tipo attività | Attività formativa monodisciplinare | 
| Lingua insegnamento | ITALIANO | 
| Contenuti | * esercitazioni pratiche sul linguaggio C++ relative agli argomenti svolti nel corso di Programmazione I * alcuni aspetti avanzati del linguaggio C++ | 
| Testi di riferimento | C++. Fondamenti di programmazione. H. M. Deitel, P.J. Deitel. Apogeo | 
| Obiettivi formativi | Questo corso è la parte di esercitazione in laboratorio del corso di Programmazione I. Le principali conoscenze acquisite saranno * come implementare un algoritmo in C++ * alcuni aspetti avanzati del linguaggio Le principali abilita' acquisite saranno * essere in grado di scrivere programmi in C++ * essere in grado di utilizzare un ambiente di sviluppo | 
| Prerequisiti | Nessun particolare prerequisito | 
| Metodi didattici | esercitazioni in laboratorio riguardanti la programmazione in linguaggio C++ | 
| Modalità di verifica dell'apprendimento | L'esame consiste in una serie di esercizi di programmazione in C++ da svolgere al computer e ha lo scopo di accertare le conoscenze dello studente riguardo la programmazione nel linguaggio | 
| Programma esteso | Il programma del corso in gran parte corrisponde fedelmente a quello di Programmazione I. Potrebbero essere approfonditi alcuni argomenti avanzati non trattati nel corso di Programmazione I, ad esempio i container vector, list, map, i numeri pseudo-casuali, la gestione dei file |