Appunicri HTML

Percorso di Programmazione degli Elaboratori

Le dispene integrali del corso sono consultabili al seguente indirizzo:
http://mago.crema.unimi.it/Classes/Programmazione/dispense.pdf

Perché la programmazione?

La programmazione dei calcolatori

Elementi di logica per la programmazione (Logica proposizionale)

Algoritmo

Complessità di un algoritmo

I linguaggi di programmazione

Linguaggio macchina e linguaggi assembly

Codifica binaria

Fasi della programmazione

Documentazione dei programmi

La mappa della memoria

Tabelle

Strutture dati dinamiche

Sottoprogrammi

Ricorsione e induzione nella programmazione

Interpreti

Automi o macchine a stati finiti

Programmazione strutturata

I linguaggi di alto livello

Elementi di sintassi C / C++ / Java

Costrutti di controllo

Strutture dati

Correttezza dei programmi

Modularità

Programmazione orientata agli oggetti

Astrazione in informatica

Tipi di dati astratti

Incapsulamento

Classi e oggetti

Riuso del software

Componenti software

Ereditarietà

Polimorfismo

Errori ed eccezioni























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.