Manuali e dispense
Manuali universitari, dispense, guide di laboratorio e materiali didattici collegati ai corsi che ho tenuto in diverse fasi della mia attività.
I manuali e i materiali di corso sono stati per me una naturale continuazione dell’insegnamento. Non significavano soltanto fissare una materia per gli studenti, ma anche cercare di ordinare domini in trasformazione: dall’informatica teorica e dai linguaggi di programmazione fino ai manuali introduttivi per la scuola e ai volumi di sintesi pubblicati più tardi.
Questa pagina riunisce i manuali universitari, le dispense, le guide di laboratorio e alcuni volumi pubblicati dopo il 1989. La maggior parte di essi appartiene al periodo romeno della mia attività, ma l’elenco si prolunga anche negli anni successivi, quando l’insegnamento si è spostato verso Java, la programmazione orientata agli oggetti e l’ingegneria del software.
Manuali universitari
In questa categoria rientrano le dispense e i manuali elaborati per l’insegnamento universitario, in particolare per la Facoltà di Automatica del Politecnico di Bucarest e per le discipline di informatica teorica, linguaggi di programmazione e compilatori.
Fondamenti dell’informatica
I primi manuali sono legati ai corsi di informatica teorica che ho insegnato negli anni Settanta. Essi accompagnavano la formazione degli studenti nella teoria degli automi, nei linguaggi formali, nei sistemi formali e nelle basi teoriche della compilazione.
- Teoria degli automi — dispense universitarie, Tipografia dell’Istituto Politecnico di Bucarest, 1976, 1979.
- Teoria dei linguaggi formali — dispense universitarie, Tipografia dell’Istituto Politecnico di Bucarest, 1977, 1979.
Linguaggi e compilatori
Questi manuali accompagnarono il corso di Linguaggi e compilatori, tenuto alla Facoltà di Automatica nel periodo 1981–1989. Essi prepararono il terreno per il volume di sintesi pubblicato più tardi dall’Editura Academiei RSR.
- Limbaje și compilatoare. Partea I: Limbaje de programare — dispense universitarie, Tipografia IPB, 1981.
- Limbaje și compilatoare. Partea II: Programarea în Pascal — dispense universitarie, Tipografia IPB, 1982.
- Limbaje și compilatoare. Partea III: Introducere în sisteme formale; Partea IV: Proiectarea compilatoarelor — dispense universitarie, Tipografia IPB, 1983.
- Limbaje de programare și compilatoare — Editura Academiei RSR, 1987.
Programmazione e linguaggi
Questi volumi hanno un carattere più ampio rispetto alla semplice dispensa di corso: alcuni sono libri pubblicati, altri manuali di programmazione o opere collettive che hanno accompagnato la formazione informatica di quegli anni.
- Programarea sistematică în limbajele PASCAL și FORTRAN — Editura Tehnică, 1984.
- LISP — volume collettivo, Editura Tehnică, 1988.
- BCPL. Manual de programare — manuale di programmazione, 1976.
Guide di laboratorio e strumenti
Accanto ai manuali di corso, alcune pubblicazioni ebbero un ruolo pratico, legato all’uso di strumenti, linguaggi e ambienti di programmazione disponibili nei laboratori.
- STAGE-2. Manual de programare — manuale di programmazione, 1977.
- MACRO 11. Îndrumar de laborator — guida di laboratorio, 1986.
Manuali per la scuola
La mia attività didattica raggiunse anche l’ambito preuniversitario. Il manuale indicato qui sotto fu concepito per introdurre l’informatica al liceo, in un momento in cui era necessario formare prima il pensiero algoritmico e solo successivamente l’uso di un linguaggio di programmazione concreto.
- Matematică aplicată în tehnica de calcul — manuale per la classe XI, 1980.
Dopo il 1989
Anche se il centro di gravità di questi manuali rimane il periodo romeno, l’elenco deve essere completato con i volumi pubblicati più tardi, legati alle nuove discipline insegnate dopo il mio ritorno nell’insegnamento universitario romeno e, in particolare, ai corsi tenuti alla FILS.
- Java OOP, vol. 1 — Polipress, 2010.
- Java OOP, vol. 2 — Polipress, 2010.