Lezioni (I iterazione)
Introduzione - Architettura degli Elaboratori
Introduzione - Linguaggi di Programmazione
(in totale 4 ore)
Elementi di Base - Introduzione
Elementi di Base - Dichiarazioni
Elementi di Base - Assegnazioni
Elementi di Base - Lettura e Stampa
Elementi di Base - Conclusioni
Elementi di Base - FORTRAN
(in totale 10 ore)
Strutture di Controllo - Introduzione
Strutture di Controllo - If
Strutture di Controllo - Cicli
Strutture di Controllo - Conclusioni
Strutture di Controllo - FORTRAN
(in totale 10 ore)
Sottoprogrammi - Introduzione
Sottoprogrammi - SintassiESemantica
Sottoprogrammi - Passaggio dei Parametri
Sottoprogrammi - ProgrammazioneModulare
Sottoprogrammi - Metodologia di Sviluppo
Sottoprogrammi - Conclusioni
Sottoprogrammi - FORTRAN
(in totale 15 ore)
Tipi Strutturati - Introduzione
Tipi Strutturati - Array Monodimensionali
Tipi Strutturati - Array Multidimensionali
Tipi Strutturati - Record
Tipi Strutturati - Conclusioni
Tipi Strutturati - FORTRAN
(in totale 10 ore)
Strutture di Dati - Introduzione
Strutture di Dati - Lista
Strutture di Dati - Conclusioni
Strutture di Dati - FORTRAN
Strutture di Dati - Matrice
(in totale 10 ore)
Lezioni (II Iterazione)
Nota: vista l'impostazione del materiale, la II iterazione può facilmente essere utilizzata come occasione per il recupero degli studenti che hanno dimostrato durante la I iterazione un livello insufficiente di preparazione. In questo caso è opportuno complementare le lezioni di ricapitolazione sui concetti fondamentali con lo svolgimento in aula di questionari e di esercizi di programmazione. Gli esercizi possono essere svolti dal docente discutendo le soluzioni con gli studenti.
Elementi di Base - Approfondimenti
Strutture di Controllo - Approfondimenti
Sottoprogrammi - Approfondimenti
Tipi Strutturati - Approfondimenti
Strutture di Dati - Approfondimenti
(in totale 12 ore)
Lezioni (III Iterazione)
Sottoprogrammi - Concetti Avanzati - Pila di Attivazione
Sottoprogrammi - Concetti Avanzati - Tecniche di Test e Correzione
Tipi Strutturati - Concetti Avanzati - Puntatori
Strutture di Dati - Concetti Avanzati - Strutture Collegate - parte a
Strutture di Dati - Concetti Avanzati - Strutture Collegate - parte b
(in totale 10 ore)
Esercitazioni
Una esercitazione di programmazione sugli Elementi di Base
Una esercitazioni di programmazione sulle Strutture di Controllo
Una esercitazioni di programmazione sui Sottoprogrammi
Una esercitazioni di programmazione sui Tipi Strutturati
Quattro o cinque esercitazioni di programmazione sulle Strutture di Dati e gli argomenti avanzati
(in totale 18-20 ore di esercitazione)