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

ALGORITMI, STRUTTURE DATI ED ELEMENTI DI OOP

Corso Ingegneria Industriale
Curriculum Energia
Orientamento Orientamento unico
Anno Accademico 2019/2020
Crediti 6
Settore Scientifico Disciplinare ING-INF/05
Anno Secondo anno
Unità temporale Primo semestre
Ore aula 48
Attività formativa Attività formative affini ed integrative

Canale unico

Docente GIUSEPPE MARIA LUIGI SARNE'
Obiettivi Conoscenza e capacità di comprensione
Il corso verte sulle strutture dati (elementari, non lineari, avanzate), lo studio di alcuni algoritmi di potenziale interesse per lo studente e fornisce elementi di programmazione orientata agli oggetti (OOP). Il corso 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
Conoscenza degli approcci ottimali per rappresentare esplicitare le relazioni d’interdipendenza esistenti tra dati, conoscenza di alcuni algoritmi di potenziale interesse, degli 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 relazioni esistenti tra i dati
- identificazione delle possibili soluzioni algoritmiche
- 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 Il corso di “Algoritmi, strutture dati ed elementi di OOP” è un corso strutturato in due parti. La prima parte è finalizzata allo studio di alcuni algoritmi, utili per risolvere problemi fondamentali, e delle strutture dati (elementari, non lineari, avanzate) più comuni. La seconda parte fornisce allo studente gli elementi di base della programmazione orientata agli oggetti (OOP) dove saranno sviluppate le capacità di esplicitare le relazioni d’interdipendenza di metodi e oggetti e di realizzare codice modulare attraverso l’uso delle classi. Come linguaggio di riferimento si adotterà il C++ in continuità con il corso di base di “Fondamenti di Informatica”.
Testi docente Luis Joyanes Aguilar – Fondamenti di Programmazione in C++ - McGraw-Hill.
T. Cormen, C. Leiserson, L. Rivest - Introduzione agli Algoritmi - McGraw-Hill
Dispensa sulle strutture dati
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
Nessun avviso pubblicato
Nessuna lezione pubblicata
Codice insegnamento online non pubblicato
Via dell'Università, 25 (già Salita Melissari) - 89124 Reggio Calabria - CF 80006510806 - Fax 0965 332201 - URP:Indirizzo di posta elettronica dell'ufficio relazioni con il pubblico- PEC:Indirizzo di posta elettronica certificata dell'amministrazione
Feed RSS Facebook Twitter YouTube Instagram

PRIVACY - NOTE LEGALI - ELENCO SITI TEMATICI - ATTI DI NOTIFICA