Corso | Ingegneria Industriale |
Curriculum | Curriculum unico |
Orientamento | Orientamento unico |
Anno Accademico | 2017/2018 |
Crediti | 6 |
Settore Scientifico Disciplinare | ING-INF/05 |
Anno | Secondo anno |
Unità temporale | Primo semestre |
Ore aula | 48 |
Attività formativa | Attività formative di base |
Docente | GIUSEPPE MARIA LUIGI SARNE' |
Obiettivi | Conoscenza e capacità di comprensione Il corso verte sulla Programmazione Orientata agli Oggetti e mira a fornire allo studente gli strumenti e la metodologia necessaria per sviluppare programmi complessi. Come linguaggio di riferimento si adotterà il C++ in continuità con il corso di base del primo anno. Capacità di applicare conoscenza e comprensione Capacità di esplicitare le relazioni d’interdipendenza esistenti tra gli elementi del problema e di realizzare codice modulare attraverso l’uso delle classi. Autonomia di giudizio Capacità di comprendere e individuare vantaggi e limiti di applicabilità delle soluzioni ottenute e degli obiettivi della programmazione. Abilità comunicative Capacità di: - rappresentare il problema semplice o complesso come interazioni tra oggetti - realizzare codice modulare attraverso l’uso delle classi - operare a livello professionale in gruppi di progettazione; Capacità d’apprendimento Capacità di affrontare a livello professionale i temi propri dell’informatica e di aggiornare autonomamente le competenze specifiche acquisite. |
Programma | Puntatori (1 CFU – 6 ore) - Inizializzazione. Puntatori e memoria. Inizializzazione. Operatore di deferenza. Aritmetica dei puntatori. Array e puntatori. Puntatori, funzioni e parametri di funzione. Strutture e Unioni (1 CFU – 6 ore) – Dichiarazione di struct e di union. Operatori punto e freccia. Esempi. Abstract Data Type (ADT) (1 CFU – 6 ore) - Strutture dati. Operazioni. Modalità implementative. Strutture dati elementari. C++ - OOP (Object-Oriented Programming) (3 CFU– 24 ore) - Classi e Oggetti - Dichiarazione di Oggetti, accesso ai Membri, Costruttori e Distruttori - Gli Array, i Puntatori, gli indirizzi e gli operatori di allocazione dinamica - Overload di Operatori – Composizione - Ereditarietà – Polimorfismo. |
Testi docente | Luis Joyanes Aguilar – Fondamenti di Programmazione in C++ - McGraw-Hill. Dispensa: ADT |
Erogazione tradizionale | Sì |
Erogazione a distanza | No |
Frequenza obbligatoria | No |
Valutazione prova scritta | Sì |
Valutazione prova orale | No |
Valutazione test attitudinale | No |
Valutazione progetto | No |
Valutazione tirocinio | No |
Valutazione in itinere | No |
Prova pratica | No |
Cerca nel sito
Posta Elettronica Certificata
Direzione
Tel +39 0965.1692263
Fax +39 0965.1692201
Biblioteca
Tel +39 0965.1692206
Fax +39 0965.1692206
Ufficio didattica
Tel +39 0965.1692440/212
Fax +39 0965.1692220
Segreteria studenti
Tel +39 0965.1691475
Fax +39 0965.1691474
Segreteria Amministrativa
Tel +39 0965.1692257/261/241
Fax +39 0965.1692201
Ufficio orientamento
Tel +39 0965.1692386/212
Fax +39 0965.1692220