Luca Dan Șerbănați la bacalaureat, 1961
Luca Dan Șerbănați în primii ani ’70
Luca Dan Șerbănați la ultimul curs, aprilie 1989

Luca Dan Șerbănați

Profesor emerit la Politehnica din București

Cercetare, învățământ, industrie și memorii

RO | EN | IT
Luca Dan Șerbănați la Veneția, 1990
Luca Dan Șerbănați la New York, 2005
Luca Dan Șerbănați

Sensul acestei activități

Pentru mine, aceste cursuri au reprezentat o prelungire firească a activității de profesor și inginer software. În mediul industrial, accentul nu cădea pe expunerea sistematică a unei discipline, ca în universitate, ci pe transferul rapid și eficient de cunoștințe utile într-un context profesional precis. Din acest motiv, cursurile trebuiau adaptate de fiecare dată nivelului participanților, profilului organizației și tehnologiilor aflate în joc.

Privite în ansamblu, ele oferă și o imagine a transformărilor petrecute în informatică de-a lungul acelor ani: de la programarea clasică și sistemele de operare, la analiza și proiectarea sistemelor, apoi la orientarea pe obiecte, UML, Java, CORBA, Internet și rețele. Lista nu este probabil completă, dar conturează destul de bine direcțiile principale ale acestei activități.

Primele experiențe

Primele mele activități de formare în afara învățământului universitar au fost legate de cursul Structura și programarea calculatoarelor, susținut în cadrul Universității Populare, la filialele din București și Sinaia. Erau ani în care informatica începea să atragă un interes tot mai mare, dar accesul la o instruire sistematică era încă limitat. Astfel de cursuri aveau și un rol de introducere într-un domeniu care, pentru mulți participanți, era încă nou.

Cursurile din Italia

Cea mai amplă parte a activității de training în industrie s-a desfășurat în Italia. Acolo am lucrat cu firme private, instituții publice, organisme de cercetare și administrații, într-un cadru mult mai divers decât cel universitar. Unele cursuri erau dedicate dezvoltatorilor software, altele administratorilor de sisteme, iar altele unor categorii de personal care trebuiau să dobândească o cultură informatică generală sau competențe operaționale concrete.

În multe cazuri, aceeași temă a fost reluată pentru beneficiari diferiți și în forme diferite. Unele subiecte, precum Java, UML, analiza și proiectarea sistemelor sau tehnologiile Internet, au fost predate în variante succesive, de la nivel introductiv până la unul avansat.

Principalele arii tematice

Programare și dezvoltare software

O parte importantă a cursurilor a fost consacrată limbajelor de programare și tehnologiilor de dezvoltare: C, C++, Turbo Pascal, Java, programarea structurată și dezvoltarea pe componente în Java.

Analiză, proiectare și modelare

Un alt grup consistent de cursuri a vizat metodele de analiză și proiectare a sistemelor informatice: analiza structurată, analiza datelor, analiza și proiectarea orientate pe obiecte, limbajul UML și Design Patterns.

Internet, rețele și sisteme distribuite

Pe măsură ce aceste teme au devenit centrale în industrie, am susținut și cursuri privind protocoalele și arhitecturile Internet, programarea în Internet, tehnologiile recente Internet, rețelele de calculatoare, precum și middleware-ul pentru sisteme distribuite, în special CORBA.

Sisteme de operare și instrumente de lucru

Alte cursuri au fost consacrate unor sisteme de operare și medii software larg răspândite în epocă: UNIX (ULTRIX), Windows NT, MS-DOS, mediul grafic Windows și pachetul Microsoft Office.

Formare generală în informatică

Pentru anumite instituții publice am susținut și cursuri introductive, precum Bazele informaticii, destinate unor participanți care nu proveneau neapărat dintr-un mediu tehnic, dar aveau nevoie de o înțelegere solidă a instrumentelor informatice.

Beneficiari

Printre organizațiile pentru care am susținut astfel de cursuri se numără: Italcable, ENEA, Banca d’Italia, CNR Italia, Digital Italia SpA, Telecom SpA, Telesoft SpA, Comitex SpA, Assioma SpA, Smarten SpA, Datamat SpA, Ministero di Grazia e Giustizia, precum și, în alte contexte, ViaSat, Tecnopolis, Regiunea Lazio, Corte dei Conti și Unacoma.

Diversitatea acestor beneficiari spune ceva și despre natura activității mele în acei ani: nu era vorba doar de predarea unor noțiuni tehnice, ci de capacitatea de a adapta conținutul la contexte profesionale foarte diferite, de la companii informatice și telecomunicații până la administrație publică și instituții de cercetare.

Lista cursurilor

Vezi lista sintetică a cursurilor susținute
  • Structura și programarea calculatoarelor (Universitatea Populară – filialele București și Sinaia)
  • Design Patterns
  • Limbajul UML
  • Analiza și proiectarea orientate pe obiecte ale sistemelor
  • Analiza și proiectarea structurată a sistemelor informatice
  • Analiza sistemelor și modelare
  • Managementul proiectelor software
  • Programare distribuită în Java
  • Java bazat pe componente / Enterprise Java Beans (EJB)
  • Arhitectura și programarea CORBA
  • Limbajul Java – cursuri pe niveluri diferite
  • Limbajul C++
  • Limbajul C
  • Limbajul Ada
  • Limbajul Pascal / Turbo Pascal
  • Protocoale și arhitecturi Internet
  • Programarea în Internet
  • UNIX
  • UNIX (ULTRIX): comenzi, programare și administrare
  • VMS
  • Windows NT
  • Windows 3.11 / mediul grafic Windows
  • Transmisiuni de date
  • Rețele de calculatoare
  • Administrarea rețelelor
  • Rețeaua PATHWORKS
  • dBase III
  • MS Access
  • Lotus 1-2-3
  • Microsoft Office / MS-WinOffice: Word, Excel, Access
  • Bazele informaticii
  • MS-DOS

Înapoi la Activitatea didactică