Fai Login o Registrati per scaricare i media e creare liste
Copertina
Suggerisci modifica o segnala un errore

Programmazione I (Ingegneria)

Federica Web Learning

DESCRIZIONE

Obiettivo del modulo di Programmazione 1 (9 CFU) è fornire competenze teoriche e pratiche di programmazione orientata agli oggetti e presentare alcune tecniche avanzate di programmazione, utilizzando come linguaggio di riferimento il linguaggio C++. - Il corso si propone inoltre di fornire conoscenze di base nell'ambito della progettazione del software, utilizzando UML (Unified Modeling Language).I contenuti riguardano la Programmazione orientata agli oggetti (Il paradigma OO: concetti generali; Overloading (sovraccaricamento); Classi, oggetti, costruttori e distruttori; Operatori e overloading degli operatori. Conversioni di Tipo. Ereditarietà ed ereditarietà multipla. Operazioni di I/O e uso delle librerie standard. Polimorfismo. Classi Astratte); Programmazione generica (Concetti generali, astrazione verso genericità.Classi Template.Progettazione e linguaggio UML.Progettazione del software (cenni). Fasi della Progettazione Orientata agli Oggetti. Il linguaggio UML nella progettazione O.O. Da UML a C++); Aspetti avanzati di programmazione (Ricorsione. Aspetti avanzati relativi all'utilizzo di puntatori, puntatori a void e puntatori a funzioni. Gestione delle eccezioni. Meccanismi di incapsulamento).E' possibile utilizzare un qualsiasi compilatore C++ (Standard). - Si segnalano:l'ambiente di sviluppo DevC++ (GNU General Public License): DevC++ - L'ambiente per piattaforma Eclipse Eclipse

DETTAGLI

LINGUA : italiano
LICENZA : CC-BY-NC-ND 2.5
ARGOMENTI : # in Informatica / Informatica: generale
LIVELLO SCOLASTICO: Università