Il Paradigma Object-Oriented (SEZIONE BONUS)
  • Oggetti e Concetti
  • Classificazione
  • Incapsulamento
  • Membri di Istanza e di Classe
  • Generalizzazione
  • Ereditarietà
  • Composizione
  • Collaborazione
  • Gli Oggetti Software
  • Object Modeling in Color (gli Archetipi)
Linguaggio di Programmazione C: Introduzione
  • La Storia del C
  • Architettura di Von Neumann
  • Il Compilatore C
  • Proviamo il Compilatore C Online
  • "Hello, World"
Basic Data Types
  • Data Types
  • Le Variabili
  • Le Costanti
  • I Tipi Interi
  • I Literal Interi
  • I Tipi Floating-Point
  • Il Tipo Character
  • Il Tipo Boolean
  • ESERCITAZIONE: Operatore sizeof e Data Types
  • Le Conversioni Implicite
  • typedef
  • ESERCITAZIONE: typedef
Gli Operatori Aritmetici
  • Introduzione
  • Gli Operatori Aritmetici
  • ESERCITAZIONE: Operatori Aritmetici
  • Operatori di Assegnamento Composti
  • Conversioni Esplicite (type casting)
Gli Array
  • Array Mono-Dimensionali
  • Stringhe di Caratteri
  • La Funzione strcpy
  • Accesso ad un Array Mono-Dimensionale
  • ESERCITAZIONE: Array Monodimensionali
  • Array Multi-Dimensionali
  • Accesso ad un Array Multi-Dimensionale
  • Array con Lunghezza Variabile
  • Array e sizeof
  • ESERCITAZIONE: Array e sizeof
Enumerazioni, Strutture ed Unioni
  • Le Enumerazioni
  • ESERCITAZIONE: Le Enumerazioni
  • Le Strutture: Dichiarazione
  • Le Strutture: Inizializzazione
  • Array di Strutture
  • Strutture Nidificate
  • Strutture che Contengono Array
  • Inizializzazione Diretta di Strutture
  • Strutture e typedef
  • ESERCITAZIONE: Le Strutture
  • Le Unioni
Le Strutture di Controllo
  • Introduzione alle Strutture di Controllo
  • Gli Operatori Relazionali
  • Lo Statement "if"
  • Lo Statement "switch"
  • L'Operatore Condizionale
  • Gli Operatori Logici
  • Lo Statement "for"
  • Lo Statement "break"
  • Lo Statement "continue"
  • ESERCITAZIONE: Statement "for" e "if/else"
  • Lo Statement "goto"
  • Lo Statement "while"
  • Lo Statement "do-while"
  • ESERCITAZIONE: Statement "do-while"
Le Funzioni
  • Introduzione alle Funzioni
  • Definizione di una Funzione
  • Invocazione di una Funzione
  • Prototipo di una Funzione
  • Argomenti: Passaggio per Valore
  • Variabili Interne
  • Variabili Esterne
  • Lo Scope
  • Inner Scope, Outer Scope
  • Array Mono-Dimensionali come Parametri
  • Array Multi-Dimensionali come Parametri
  • L'Istruzione "return"
  • ESERCITAZIONE: Le Funzioni
  • Le Funzioni "inline"
I Puntatori
  • Introduzione ai Puntatori
  • Dichiarazione ed Assegnamento di un Puntatore
  • Operatore di Indirezione
  • Puntatori e Parametri delle Funzioni
  • I Puntatori e gli Array
  • Aritmetica dei Puntatori
  • ESERCITAZIONE: I Puntatori
  • Confronto tra Puntatori
  • Puntatori e Array come Parametri
  • Puntatori a Funzione