Skip to main content
Side panel
Corsi di laurea e post laurea
Home
More
Corsi
Corsi di laurea e post laurea
English (en)
English (en)
Français (fr)
Italiano (it)
You are currently using guest access
Log in
Home
Corsi di laurea e post laurea
Open course index
B024281 (B047) - MODULO: PROGRAMMAZIONE (CURRICULUM: TECNICO SCIENTIFICO - E69) 2019-2020
Registro lezione: 18 Maggio
Registro lezione: 18 Maggio
Registro lezione: 18 Maggio
Observer
push e pull
MVC
esempi wxWidgets e QT
Last modified: Monday, 2 March 2020, 12:06 PM
◄ Video chat tutoraggio: martedì 12 ore 14:30-16:30
Jump to...
Jump to...
Annunci
Libro di testo
Modalità di svolgimento dell'esame
Orario di ricevimento
Ambienti di sviluppo/compilatori consigliati
Manuale del C++ online
C++ FAQ
Altri libri di testo
Annunci
Esempio uso libreria SFML (CMake vecchio stile)
Esempio uso libreria SFML (Cmake nuovo stile)
Esempi domande compito d'esame
Video chat Google Meet per prova intermedia 4 Maggio 2020
Quiz - Prova intermedia 4 Maggio 2020
Risultati prova intermedia
Linee guida per svolgere la prova in modalità telematica
Registro lezione: 2 Marzo
VideoLezione 25-02-2019
1 - Presentazione del corso
2 - Introduction
2b - Hello World in C++
Registro lezione: 5 Marzo
VideoLezione 28-02-2019
Compiling/Debugging "Hello World"
Esercizio: correzione bug
Esercizio correzione bug: video
Registro lezione: 9 Marzo
VideoLezione 04-03-2019
3 - classes e objects
Registro lezione: 12 Marzo
Video: costruttori, costruttori explicit, distruttori
Video: esempi di costruttori e costruttori explicit
Video: passaggio argomenti, riferimenti, puntatori
VideoLezione 07-03-2019
Esercitazione E1: descrizione attività
Esercitazione E1: materiale
Esercitazione E1: video soluzione
Esercitazione E1: possibile soluzione
Domande di verifica su lezione del 9 Marzo
Registro lezione: 16 Marzo
3c - Deep vs. shallow copy
3b - Constancy
VideoLezione 11-03-2019
Video: const correctness
Video: deep vs. shallow copy
Registro lezione: 19 Marzo
Videolezione 14-03-2019
Esercitazione E2: descrizione attività
Esercitazione E2: materiale
Esercitazione E2: video soluzione
Esercitazione E2: possibile soluzione
Domande di verifica su lezione del 16 Marzo
Questionario sul corso
Registro lezione: 23 Marzo
VideoLezione 18-03-2019
4 - Inheritance
Video: ereditarietà
Video: ereditarietà - esempio
Video: polimorfismo
Registro lezione: 26 Marzo
VideoLezioni 21-03-2019
Esercitazione E3: descrizione attività
Esercitazione E3: materiale
Esercitazione E3: video soluzione
Esercitazione E3: possibile soluzione
Domande di verifica lezione del 23 Marzo
Registro lezione: 30 Marzo
VideoLezione 01-04-2019
4c - Casting
Video: cast
4d - ABCs and copy constructors
Video: ABC and copy constructors
Video chat tutoraggio 2 Aprile ore 10:30
Registro lezione: 2 Aprile
VideoLezione 04-04-2019
Esercitazione E4: descrizione attività
Esercitazione E4: materiale
Esercitazione E4: possibile soluzione
Domandi di verifica su lezione del 30 Marzo
Registro lezione: 6 Aprile
VideoLezione 8-04-2019
4b - Classes and objects-software engineering methods
Video: software engineering - tools and methods
Video: software engineering - examples
5 - Templates
Video chat tutoraggio 7 Aprile ore 14:30
Registro lezione: 23 Aprile
VideoLezione 11-04-2019
Esercitazione E5: descrizione attività
Esercitazione E5: materiale
Esercitazione E5: possibile soluzione
Esercitazione E5: possibile soluzione 2
Video chat tutoraggio: giovedì 16 ore 14:30-16:30
Domande di verifica su lezione del 6 Aprile
Registro lezione: 27 Aprile
VideoLezione 29-04-2019
6 - STL
3d - Coding style guidelines
Video: linee guida di stile per la scrittura del codice
Prenotazione prova in itinere: 4 Maggio
Registro lezione: 30 Aprile
VideoLezione 02-05-2019
7 - exceptions
Video chat tutoraggio: martedì 28 ore 14:30-16:30
Video: eccezioni
Domande di verifica su lezione del 30 Aprile
Esempi domande prova in itinere
Esercitazione E6: descrizione attività
Registro lezione: 7 Maggio
VideoLezione 09-05-2019
Esercitazione E7: descrizione attività
Esercitazione E6: materiale
Esercitazione E6: possibile soluzione
Esercitazione E7: materiale
Esercitazione E7: possibile soluzione
Registro lezione: 11 Maggio
VideoLezione 13-05-2019
8 - Resource management
9 - Design patterns: adapter
Video: gestione risorse
Video: design pattern - Adapter
Registro lezione: 14 Maggio
VideoLezione 16-05-2019
Esercitazione E8: descrizione
Esercitazione E8: materiale
Esercitazione E9: descrizione
Esercitazione E9: materiale
Video chat tutoraggio: martedì 12 ore 14:30-16:30
10 - Design Patterns: Observer e MVC
VideoLezione 20-05-2019
Video: design pattern Observer
Installazione wxWidgets e QT su Windows
Installazione wxWidgets e QT su macOS e Linux
Hello World in wxWidgets
Hello World in QT
Progetto wxFormBuilder per GUI wxWidgets
Esempio MVC in QT
Esempio MVC in wxWidgets
Esempio MVC testo
registro lezione: 21 Maggio
Esercitazione E10: descrizione
VideoLezione 23-05-2019
Esercitazione E10: materiale (terminale)
Esercitazione E10: materiale (wxWidgets)
Video chat tutoraggio 19 Maggio ore 14:30-16:30
Registro lezione: 25 Maggio
11 - Design patterns: Factory e Singleton
VideoLezione 3-06-2019
Registro lezione: 28 Maggio
Esercitazione E11 + E12: descrizione
Esercitazione E11: materiale
Esercitazione E12: materiale
Video: Factory e Singleton
Registro lezione: 4 Giugno
VideoLezione 06-06-2019
6b - C++11
Video: C++11
Video chat preparazione al compito: Lunedì 8 Giugno ore 14:30
VideoLezione 07-05-2019
Esercitazione EF: descrizione
Esercitazione EF: materiale
Esercitazione EF: soluzione
Laboratorio di Programmazione: VideoLezione 13-03-2019 (Compilatore e librerie)
Laboratorio di Programmazione: VideoLezione 3-04-2019 (Unit testing)
Laboratorio di Programmazione: VideoLezione 10-04-2019 (Versionamento)
Laboratorio di Programmazione: VideoLezione 08-05-2019 (Refactoring)
10 - Design Patterns: Observer e MVC ►