Luca Dan Șerbănați

Professore emerito al Politecnico di Bucarest.

Vita, carriera e memorie.

RO | EN | IT
Luca Dan Șerbănați

La scoperta dei fondamenti dell’informatica al Politecnico di Bucarest (1970–1989)

I corsi presentati in questa prima sezione appartengono alla fase iniziale della mia attività didattica, approssimativamente ai primi vent’anni della mia carriera accademica. In quegli anni l’informatica si stava ancora costituendo come disciplina universitaria autonoma, e l’insegnamento doveva spesso costruire insieme il linguaggio, i metodi e gli strumenti concettuali del campo.

Corsi

Corsi tenuti all’Università Ovidius di Costanza (1994–2004)

All’Università Ovidius ho insegnato corsi che coprivano tre direzioni principali: fondamenti teorici dell’informatica, tecniche di programmazione e compilazione, e ingegneria del software. L’elenco seguente riunisce i corsi tenuti, gli intervalli in cui furono offerti e i corsi di studio ai quali erano destinati.

Cantieri di corsi per l’Università Ovidius

Corso tenuto all’Accademia Militare di Bucarest (1981–1982)

Nel 1981 e nel 1982 ho insegnato il corso di compilatori all’Accademia Militare di Bucarest, in un periodo in cui la precedente Accademia Tecnica Militare, soppressa nel 1976, era stata inglobata nell’Accademia Militare Generale. Il corso era destinato agli studenti della sezione di Elettronica.

In linea generale, il contenuto era lo stesso che insegnavo nello stesso periodo al Politecnico di Bucarest, alla Facoltà di Automatica. Ho smesso di tenere questo corso quando il giovane assistente Victor Patriciu, laureato al Politecnico di Timișoara e uno di coloro che avevano seguito le mie lezioni, poté prenderlo in carico.

Una visione curricolare alla Facoltà di Ingegneria in Lingue Straniere (2004–2022)

I corsi elencati qui appartengono all’ultima grande tappa della mia attività didattica, circa gli ultimi vent’anni della carriera accademica. Durante i decenni precedenti avevo insegnato in modo più classico, soprattutto linguaggi di programmazione, compilatori e informatica teorica. L’esperienza accumulata mi permise di proporre una mia visione del percorso formativo dei futuri ingegneri software.

Nel periodo in cui fui capo di dipartimento, riuscii a imporre un piano di studi pensato per formare veri ingegneri software. Non si trattava solo di accumulare linguaggi o tecniche isolate, ma di seguire un percorso coerente: programmazione, metodi di sviluppo, progettazione software, architetture e pattern, insieme a una visione d’insieme del dominio e delle sue tendenze.

In una prima fase tenni personalmente i corsi principali di questo percorso, per dar loro la coerenza desiderata. Li cedetti poi gradualmente, man mano che preparavo alcuni successori; tra questi, il principale continuatore fu Andrei Vasilățeanu. In questo contesto si colloca anche il corso Web Application Development, tenuto negli anni 2007–2011, attraverso il quale introdussi nel curriculum la dimensione pratica dello sviluppo di applicazioni web distribuite.

Corsi

Un percorso coerente in ingegneria del software

Una parte dei corsi tenuti alla FILS forma un percorso coerente, dalla programmazione e dai metodi di sviluppo fino alle architetture e al riuso:

Corsi tenuti all’Università “La Sapienza” di Roma (2007–2011)

Dopo il tentativo di far riconoscere in Italia il mio diploma di ingegnere — e il fallimento che ho raccontato altrove — tornai alla Facoltà di Ingegneria Informatica della Sapienza, quando ebbero bisogno di docenti a contratto per due corsi introduttivi di programmazione nel Corso di Laurea in Ingegneria Gestionale. Fui accolto con entusiasmo dai colleghi e, per alcuni anni, fui uno dei due titolari di questi corsi.

Alla Sapienza insegnai in italiano due corsi successivi del primo anno, concepiti come un percorso unitario: dalle nozioni fondamentali di informatica e algoritmica alla programmazione orientata agli oggetti in Java.

Insegnamento nel programma Erasmus Mundus DMKM (2010–2012)

Negli ultimi anni della mia attività universitaria ho partecipato anche al programma internazionale di master Erasmus Mundus Data Mining and Knowledge Management (DMKM), nel quale il Politecnico di Bucarest era partner insieme ad altre università europee. In questo quadro ho insegnato il corso Software Methodologies, in lingua inglese.


Torna ad Attività didattica