Salta al contenuto principale della pagina

ALGORITMI E PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

CODICE 84377
ANNO ACCADEMICO 2017/2018
CFU 6 cfu al 2° anno di 8713 INGEGNERIA BIOMEDICA (L-8) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE INF/01
LINGUA Italiano
SEDE GENOVA (INGEGNERIA BIOMEDICA )
PERIODO 1° Semestre
MATERIALE DIDATTICO AULAWEB

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

L'insegnamento ha l'obiettivo di fornire agli studenti le metodologie e gli strumenti per progettare e sviluppare applicazioni software secondo criteri di efficienza e produttività utilizzando la programmazione orientata agli oggetti in C++

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

L”insegnamento  si propone di fornire gli strumenti teorici e pratici della programmazione orientate agli oggetti.  L’utilizzo degli oggetti nell’implementazione dei programmi porta a un’astrazione degli algoritmi e delle strutture dati, che possono essere utili a un   ingegnere biomedico,  e quindi ad un loro più efficiente uso. L’esercizio è finalizzato a sviluppare le capacità dello studente bioingegnere nell’applicare operativamente i concetti appresi.

MODALITA' DIDATTICHE

Lezioni ed esercizi in aula. Esercitazioni guidate in C++ da svolgere durante il semestre e da consegnare tramite Aulaweb.

PROGRAMMA/CONTENUTO

Programmazione orientate agli oggetti in C++: classi, memoria dinamica, sovra caricamento degli operatori, ereditarietà  e polimorfismo. Casi di studio: strutture dati e algoritmi. Esercitazioni.

TESTI/BIBLIOGRAFIA

- Materiale distribuito e note disponibili su Aulaweb.
- H. Schildt. C++: La guida completa. McGraw-Hill

DOCENTI E COMMISSIONI

Commissione d'esame

MANUELA CHESSA (Presidente)

FABIO SOLARI (Presidente)

MAURO GIACOMINI

LEZIONI

MODALITA' DIDATTICHE

Lezioni ed esercizi in aula. Esercitazioni guidate in C++ da svolgere durante il semestre e da consegnare tramite Aulaweb.

ESAMI

MODALITA' D'ESAME

Prova scritta

MODALITA' DI ACCERTAMENTO

Al termine dell’insegnamento lo studente dovrà dimostrare di saper sviluppare programmi a oggetti utilizzando le caratteristiche del linguaggio C++.

.

Calendario appelli

Data Ora Luogo Tipologia Note
10/01/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
31/01/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
14/02/2018 14:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
13/06/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
11/07/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
04/09/2018 10:00 GENOVA Scritto 10/01/2018 - Aula E3+E4 31/01/2018 - Aula E1 + E3 14/02/2018 - Aula E3+E4 13/06/2018 - Aula E1 11/07/2018 - Aula G2A 04/09/2018 - Aula G2b
30/10/2018 16:00 GENOVA Scritto aula G2a