ALGORITMI E PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

ALGORITMI E PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

_
iten
Codice
84377
ANNO ACCADEMICO
2019/2020
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

PRESENTAZIONE

La programmazione orientata agli oggetti è un paradigma di programmazione attuale che permette lo sviluppo efficiente di moduli software. Tali moduli sono alla base di molteplici applicazioni utilizzate nell’ambito biomedico.  Il linguaggio di riferimento è il C++.

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

La frequenza e la partecipazione attiva alle attività formative proposte (lezioni frontali ed esercitazioni) e lo studio individuale consentiranno allo studente di: conoscere gli strumenti teorici e pratici della programmazione orientata agli oggetti; utilizzare classi e oggetti nell’implementazione dei programmi per astrarre gli algoritmi e le strutture dati che possono essere utili a un   ingegnere biomedico; sviluppare le capacità per applicare operativamente i concetti appresi.

PREREQUISITI

Programmazione procedurale.

Modalità 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

Ricevimento: Su appuntamento via email:  fabio.solari@unige.it  (il docente ha più insegnamenti per vari corsi di studi, specificare sempre il cognome e l'insegnamento)

LEZIONI

Modalità didattiche

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

ESAMI

Modalità d'esame

Lo scritto è relativo agli argomenti svolti durante il semestre: è costituito da esercizi di programmazione che lo studente deve svolgere durante la prova scritta. Esempi di tali esercizi sono stati forniti durante le ore di lezione e esercitazione.

Modalità di accertamento

Dettagli sulle modalità di preparazione per l’esame e sul grado di approfondimento di ogni argomento verranno dati nel corso delle lezioni. L’esame scritto verificherà l’effettiva acquisizione delle conoscenze di programmazione orientata agli oggetti apprese durante il semestre: al termine dell’insegnamento lo studente dovrà dimostrare di saper sviluppare programmi a oggetti utilizzando le caratteristiche del linguaggio C++.

.