Introduzione
• I linguaggi di programmazione
• Ambienti di sviluppo
• Il linguaggio C ed alcune sue varianti
• Editor
• Preprocessore
• Compilatore
• Linker
• La libreria standard del C
I tipi di dati del C
• Concetti fondamentali sulla memoria di un calcolatore
• La sintassi di base
• I tipi di dati predefiniti
• Le variabili
• Le costanti
• I commenti
• Gli operatori
• I puntatori
Programmazione Strutturata
• Le istruzioni if/else
• Il ciclo for
• Il ciclo while
• L’istruzione switch
• L’istruzione break
Le Funzioni
• Concetto di funzione
• Prototipo e definizione di funzione
• Passaggio di parametri per valore e per riferimento
• Le regole di visibilità
• Funzioni della libreria
I contenitori
• Vettori, Liste, Mappe
• Gli array
• Operazioni sugli array
• Ordinamento e ricerca degli elementi in un array
Le Stringhe di caratteri
• Il codice ASCII
• Stringhe e caratteri
• Funzioni di libreria per la gestione di caratteri
• Funzioni di libreria per la manipolazione di stringhe
Panoramica sulla programmazione orientata agli oggetti e la programmazione generica
Panoramica sul linguaggio C++