- Conoscere bene un linguaggio di programmazione (C, Visual Basic, Java, PHP, ASP, ecc.).
- Spiegare il ruolo e le caratteristiche di un interprete, di un compilatore, di un editor di linea.
- Spiegare e definire:
• i ruoli e i differenti tipi di variabili (intere, alfanumeriche, matrici, ecc.);
• che cos’è un indirizzo, un puntatore;
• che cos’è un algoritmo, il ruolo della routine o dei sottoprogrammi, degli argomenti, il ruolo delle funzioni e delle classi. - Spiegare le differenze tra un linguaggio di programmazione a oggetti e un linguaggio di programmazione procedurale.
- Realizzare esempi di algoritmi ricorsivi e iterativi.
- Realizzare un programma ( meglio se ad uso del Riparto o delle Squadriglia tipo magazzino di Squadriglia, cassa di Squadriglia, ecc.) funzionante correttamente e presentare il listato commentato.