I materiali pubblicati sul sito costituiscono rielaborazioni personali del Publisher di informazioni apprese con la frequenza delle lezioni e lo studio autonomo di eventuali testi di riferimento in preparazione all’esame finale o della tesi. Non devono intendersi come materiale ufficiale dell’università attribuibile al docente del corso.
…continua

Filtra per

Tutte le tipologie

Ordina

Filtra

Appunti degli studenti per corsi ed esami del Prof. Volpe Gualtiero

Dal corso del Prof. G. Volpe

Università Università degli studi di Genova

Schemi e mappe concettuali
Il documento di Fondamenti informatica è pensato come introduzione chiara e accademica a C++ nel contesto di Ingegneria Informatica. Include: 1. Introduzione a C++ perché C++ è importante nel percorso universitario; rapporto tra software, hardware e prestazioni; principali ambiti d’uso: embedded, robotica, simulazioni, reti, real-time. 2. Sintassi di base struttura di un programma C++; variabili, tipi di dato, operatori; costrutti di controllo come if, for, while; piccolo esempio di codice commentato. 3. Programmazione orientata agli oggetti classi e oggetti; incapsulamento, ereditarietà e polimorfismo; costruttori e metodi; introduzione alla gestione della memoria. 4. STL, strutture dati e algoritmi uso di vector, map, set; algoritmi standard come sort; vantaggi dei template; collegamento con l’analisi della complessità computazionale. 5. Applicazioni e buone pratiche uso di C++ in contesti ingegneristici reali; gestione moderna delle risorse con RAII e smart pointer; consigli pratici su modularità, leggibilità e manutenibilità; conclusione sul valore formativo del linguaggio. Se vuoi, posso anche prepararti subito una di queste versioni: versione più formale da consegnare al professore versione con copertina + indice versione più tecnica con esempi di codice avanzati versione in stile tesina universitaria
...continua
Questo file di Fondamenti di informatica contiene: - Matematica discreta. - Introduzione all'informatica e alla programmazione. - Programmazione avanzata in C++. - Programmaziione modulare e tipi di dato astratto. - Tipi di dato astratto e strutture dati.
...continua
Appunti di introduzione al mondo dei calcolatori: tipologie di calcolatori, codice binario, dispositivi I/O, memorie (primaria, secondaria, cache), CPU. Argomenti trattati: le tipologie di calcolatori, la struttura del calcolatore, le memorie ROM, bit e byte.
...continua