Salta al contenuto principale della pagina

ALGORITMI E PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

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

    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.

    MODALITA' DIDATTICHE

    Lezioni ed esercizi  (svolte online). 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. Template. 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

    FABIO SOLARI (Presidente)

    GIORGIO BALLESTIN

    CHIARA BASSANO

    MAURO GIACOMINI

    MANUELA CHESSA (Presidente Supplente)

    LEZIONI

    ESAMI

    MODALITA' D'ESAME

    Lo scritto è relativo agli argomenti svolti durante il semestre: è costituito da quiz ed 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. Prova orale.

    MODALITA' 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++.

    .

    Calendario appelli

    Data Ora Luogo Tipologia Note
    18/01/2021 10:00 GENOVA Scritto
    10/02/2021 10:00 GENOVA Scritto
    31/03/2021 10:00 GENOVA Scritto
    16/06/2021 10:00 GENOVA Scritto
    14/07/2021 10:00 GENOVA Scritto
    02/09/2021 10:00 GENOVA Scritto