| Sintassi
	|  | I tipi di dato e le espressioni: Interi, Reali, Logici, Caratteri, riepilogo, operatori, associatività e precedenza, Comandi e operatori |  |  | Cicli: repeat, while, for |  |  | Selezioni: singola, doppia, multipla |  Sottoprogrammi
	|  | Procedure, parametri per valore, per riferimento |  |  | Funzioni: notazioni, introduzione, esempi, esercizi |  |  | Visibilità delle risorse |  |  | Ricorsione:  Fattoriale, Somma, Prodotto, Potenza,  Torre di Hanoi, Numeri di Fibonacci, Ricerca binaria, MergeSort, QuickSort |  Strutture datiAlgoritmi fondamentaliProgrammazione modulareAbstract Data TypeDefinizioni e progetto Esempi 
	|  | logici (Analisi, Unità, Test,  ) |  |  | stringhe |  |  | sequenze: stack (Unità), coda (Unità), tabella semplice, tabella ordinata |  |  | tempo: date (Unità, Test), ore |  |  | matematici: insiemi  sintassi, come vettore di logici  e sequenza di bit, polinomi, matrici, numeri razionali, polinomi di ..., matrici di ..., numeri complessi (Unità), polinomi di ..., matrici di ... |  File
	|  | Sintassi |  |  | Esercizi: file di temperature  , confronta i formati file per i tipi elementari  |  Testi
	|  | Esempi: operazioni sui file di testo  |  |  | Esercizi: conteggio di parole, frasi  , calcolo paghe  |  ArchiviStrutture informative dinamicheGiochiRatman, Lucky duck, Brickon Le prove in Pascal, nella sezione Compiti, sono in corsivo |