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

ALGORITMI, STRUTTURE DATI ED ELEMENTI DI OOP

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

Canale unico

Docente DOMENICO ROSACI
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
Lo studente acquisirà la capacità di modellare un problema in OOP con la progettazione di una o più classi e di quanto necessario all’invocazione dei relativi metodi, sviluppare gli strumenti conoscitivi di base per valutare e analizzare le caratteristiche di un algoritmo e la conoscenza di alcune strutture dati di uso comune.

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 è strutturato in due parti. La prima è finalizzata allo studio di alcuni algoritmi, utili per risolvere problemi fondamentali, e delle strutture dati più comuni. La seconda parte fornisce allo studente gli elementi base della programmazione orientata agli oggetti dove saranno sviluppate le capacità di esplicitare le relazioni di interdipendenza di metodi e oggetti e di realizzare codice modulare tramite l'uso di classi.
Testi docente Dispense del corso
Erogazione tradizionale
Erogazione a distanza No
Frequenza obbligatoria No
Valutazione prova scritta No
Valutazione prova orale
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

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

Twitter

YouTube

Instagram