Questo sito utilizza cookie tecnici e di terze parti. Se vuoi saperne di più o negare il consenso consulta l'informativa sulla privacy. Proseguendo la navigazione o cliccando su "Chiudi" acconsenti all'uso dei cookie. Chiudi
vai al contenuto vai al menu principale vai alla sezione Accessibilità vai alla mappa del sito
Login  Docente | Studente | Personale | Italiano  English
 
Home page Home page

FONDAMENTI DI INFORMATICA II

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

Canale unico

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
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta
Valutazione prova orale No
Valutazione test attitudinale No
Valutazione progetto No
Valutazione tirocinio No
Valutazione in itinere No
Prova pratica No

Ulteriori informazioni

Nessun materiale didattico inserito per questo insegnamento

Elenco dei rievimenti:

Descrizione Avviso
Ricevimenti di:
Su richiesta via e-mail da indirizzare a: sarne@unirc.it
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato

Cerca nel sito

 

Posta Elettronica Certificata

Direzione

Tel +39 0965.1692263

Fax +39 0965.1692201

Indirizzo e-mail


Biblioteca

Tel +39 0965.1692206

Fax +39 0965.1692206

Indirizzo e-mail

Ufficio didattica

Tel +39 0965.1692440/212

Fax +39 0965.1692220

Indirizzo e-mail


Segreteria studenti

Tel +39 0965.1691475

Fax +39 0965.1691474

Indirizzo e-mail

Segreteria Amministrativa

Tel +39 0965.1692257/261/241

Fax +39 0965.1692201

Indirizzo e-mail


Ufficio orientamento

Tel +39 0965.1692386/212

Fax +39 0965.1692220

Indirizzo e-mail

Social

Facebook

YouTube

Instagram