Showing posts with label Marius Popa. Show all posts
Showing posts with label Marius Popa. Show all posts

Monday, December 11, 2023

Despre cel mai bun

Oamenilor le place să se vorbească despre ei în termeni elogioși. De aceea, de-a lungul anilor au loc ierarhizări, iar cei clasați pe primele locuri se bucură de onoruri și de privilegii. Când vorbim despre persoane și dorim să evidențiem calitățile acestora, de foarte multe ori conchidem că respectivul este cel mai bun sau cel mai performant sau cel mai renumit sau cel mai important și tot așa. 
Pentru a-l identifica pe cel mai bun, trebuie:
- să definim colectivitatea din care-l extragem pe cel mai bun,
- să stabilim criteriul prin care un element al colectivității devine cel mai bun,
- să găsim o modalitate de a face diferențierea, printr-o metodă cantitativă,
- să fie acceptat atât criteriul de ierarhizare, cât și metoda de măsurare,
- să definim o procedură prin care se face diferențierea,
- să asigurăm transparența și obiectivitatea derulării procesului de diferențiere.
Dacă dorim să stabilim care este cel mai rapid elev de clasa a XII-a din liceul X, am stabilit colectivitatea, am stabilit criteriul, stabilim locul unde se desfășoară diferențierea, definim proba de alergare, modul de cronometrare și cel mai rapid va fi elevul cu timpul cel mai mic de parcurgere a distanței stabilite. Se asigură transparența, se asigură obiectivitatea și se vor face și filmări pentru a se vedea exact cum au stat lucrurile, astfel încât să nu apară nicio discuție asupra rezultatului, iar rezultatul să fie acceptat de toată lumea. În momentul în care dorim să-l alegem pe cel mai bun element dintr-o colectivitate, noi suntem cei care definim procedura de urmat și ne asumăm condițiile de desfășurare și rezultatul, căci dacă responsabilizăm totul, trebuie să se producă și asumarea atât a succesului, dar mai ales a eșecului.
Aici mă laud că am avut șansa să colaborez cu cei mai buni și așa se explică faptul că toți cei cu care eu am colaborat s-au dovedit persoane de valoare excepțională, care de-a lungul anilor au confirmat că sunt cei mai buni, ceea ce înseamnă că criteriile și procedurile pe acre le-am definit pentru a-i ierarhiza au funcționat și viața a verificat acest lucru.



(11 decembrie 2023)

Thursday, July 13, 2023

Ce înseamnă să nu ai echipă...

Se zice că cine se aseamănă se adună. Dacă ești bețiv, în jurul tău vor roi numai bețivi, atât timp cât ei vor primi băutură de la tine. Dacă ești un tip care știe să spună bancuri, în jurul tău vor roi numai oameni care doresc să-ți asculte bancurile, atât timp cât tu nu le vei repeta și vei aduce numai bancuri noi și bune în același timp.
Dacă te pregătești pentru a avea o anumită poziție într-o organizație, este obligatoriu să ai echipă. Estye contra-productiv să-și dorești să fii șef și când te instalezi acolo să mișune în jurul tău tot felul de indivizi și tu să nu ai câțiva oameni de încredere pe care să te bazezi și care să fie suficient de puternici încât să te ajute să-și implementezi managementul tău.
Cine nu are echipă va avea: 
- colaboratori la întâmplare,
- greutăți în a se face înțeles,
- surprize din cauza trădărilor,
- pierdere de timp de adaptare,
- schimbări frecvente ale șefilor,
- mai multe stiluri de management.
Cine are echipă, are oameni pe care-i cunoaște din studenție, de la vechiul loc de muncă, de pe la diferite proiecte, de prin vecini, din activități comune de voluntariat. Dintre aceștia selectează câțiva foarte buni, caractere puternice, profesioniști verificați, oameni cu idei, de acțiune, care știu să soluționeze probleme și cu ei vine la noua structură organizatorică. Dacă nu procedează așa, să nu se mire de toate neajunsurile cu care se va confrunta o lungă perioadă de timp.
Este foarte importantă structura echipei cu care pornești la drum. Pe vremea în care eu am lucrat la proiecte, am avut echipă, formată din tineri pe care i-am verificat în timp și care m-au convins de calitățile lor cu totul remarcabile, astfel încât, dacă porneam o activitate, știam exact cu cine lucrez și mai ales că nu voi avea surprize din partea colaboratorilor și aici vorbesc despre surprizele neplăcute. În echipa mea era oameni care știau programare, oameni de cuvânt, oameni punctuali, oameni cu idei, oameni realiști, oameni care știau să discute, oameni care nu mutau vorba, oameni de acțiune, oameni serioși, oameni cu gândire profundă, oameni modești, oameni onești, oameni respectuoși, buni colegi, oameni eficienți și mai ales, oameni de un realism deosebit în autoevaluare.
Am observat că multe persoane nu au procedat așa și în loc să aibă o echipă, au avut o adunătură, iar proiectele lor au avut mult de suferit. Eu nu cred în prietenie, în oameni de încredere, când cei ce-și zic prieteni sau oameni de încredere apar din senin și sunt oameni pe care nu i-am cunoscut atunci când muncesc, când trebuie să rezolv probleme grele, ci apar în momente de conjunctură și fac paradă de disponibilitatea lor pentru lucruri neesențiale și mai ales pentru a soluționa probleme de conjunctură, nu probleme concrete legate de etapele de derulare ale unui proiect.
Când nu ai echipă făcută de tine, te apuci să improvizezi cu ceea ce pică și echipa se construiește la întâmplare, cu oameni inegali valoric, cu niveluri de profesionalism oarecare, în special oameni mânați de interese în a-și rezolva probleme personale folosindu-se de tine ca șef și aproape spre deloc devotați ție ca șef, muncii  pe poziția pe cere tu i-ai instalat și mai ales slujirii ideilor tale ca stil de conducere ca șef.


(13 iulie 2023)

Tuesday, May 30, 2023

Eu și structurile de date

Se impune să fac un mic istoric legat de cum am aflat eu despre structurile de date. Eram student în anul al IV-lea de facultate când profesorul meu de programare marele matematician Dragoș VAIDA ne-a vorbit de implementarea recursivității în limbajul ALGOL și despre algoritmul prin care se implementează scrierea poloneză inversă, care folosește liste și stive.
Când eram student în anul al V-lea, făcând un mic serviciu la biblioteca Centrului de calcul al ASE de la etajul al VII din clădirea din intrarea MACEDONSKI, am căpătat privilegiul de a intra în depozit și de a consulta orice carte doresc, cu condiția de a o pune pe vechiul loc, pentru a nu da de furcă bibliotecarelor care ar fi dorit să aducă vreo carte cerută de cititori. Cu acel prilej am găsit niște cărți și teze de doctorat care aveau în titlu Data Structure sau Structure  de données după cum cărțile erau tipărite în USA sau în Franța. Răsfoindu-le am înțeles ce sunt listele, stivele, arborii binari, dar nu le-am văzut utilitatea în economie, căci eu atunci urmăream să duc ceea ce învățam spre aplicații concrete așa cum mă obligau limbajul COBOL, ca să dau un exemplu mai simplu.
Cu trecerea timpului, după ce am devenit cadru didactic, am vrut să implementez eu niște structuri simulând alocarea dinamică de memorie și să lucrez cu variabile pointer, folosind moduri de adresare adecvate din limbajele de asamblare.
Abia după Revoluția din Decembrie 1989 când s-a înființat Facultatea de Cibernetică, Statistică și Informatică Economică, am preluat cursul de Structuri de date de la A la Z și de acolo a început aventura mea. Am scris cu Romică ADAM un curs și o culegere de probleme de structuri de date, iar mai apoi am scris o carte de structuri de date în două volume, pe care am publicat-o în anul 2008 și care a obținut premiul Academiei Române Tudor TĂNĂSESCU.
Eu zic că mi-am făcut datoria. Am creat un colectiv puternic format din tineri care după ce am ieșit eu la pensie, au continuat predarea disciplinei de Structuri de date și ei au publicat cartea Structuri de date în Editura ASE, București, 2023, avându-i ca autori pe Marius POPA, Cristian CIUREA, Mihai DOINEA, Alin ZAMFIROIU. Sunt mândru că nu am făcut umbră pământului degeaba.






(30 mai 2023)

Friday, May 12, 2023

Eu și doctoranzii mei

După ce am devenit profesor universitar mi-am depus dosarul pentru a deveni conducător de doctorat, calitate pe care am obținut-o în 1994. Având această calitate eu am procedat cu mare atenție și anume, eu mi-am ales doctoranzii și nu doctoranzii m-au ales pe mine. Eu am ales studenții din programul de licență, al coordonat lucrările lor de licență și în acest fel mi-am dat seama de calitățile lor. Când au realizat lucrarea de licență, studenții cu care am lucrat au învățat:
- să facă o bibliografie foarte bună,
- să elaboreze un text logic și coerent,
- să nu plagieze,
- să nu folosească verbul a putea,
- să muncească din greu,
- să deruleze un proces de cercetare,
- să fie exigenți cu ei înșiși,
- să  obțină și să verifice soluții originale.
Eu am coordonat tezele de doctorat ale unor tineri precum Cristian AMANCEI, Paula APREUTESEI, Romulus ARHIRE, Cătălin BOJA, Sergiu CAPISIZU, Cristian CIUREA, Sergiu COMAN, Liviu COTFAS, Marian CRISTESCU, Cristian DIACONU, Mihai DESPA, Carmen DOGARU, Mihai DOINEA, Eugen DUMITRAȘCU, Nicolae ENESCU, Gabriel GARAIS, Eduard HERȚELIU, Clotaire INGAUTA, Traian IONESCU, Daniel MILODIN, Gheorghe NOȘCA, Gheorghe OGRINJA, Dragoș PALAGHIȚA, Sorin PAVEL, Otilia PÎRLOG, Paul POCATILU, Marius POPA, Iulian RĂDULESCU, Andrei SANDU, Leonard SĂCUIU, Cătălin SBORA, Alexandru SMEUREANU,  Cătălin TĂNASIE, Laurențiu TEODORESCU, Cristian TOMA, Cosmin TOMOZEI, Marius VETRICI, Daniel VERNIȘ, Bogdan VINTILĂ, Adian VIȘOIU, Alin ZAMFIROIU.
Mă mândresc cu modul în care am colaborat cu acești tineri extrem de performanți, care au realizat teze de doctorat foarte interesante și care prin modul în care au evoluat au demonstrat că sunt oameni valoroși, profesioniști desăvârșiți. Și eu, dar și eu am lăsat loc de bună ziua și ne auzim și acum după mulți ani de la terminarea colaborării noastre cu mare plăcere la telefon sau dacă ne vedem, avem aceeași plăcere ca în vremurile de demult când discutam despre tezele de doctorat, destins, constructiv, colegial.


(12 mai 2023)

Friday, May 5, 2023

O carte de Structuri de date din 2023

De domeniul structurilor de date m-am ocupat de mulți ani, fără a spune că am fost dat afară de la grădiniță că m-am lăudat cu așa ceva. Am publicat materiale de structuri de date în anul 2008, 2005, 2003, 1998, 1992.
Azi 05 mai 2023 mai tânărul meu coleg Marius POPA mi-a oferit un exemplar din lucrarea referită prin:
Marius POPA, Cristian CIUREA, Mihai DOINEA, Alin ZAMFIROIU - Structuri de date, Teorie și practică, Editura ASE, București, 2023, 280 pag, ISBN 978-606-34-0438-2
Cartea are următorul cuprins:
Lista figurilor
Lista tabelelor
Cuvânt înainte
Introducere
reprezentarea internă a datelor
Masive de date
Structuri dinamice liniare înlănțuite
Tabela de dispersie
Structura coadă de priorități
Structuri arborescente
Structura de tip graf
Concluzii
Bibliografie.
Întrucât cuvântul înainte l-am scris eu, îl voi reproduce aici.

Am așteptat cu deosebit interes demersul întreprins de prof. dr. Cristian CIUREA, conf. dr. Mihai DOINEA, conf. dr, Marius POPA și conf. dr. Alin ZAMFIROIU, cadre didactice prestigioase la Departamentul de Informatică și Cibernetică Economică, de a trimite spre publicare la Editura ASE a lucrării intitulată Structuri de date, teorie și practică. Lucrarea este rodul undei îndelungate activități desfășurate de cei patru autori la Facultatea de Cibernetică, Statistică și Informatică Economică, Secția Informatică Economică, unde ei au predat cursuri și au coordonat activități de laborator la disciplina Structuri de date, aflată în programa de învățământ a studenților, viitori informaticieni.

Autorii au structurat lucrarea pe capitole care urmăresc o abordare graduală a problematicii structurilor de date, îmbinând latura teoretică cu latura practică, pentru a oferi studenților, dar și specialiștilor din producție, un suport solid care să le permită derularea unor procese optime de alocare și nivelare de resurse, atunci când trec la dezvoltarea de aplicații informatice cu nivel de complexitate ridicat, destinate unui număr foarte ridicat de utilizatori în mediul online mai ales.

În capitolul intitulat Reprezentarea internă a datelor, autorii foarte buni cunoscători ai limbajului de asamblare, prezintă o serie de detalii absolut necesare înțelegerii reprezentării datelor în memorie, a modurilor de adresare, a mecanismelor de alocare și de gestionare dinamică a zonelor de memorie. Un spațiu important din acest capitol este rezervat variabilelor pointer, iar exemplificările sunt efectuate folosind limbajul de programare C.

Capitolul intitulat Masive este destinat prezentării structurilor de date omogene vector și matrice. Modul de alocare a zonelor de memorie și referirea elementelor sunt puse în evidență prin utilizarea unei aplicații complexe, cu multe funcții de prelucrare. Alegerea acestui mod de abordare permite trecerea rapidă spre soluționarea de probleme dintr-o clasă foarte cuprinzătoare, căci colectivităților omogene din viața reală, le corespund în plan informatic, aplicații în care lucrul cu vectorii și cu matricele sunt cele mai potrivite.

Pentru a prezenta listele simplu înlănțuite, listele dublu înlănțuite, a fost construit capitolul Structuri de date liniare înlănțuite. Sunt prezentate conceptele de bază și operațiile cu aceste structuri de date dinamice. Fiecărei operații îi corespunde o funcție scrisă în limbajul C. Aici sunt prezentate operațiile de creare element, de numărare elemente, de sortare a elementelor, de inserare element, de ștergere element, de ștergere a întregii liste, de concatenare a două liste și de descompunere a unei liste în două liste. Construcția funcțiilor permite preluarea textelor de către orice dezvoltator, cu efectuarea rapidă a adaptărilor care să permită implementarea listelor simple în textele lor sursă. În același mod se procedează și în cazul listelor dublu înlănțuite. Sunt date criterii de selecție, care arată când trebuie implementare listele simplu înlănțuite și când se implementează listele dublu înlănțuite în aplicații informatice, căci diferențele dintre ele generează performanță numai când alegerea este adecvată.

Capitolul intitulat Tabele de dispersie conține tratarea unei structuri de date extrem de utile în aplicațiile unde se impun regăsiri de informații după chei. Sunt date operații de inserare, de căutare, de viziualizare și de ștergere. Sunt prezentate diferite variante de creare a tabelelor de dispersie, cu avantajele și limitele pe care acestea le prezintă.

Pentru structura coadă de priorități autorii au construit un capitol special în care sunt prezentate funcții de inserare element cu prioritate dată, afișare elemente, identificarea elementului disponibil, schimbarea priorității, extragerea elementului cu prioritate maximă și verificarea conținutului structurii. Textul sursă propus de autori se translatează rapid către problemele dezvoltatorilor în care ierarhizarea elementelor din colectivități se realizează în baza unor priorități stabilite după reguli clar definite.

Structuri arborescente este capitolul în care sunt prezentați arborii oarecare, arborii binari, arborii binari de căutare, arbori echilibrați, arbori AVL și arborii de structură. Pentru fiecare tipologie de arbori sunt prezentare funcții corespunzătoare operațiilor de creare, de traversare, de inserare nod, de ștergere nod, de afișare nod, calcul înălțime arbore. Și aici s-a optat pe ideea de a exemplifica utilizarea fiecărei structuri arborescente pentru câte o clasă de probleme, care este reprezentativă și care se regăsește frecvent în practica dezvoltatorilor de software.

Pentru Grafuri, este dedicat un capitol distinct și sunt dezvoltate atât abordări privind matricelor de adiacență, cât și abordări cu alocare dinamică a memoriei pentru nodurile unui graf. Sunt detaliate funcțiile de traversare în graf în înălțime, de căutare, de alocare, de dezalocare, de inserare arce, de inserare noduri. Sunt implementați  algoritmi de stabilire a drumului minim și de stabilire a costului minim în graful definit într-o matrice. Dezvoltatorii de software care parcurg acest capitol au posibilitatea de soluționa direct, folosind funcțiile date, a variantelor de probleme de transport cu identificarea de rute eficient după diferite criterii combinate, prin introducerea de filtre proprii.

Lucrarea se încheie cu Concluzii, parte care sintetizează elocvent necesitatea utilizării adecvate a structurilor de date, căci diferența între o structură de date adecvat folosită și una folosită la întâmpălare se concretizează prin creșterea semnificativă a performanței aplicației informatice, mai ales prin reducerea drastică a timpilor de prelucrare, mai exact a timpilor de așteptare ai utilizatorilor care folosesc cu deosebire aplicații online.

Bibliografia folosită de autori include lucrări publicate majoritatea în ulțimii ani, lucrări reprezentative din domeniu, selectate  cu grijă, lucrări care sunt accesibile în mediul online.

Textele sursă incluse în lucrare sunt reprezentative pentru clase de probleme frecvent întâlnite în viața de toate zilele. Textele sursă sunt autodocumentate folosind comentarii sugestive. S-a optat pentru creșterea clarității textelor sursă prin alegerea numelor de identificatori folosind cuvinte sugestive legate prin underscore. Secvențele de instrucțiuni ce se referă la o anumită prelucrare sunt grupate în blocuri distincte, ușor de urmărit căci delimitatorii de bloc se află pe linii sursă separate. Toate programele scrise și incluse în carte au fost verificate, testate și validate, astfel încât, prin utilizarea directă, studenții și dezvoltatorii de software au un punct de plecare sigur, care să le asigure succesul necesar în elaborarea de texte sursă pentru propriile probleme.

Lucrarea a fost gândită pentru a fi utilă celor care doresc să scrie software performant, cu nivel de complexitate ridicat și care urmăresc obținerea unui nivel ridicat de calitate prin includerea de secvențe de instrucțiuni verificate de-a lungul timpului, bine gândite, optimale, dacă prin acest concept se acceptă secvențele cele mai bune dintr-o multitudine cunoscută de secvențe de instrucțiuni și nu din totalitatea de secvențe care ar exista vreodată.

Scrierea programelor în limbajul C crează premise reale olosirii fără efort suplimentar a funcțiilor de prelucrare a structurilor de date, în aplicații cu niveluri diferite de complexitate, cu utilizarea celor mai avansate tehnici de programare și a unei mari varietăți de limbaje avansate de programare. Se vede că cei patru autori vin cu o experiență vastă din practica dezvoltării de proiecte informatice ca programatori, căci toți patru scriu în mod curent programe în limbajul C în producție, dar și practica de la catedră, căci pe pozițiile didactice pe care le ocupă, au predat cursuri și au coordonat activițiți de laborator la disciplina de Programare a calculatoarelor, disciplină care poartă denumiri ce corespund tipului de limbaj sau tehnicii de programare folosite. Ei au și alte colaborări în scrierea de articole, în prezentări de comunicări la conferințe, ceea ce le-a permis abordarea întregii problematicii într-o manieră omogenă, echilibrată, unitară, ceea ce face ca lucrarea să fie cu atât mai valoroasă.

Autorii acestei lucrări originale sunt doctori în specializarea Informatică Economică, au o vastă experiență atât didactică cât și de cercetare științifică. Dr. Cristian CIUREA dezvoltă proiecte de informatică la Biblioteca Academiei Române, dr. Mihai DOINEA și dr. Marius POPA dezvoltă proiecte de informatică la Compania ORACLE, iar dr. Alin ZAMFIROIU dezvoltă proiecte de informatică la Institutul de Cercetări în Informatică.

Este o onoare pentru mine să scriu aceste rânduri, căci am urmărit evoluția celor patru autori de-a lungul timpului și acestă lucrare este unul din șirul lung al realizărilor pe care le-au concretizat prin colaborare rodnică, prin muncă asiduă și dovedind exigență, rigurozitate și originalitate în toate demersurile lor.

Îmi exprim credința că lucrarea Structuri de date, teorie și practică scrisă de r. Cristian CIUREA, dr. Mihai DOINEA, dr, Marius POPA și dr. Alin ZAMFIROIU, va fi o lucrare de referință în domeniu, iar studenții și specialiștii informaticieni, vor avea un istrument deosebit de util în munca lor pentru a crește calitatea și eficiența aplicațiilor informatice pe care le vor realiza, după studierea ei, dar mai ales, după ce vor translata în textele lor sursă secvențe cu care autorii exemplifică avantajele folosirii anumitor structuri de date, integrate în construcțiile proprii.

M-am bucurat să văd că cei patru tineri duc mai departe tradiția care a fost dezvoltată începând cu anul universitar 1991 - 1992 la Secția de informatică Economică și structurile de date au rămas o disciplină deosebit de importantă pentru studenții care vor să devină specialiști de înaltă clasă, căci totul depinde de cum ei vor ști să aleagă structurile de date adecvate, atunci când vor dezvolta aplicații informatice în viitor. Să nu uite nimeni că fișierul este o structură de date, că baza de date este o structură de date, că obiectele sunt structuri de date, că inteligența artificială se bazează pe operații complexe cu structuri de date și că orice dezvoltare viitoare a tehnologiilor informatice nu se va realiza în afara structurilor de date.

 

 

 



(05 mai 2023)

Sunday, March 19, 2023

1.000 de oameni care m-au impresionat: Cristian USCATU

Fostul meu student Cristian USCATU este omul care m-a impresionat când l-am văzut la un moment dat cum lucra la calculator, căci știa niște detalii la un anumit produs informatic la un astfel de nivel care arăta că el a zăbovit cu multă atenție acolo și că a aprofundat la nivel de cele mai mici detalii toate opțiunile, ceea ce se întâmplă destul de rar pentru cei care doresc să folosească o aplicație și se specializează doar pe fluxurile care le sunt absolut necesare în raport cu problemele pe care ei au să le rezolve.
Când s-a căsătorit Cristian USCATU am promis că merg la nunta lui, undeva în provincie. Tocmai mă mutasem și cu mult timp înainte de a mă muta, sortasem lucrurile de îmbrăcăminte pentru a merge la nuntă. restul hainelor erau în cutiile puse una peste alta, fără a avea scris pe cutie conținutul.
Întâmplarea a făcut să se pună de o ploaie torențială chiar înainte de a pleca spre nuntă. Nu aveam haine și pentru o astfel de vreme și nu am mai ajuns.
Cristian USCATU a fost studentul meu și a fost un student foarte bun. El a devenit cadru didactic în catedra de informatică. A absolvit Secția de Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică, promoția 1997, promoție despre care eu zic că a fost, este și va fi pentru încă o sută de ani, cea mai bună promoție din istoria facultății CSIE. Din promoția aceea au făcut parte Cristian USCATU, Daniel VERNIȘ, Felix SIMION, Marian STOICA, Petrișor OPREA.
Cristian USCATU a fost asistent universitar, lector universitar și acum este conferențiar universitar.
Cristian USCATU a susținut în anul 2006 teza de 181 pagini intitulată Sisteme informatice pentru instruire și cercetare în domeniul juridic economic și coordonată de profesorul universitar Ion Gh. ROȘCA.
De-a lungul anilor, Cristian USCATU a publicat lucrări precum  Programarea calculatoarelor : aplicații realizată împreună cu Marius POPA, Cătălin SILVESTRU, Lorena BĂTĂGAN - 2012,  Algoritmi si tehnici de programare realizată împreună cu Bogdan GHILIC-MICU, Cătălina COCIANU, Marinela MIRCEA, Marian STOICA  - 2014,  Tehnici de procesare a imaginilor  realizată împreună cu Cătălina COCIANU - 2017,  Programare evolutiva si algoritmi genetici realizată împreună cu Cătălina COCIANU - 2015, dar și multe altele.
Eu am apreciat la Cristian faptul că are vorba măsurată, are coloană vertebrală și vorbește direct, fără ocolișuri, ca să spună cuiva exact ceea ce-i place respectivului să audă. treaba are costuri, dar mie îmi plac persoanele care nu se fac preș, au opinia lor și își respectă demnitatea dată de Dumnezeu.



(19 martie 2023)

Wednesday, March 1, 2023

1.000 de oameni care m-au impresionat: Roland DRĂGOI

Și Roland DRĂGOI a fost studentul meu din vremurile când facultatea era facultate, când admiterea era admitere și când la liceu se învăța carte.
Studentul Roland DRĂGOI nu a fost greu de remarcat, căci în acele vremuri la seminarii studenții primeau teme de realizat și imediat îți dădeai seama de calitățile celor care ofereau soluții dintre cele mai bune. Era o chestiune de talent, de capacitatea de analiză și de sinteză, care făceau diferența. El a apărut cu soluții corecte, ceea ce m-a determinat să-l invit să lucreze în echipa celor care redactau cartea de Structuri de date. El a răspuns afirmativ, a lucrat și am încorporat ceea ce el a făcut în capitolele cărții referite prin:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Roland DRĂGOI este unul din cei 32 de coautori ai cărții și trebuie să spun că acolo erau și profesori cu vechime și cu experiență în a scrie, iar Roland DRĂGOI a dovedit că se aliniază exigențelor și știe să facă exact ceea ce făceau colegii cu experiență, ceea ce m-a impresionat.
Eu sunt prieten cu Roland DRĂGOI pe Facebook și chiar am schimbat niște mesaje. Sunt foarte încântat că în timpul lui liber, face excursii dintre cele mai interesante. El are un talent nativ de a surprinde peisaje interesante din unghiuri neașteptate și cu lumină potrivită.


(01 martie 2023)

1.000 de oameni care m-au impresionat: Biatrice AMBROSĂ

Biatrice face parte din acea categorie de tineri studenți de la Secția de Informatică Economică din Facultatea de Cibernetică, Statistică și Informatică Economică, pe care o caracterizez prin capacitatea specială de a înțelege mecanismele intime ale programării unui calculator folosind limbajul de asamblare. De aici până la a înțelege cum stau lucrurile cu adevărat în programarea în limbajul de programare C++ nu mai este decât un pas. Nu este vorba de a fi programator, ci de a fi cu adevărat programator, care înțelege ce este cu adevărat programarea orientată obiect - POO.
Văzând că Biatrice stăpânește la nivel de detaliu elementele fundamentale ale structurilor de date, așa cum le vedeam eu în ideea de a face programare eficientă și nu de a scrie programe, doar pentru a rezolva problema, ci pentru a scrie programe să rezolve problema foarte bine, am solicitat-o să vină alături de echipa care lucrează la scrierea cărții de structuri de date. Ea a primit de făcut ceva, a făcut ceea ce trebuie, produsul a fost recepționat și așa a fost inclusă Biatrice în lista celor 32 de coautori ai cărții referite prin:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Sunt foarte bucuros că și studenta Biatrice AMBROSĂ a lucrat la acea carte, căci avea calitățile care îi permiteau să facă acest lucru. Acum ea este specialistă care lucrează informatică în USA și mă bucur că are prilejul să dovedească nivelul de performanță remarcabil pe care eu l-am văzut la ea în studenție.



(01 martie 2023) 

Tuesday, February 28, 2023

1.000 de oameni care m-au impresionat: Cosmin APOSTOL

Cosmin APOSTOL a fost unul dintre studenții care au terminat Secția de Informatică Economică din Facultatea de Cibernetică, Statistică și Informatică  Economică, student cu care am colaborat foarte bine și am realizat împreună o serie de materiale dintre care enumer aici:
Ion IVAN, Cosmin APOSTOL – Certificarea produselor program prin amprente, Revista Română de Informatică şi Automatică, vol. 13, nr. 1, 2003, pg. 28 – 31
Ion IVAN, Cosmin APOSTOL - Certificarea produselor program prin amprente, Revista Română de Informatică şi Automatică, vol. 13, nr. 1, 2003, pg. 32 – 38
Ion IVAN, Cosmin APOSTOL, Paul POCATILU, Marius POPA - Certificarea aplicațiilor Internet, Sesiunea de Comunicări Ştiinţifice a Cadrelor Didactice, Universitatea Româno-Americană, Bucureşti, 23 – 24 mai, 2003
Ion IVAN, Marius POPA, Doru UNGUREANU, Cosmin APOSTOL – “IT Projects Carrying On Using Data Structures”, BRIE – Business Informatics Handbook, Ed. ASE, Bucuresti 2003
Ion IVAN, Paul PPOCATILU, Marius POPA, Cosmin APOSTOL – “Supervising Software Certification Process”, BRIE – Business Informatics Handbook, Ed. ASE, Bucuresti 2003, in course of publishing
Ion IVAN, Cosmin APOSTOL, Adrian POCOVNICU – “Produse orientate pe e-educatie”, Rolul Stiintei si Învațământului Economic in Realizarea Reformelor Economice in Republica Moldova, Conferinta Internațională “Rolul stiintei și învățămantului economic în realizarea reformelor economice din Republica Moldova”, 25-26 Septembrie 2003, Departamentul Editorial poligrafic al ASEM, pg. 540-541.
El m-a impresionat prin capacitatea de a înțelege problematica și prin modul în care a scris programele C++ necesare elaborării unor proiecte la care am lucrat împreună. Mi-a plăcut cum am colaborat la realizarea lucrării de licență, căci Cosmin a lucrat exact așa cum trebuie pentru a face o construcție bine fundamentată, cu proporțiile cerute de o astfel de lucrare și mai ales la nivelul științific impus.

(28 februarie 2023)

1.000 de oameni care m-au impresionat: Vitalie COTELEA

Profesorul Vitalie COTELEA de la Academia de Studii Economice din Republica Moldova - ASEM este unul dintre colaboratorii noștri de bază, căci el este unul dintre cei 32 de coautori ai lucrării:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Îl cunoșteam pe profesorul de la participările sale la Conferința Internațională de Informatică Economică, unde a prezentat lucrări extrem de interesante despre aspecte teoretice și practice originale legate de bazele de date. L-am rugat să aducă o serie de elemente de la bazele de date spre structurile de date și să contribuie cu un capitol la cartea noastră, lucru pe care profesorul COTELEA l-a și făcut, pentru care îi sunt recunoscător.
Vitalie COTELEA este absolvent de liceu, promoția 1969.
Vitalie COTELEA a terminat Facultatea de matematici Aplicate de la Universitatea de Stat din Moldova în anul 1974.
Vitalie COTELEA a obținut titlul de doctor în computer science la Universitatea din Kiev în anul 1985.
Vitalie COTELEA a susținut cu succes teza de abilitare în informatică la ASEM în anul 2012.
Profesorul Vitalie COTELEA este autor a numeroase articole și cărți din care enumer aici:
Vitalie COTELEA,  Marian COTELEA - Microsoft SQL Server 2008: Lucrări practice. Baze de date. Editura ASEM, Chişinău, 2009, 205 pag.
Vitalie COTELEA,  Marian COTELEA - Oracle 11g: SQL, PL/SQL. Editura ASEM, Chişinău, 2011, 396 pag.
Vitalie COTELEA, Stela PRIPA - F# - limbaj funcţional în .NET. Tutorial, Editura ASEM, Chişinău, 2009, 200 pag.
Vitalie COTELEA este o prezență activă în informatica economică din republica Moldova și rezultatele sale remarcabile reflectă munca sa deosebită pentru obținerea de soluții originale. El are calități remarcabile în ceea ce privește colaborarea la realizarea de proiecte de mare anvergură.
 


(28 februarie 2023)


 

Sunday, February 26, 2023

1.000 de oameni care m-au impresionat: Dragoș CÂRCIUMARU

Din start trebuie să spun că tânărul Dragoș CÂRCIUMARU mi-a făcut o impresie deosebită căci a dovedit că este punctual, bine pregătit profesional, respectuos, eficient. L-am cunoscut pe când eram director în ministerul educației și aveam o colaborare cu firma SIVECO unde el era angajat.
Am fost impresionat de ușurința cu care Dragoș CÂRCIUMARU înțelegea problema care apărea și de soluția pe care o oferea după ce se documenta, verifica și dădea dovadă de siguranță, pentru că ceea ce propunea trecuse testul practicii, aspect esențial în relația om-calculator.
Am realizat împreună
Ion IVAN, Iulian RĂDULESCU, Marius POPA, Dragoș CÂRCIUMARU - Managementul incarcarii bazelor de date de mari dimensiuni, Revista Romana de Informatica si Automatica, vol. 15, nr. 4, pag.57 - 64
Am regretat foarte mult că nu am realizat un stagiu doctoral cu Dragoș CÂRCIUMARU pentru că el este un tânăr cu resurse excepționale pentru a realiza o teză de doctorat cu soluții originale valoroase. Cred că aș fi colaborat foarte bine cu el pentru că Dragoș este un om punctual, realist și profund în studiu, în analiză și în realizarea de soluții. Nivelul lui de exigență m-a impresionat și numai oamenii de mare caracter se manifestă așa cum a făcut-o de fiecare dată el.

(26 februarie 2023) 

Thursday, February 23, 2023

1.000 de oameni care m-au impresionat: Cristian BOLOGA

Cristian BOLOGA este lector doctor la Universitatea BABEȘ-BOLYAI la FSEGA, la Departamentul de Informatică Economică. Acum este director de departament și-i urmează la conducere  profesorului Gheorghe SILAGHI
Cristian BOLOGA m-a impresionat prin două lucruri.
Primul lucru a fost teza sa de doctorat, frumoasă, cu soluții originale, pe care am citit-o cu atenție dar și cu mare plăcere, căci avea soluții originale și se vedea că este teza unui om cu idei originale, o teză muncită, în care Cristian BOLOGA verificare cu atenție toate ipotezele avansate.
Al doilea lucru este legat de colaborarea noastră în realizarea celor două volume din lucrarea de structuri de date, referită prin:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Și de această dată doctorul Cristian BOLOGA, care avea curs de Structuri de date la studenții Secției de Informatică Economică de la FSEGA mi-a dovedit că este un tânăr valoros, cu cunoștințe temeinice în domeniu, ceea ce m-a impresionat.




(23 februarie 2023)

Sunday, February 19, 2023

1.000 de oameni care m-au impresionat: Bogdan ZURBAGIU

La o anumită vârstă am constatat că am avut ca studenți pe unii tineri ai căror părinți mi-au fost studenți cu multe zeci de ani înainte. Așa este cazul fostului meu student Dumitru ZURBAGIU, al cărui fiu, Bogdan ZURBAGIU mi-a fost student, i-am coordonat lucrarea de licență și i-am coordonat și lucrarea de disertație. Cu Bogdan ZURBAGIU am realizat lucruri interesante, inclusiv, el a contribuit la realizarea lucrării de structuri de date referită prin:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
fiind unul dintre mulții autori pe care am reușit să-i cooptăm să lucreze la această carte care a primit premiul Tudor TĂNĂSESCU al Academiei Române pe anul 2008.
Despre el am scris un articol aici pe blog, care se găsește la adresa:
https://ionivan1947.blogspot.com/search?q=bogdan+zurbagiu
căci acest tânăr practică sporturi de mare rezistență, ceea ce este un lucru excepțional pentru un informatician care prin definiție ar trebui să stea cu nasul doar în calculator. El m-a impresionat definitiv pentru ceea ce afce ca sportiv. L-am întâlnit când se antrena la bazinul de înot unde merg și eu la PatkLake.


(19 februarie 2023)


Wednesday, February 8, 2023

1000 de oameni care m-au impresionat: Szolt MARK

Szolt MARK mi-a fost student. L-am remarcat atunci când lucram la disciplina Limbaje de asamblare și el a realizat un proiect dat la clasă de implementare cu macrodefiniții a lucrurlui cu numere complexe. A avut o soluție extrem de elegantă. În clipa aceea am stat de vorbă cu el și i-am zis că la terminarea facultății aș dori să devină asistent universitar stagiar în Catedra de Informatică Economică.Szolt MARK avea u situație școlară de excepție și așa a și fost. La terminarea facultății el a dat concurs și a ocupat un post de asistent universitar stagiar în catedra de Informatică Economică. Era un băiat foarte înalt și foarte slab. M-am înțeles cu ei în condiții excepționale, căci era un tip foarte deștept, ca toți cei care programează curent în limbaj de asamblare dealtfel.
Am realizat împreună materiale precum:
Ion IVAN, Paul POCATILU, Marius POPA, Zsolt MARK, Doru CAZAN, Sergiu CAPISIZU - Proiect de întreprindere virtuală pentru producția de confecții – VIRTCONF, Societatea Informațională – Virtualizarea proceselor economice, sociale, administrative și a serviciilor pentru cetățean, Editura ASE, 2002, ISSN 1454-0320, pg. 93-106
Ion IVAN, Paul POCATILU, Marius POPA, Zsolt MARK, Doru CAZAN, Sergiu CAPISIZU, Sergiu COMAN, Emilia STANCIU, Constantin DULU, Doru UNGUREANU - Cerințele managementului virtual, Societatea Informațională – Virtualizarea proceselor economice, sociale, administrative şi a serviciilor pentru cetățean, Editura ASE, 2001, ISSN 1454-0320, pg. 67-86
Ion IVAN, Paul POCATILU, Marius POPA, Zsolt MARK, Doru CAZAN, Sergiu CAPISIZU - Tipologii de întreprinderi virtuale. Conexiuni cu resursele Internet/Intranet, Societatea Informațională – Virtualizarea proceselor economice, sociale, administrative şi a serviciilor pentru cetățean, Editura ASE, 2002, ISSN 1454-0320, pg. 75-92
Ion IVAN, Paul POCATILU, Marius POPA, Zsolt MARK, Doru UNGUREANU - Cohesion – Software Quality Characteristic, The 30th Session of Scientific Presentations „Modern Technologies in the XXI Century”, Military Technical Academy, în curs de apariţie.
Zsolt MARK este în colectivul de autori al lucrării referite prin:
Ion IVAN, Paul POCATILU, Doru CAZAN -coordonatori - Practica dezvoltării software în limbaje de asamblare, Editura Economică, București, 2002, pg. 560, ISBN 973-590-652-X.
Viața a făcut ca el să plece din învățământ. A lucrat cu mult succes pe la diferite firme de IT&C din străinătate. La un moment dat, Szolt MARK a venit la sala 2401 unde eu aveam biroul și am discutat despre un doctorat. Mi-a părut rău că nu am început o colaborare într-un stagiu doctoral, dar examenul de admitere se susținuse și abia în anul următor exista o posibilitate de a face o colaborare. De atunci nu l-am mai întâlnit pe acest om deosebit de valoros și trăiesc și acum regretul că nu a rămas în învățământ, căci acum era profesor universitar și nu orice profesor universitar, ci unul strălucit, care pe problemele lui ar fi fost cel mai bun dintre cei mai buni.



(08 februarie 2023)

1000 de oameni care m-au impresionat: Nicolae N. CONSTANTINESCU

Pe academicianul de mai târziu, profesorul Nicolae N. CONSTANTINESCU l-am cunoscut când am dat examen de admitere în ASE. Când eram în anii de studenție, toată lumea vorbea despre cărțile scrise de profrsorul Nicolae N. CONSTANTINESCU, dar mai ales de cele două volume de Economie politică, primul care trata capitalismul și al doilea, care trata socialismul. Reușise profesorul Nicolae N. CONSTANTINESCU să facă un colectiv cu cei mai buni profesori de economie politică din țară. Și eu mi-am propus să adun pe cei mai buni profesori care se ocupau de Structuri de date de la noi, să scriem o carte țapănă pe acest subiect. Așa s-au născut cele două volume referite prin:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Profesorul Nicolae N. CONSTANTINESCU publicase în 1973 la Editura Politică din București,  lucrarea de 326 pagini, intitulată Problema contradicției in economia socialista, care i-a adus celebritatea, pentru că era singurul economist român care arăta negru pe alb, cu argumente științifice că societatea socialistă nu este societatea lipsită de contradicții, fie ele contradicții antagonice fie ne-antagonice, dar are contradicții.
Când profesorul Nicolae N. CONSTANTINESCU a împlinit 60 de ani, eram secretar de partid și atunci am cumpărat un album de artă publicat la Editura Meridiane, am rugat pe toți membri de partid să semneze sub un text frumos elaborat de un coleg de talent în a redacta texte omagiale și i-am înmânat profesorului acel album, iar ședința aceea nu a mai fost ceea ce ar fi trebuit să fie, ci o ședință 100% dedicată ilustrului profesor Nicolae N. CONSTANTINESCU.
El numea disciplina Economia politică, drept regina științelor. Când am înființat ADSE - Asociația pentru Dezvoltare prin Știință și Educație, academicianul Nicolae N. CONSTANTINESCU a dorit să devină membru fondator, ceea ce m-a încurajat să merg mai departe și cred că atât timp cât m-am ocupat de ea, au fost făcute lucruri interesante.

Saturday, February 4, 2023

1000 de oameni care m-au impresionat: Adrian POCOVNICU

Despre Adrian POCOVNICU părerile colegilor mei erau foarte împărțite. Venirea lui în catedra de Informatică Economică a surprins pe unii, dar pe mine nu, pentru că știam cine este absolventul Adrian POCOVNICU, ca programator, ca om și mai ales în ceea ce privește caracterul. Mie îmi trebuia un coleg cu caracter puternic, cu care să discuți, cu care să pornești la drum și pe care să te bazezi. Eu nu am lucrat niciodată cu lingăi, cu neserioși, cu mincinoși, cu neprofesioniști. Adrian POCOVNICU mi-a arătat că știe să se documenteze, că înțelege ceea ce-i spui, că face exact ceea ce trebuie, că nu amână, nu promite, nu se laudă. A lucrat foarte frumos la elaborarea lucrării:
Ion IVAN, Catalin BOJA, Cristian IONITA, Adrian POCOVNICU, Daniel MILODIN - Practica dezvoltării aplicatiilor informatice orientate pe structuri de date, Editura ASE , Bucureşti, 2005, ISBN 973-594-.630 - 0, pg. 223
Împreună am scris și articole precum:
Ion IVAN, Adrian POCOVNICU, Marius POPA - Software pentru evaluarea amprentei textului utilizând numere pseud-oaleatoare, Informatica Economică, vol. 6, nr. 3, 2003, pg. 77-80
Ion IVAN, Adrian POCOVNICU, QSPM - Software pentru managementul calității proiectelor,
Informatica Economică, vol. 6, nr. 4, 2002, pg. 65 - 70.
Îmi aduc aminte că discutam de construirea unui indicator prin care să măsurăm performanța globală a unui manager de proiect, în așa fel încât să fie cu valoarea 1 (unu) dacă toate termenele planificate sunt respectate 100%, fără a fi date livrabile nici în avans, nici în întârziere. Indicatorul va fi 0 (zero) dacă toate termenele sunt decalate. Nu a trecut mult timp și Adrian a venit un un indicator superb, pe care l-a verificat în amănunțime, căci așa era el, un om serios, căruia nu-i lăsa să scape nimic.
El s-a stabilit acum în USA și face ceea ce a învățat în facultate. Când am fost la New York, l-am întâlnit pe fostul meu asistent universitar Adrian POCOVNICU și m-am bucurat să văd că evoluează exact așa cum el a demonstrat după terminarea facultății și că are o familie superbă.


(04 februarie 2023)

1000 de oameni care m-au impresionat: Cristian IONIȚĂ

Și Cristian IONIȚĂ mi-a fost student și mai apoi doctorand. El a devenit preparator, apoi asistent, apoi lector și acum este conferențiar universitar.
În anul 2012, Cristian IONIȚĂ a susținut teza de doctorat de 162 pagini, intitulată Tehnici și metode pentru dezvoltarea aplicațiilor informatice deschise, pe care i-am coordonat-o, cum am mai spus și în care a inclus numeroase soluții originale, pentru că autorul ei este un tip foarte deștept, cu imaginație, este un cercetător științific autentic și mai ales eficient.
Pe durata cât am fost profesor în catedră, căci acum sunt pensionar, am realizat împreună lucrarea:
Ion IVAN, Catalin BOJA, Cristian IONITA, Adrian POCOVNICU, Daniel MILODIN - Practica dezvoltării aplicațiilor informatice orientate pe structuri de date, Editura ASE , Bucureşti, 2005, ISBN 973-594-.630 - 0, pg. 223.
El a publicat și lucrarea Analiza si dezvoltarea sistemelor informatice orientate pe procese pe care a publicat-o în anul 2014. Este coautor la cele două volume de Structuri de date, publicate în Editura ASE în anul 2008 și care au primit Premiul Academiei Române pe anul 2008, la secțiunea Știința și tehnologia informației.
Cristian IONIȚĂ m-a impresionat prin puterea lui de muncă, prin corectitudinea și prin profesionalismul lui, pe care le-a dovedit pe toată durata colaborării noastre. Mă bucur că am avut prilejul să colaborez cu un tânăr așa de valoros și care face o carieră didactică de succes.



(04 februarie 2023)

Thursday, January 26, 2023

1.000 de oameni care m-au impresionat: Cosmin TOMOZEI

Cosmin TOMOZEI mi-a fost student. Am realizat un stagiu doctorat și el a finalizat cu susținerea unei teze de doctorat de 328 pagini intitulată Reingineria aplicațiilor distribuite, în anul 2012. Colaborarea cu tânărul Cosmin TOMOZEI a fost una extrem de interesantă. El era asistent universitar la Universitatea de stat din Bacău și avea un anumit stil de muncă. Acel stil de muncă trebuia schimbat, căci la doctorat lucrurile decurg cu totul altfel, în sensul că totul se bazează pe cercetare științifică, unde ai o problemă, cauți soluții originale, finalizezi, verifici soluția și numai după ce te-ai convins că lucrurile sunt bune, mergi mai departe. Cosmin TOMOZEI trebuia să deprindă acest mod de lucru, căci soluțiile oricât de bune sunt ele, dacă nu sunt complete și dacă nu sunt verificate, nu au valoare. Am reușit să depășim neconcordanțele dintre ceea ce ceream eu și ceea ce învățase el despre ciclul de cercetare științifică și când locomotiva a fost pusă pe șine totul a decurs perfect.
Eu am niște chichițe și una dintre acestea, este să nu discut cu părinții studenților sau doctoranzilor. Sun alergic. Studentul sau doctorandul sunt persoane mature care trebuie să evolueze singure și nu trebuie părinții să se țină după ei pe la examene sau cu alte ocazii. Nu știu cât de comod i-a fost doctorandului mei Cosmin TOMOZEI când am refuzat o întâlnire cu cineva din familia lui în timpul stagiului doctoral. Eu nu sunt totuși un sălbatic și după susținerea tezei de doctorat sau a lucrării de licență, am cerut celui cu care lucrase, doctorand sau student, să-mi dea la telefon pe unul dintre părinți, prilej cu care îi felicitam pentru reușita fiului lor.
Cu Cosmin TOMOZEI ne auzim la telefon din când în când și probabil când voi ajunge în Bacău, îi voi da un telefon să ne vedem la o cafea și să discutăm depsre vremurile frumoase de altădată.


(26 ianuarie 2023)

1.000 de oameni care m-au impresionat: Marius VETRICI

Marius VETRICI a fost studentul meu. Este un programator de excepție. L-am remarcat în momentul când la un curs de Limbaje de asamblare am propus o problemă legată de transmiterea de parametri la apelul procedurilor, folosind lista de adrese a parametrilor și el a furnizat o soluție foarte bună. Mi-am zis că dacă vreodată voi avea posibilitatea să lucrez cu el, o voi face cu cea mai mare plăcere.
Marius VETRICI  făcut lucrarea de licență și lucrarea de disertație cu alți colegi, dar mi-a revenit mie cinstea să lucrez cu el în stagiul doctoral.
Am avut o colaborare foarte bună. Îmi aduc aminte că el avea un blog și acolo a pus o definiție pe acre a folosit-o și în teza de doctorat. Când i s-a pus teza la analiza automată de autoplagiat, a rezultat că în teza sa este un coeficient de 0,03% autoplagiat. Un nene din ASE, căruia îi refuzasem eu ceva, ceea ce l-a deranjat, de pe poziția sa de prorector, mi-a scris că s-a identificat acel 0,03%, dar nu este nicio problemă, căci se acceptă teze unde coeficientul este de până la 5%, parcă. El a vrut să-mi dea peste nas. Eu i-am scris lui Marius VETRICI să schimbe definiția, el a schimbat-o și acel coeficient a luat valoarea zero.  Marius VETRICI este un om foarte deștept și nu stătea el în acea propoziție, căci avea rezultate cu mult mai valoroase, ce nu le inclusese în teză ca să nu depășească numărul de pagini.
Știu că acel nene, după ce s-a pensionat, m-a căutat, dar am fost destul de clar că nu vreau să discut cu el sub nicio formă și dacă eu aș face un serial cu 100 de gunoaie care mi-au pus piedici, el ar fi printre ele cu siguranță. 
El a susținut o teză de doctorat de 179 de pagini plus anexe, intitulată Modele pentru estimarea duratei proiectelor de dezvoltare software, în anul 2012, unde a folosit foarte mult din rezultatele concrete pe care el le-a obținut în activitatea sa practică.
Marius VETRICI are o familie frumoasă cu doi băieți frumoși, cuminți și deștepti ca tăticul lor. A fost pentru mine o reală plăcere să colaborez cu Marius VETRICI, căci el înțelegea exact despre ce este vorba și acționează în consecință. 
La susținerea tezei în catedră, căci așa era pe atunci, trebuia obținut avizul catedrei, l-am rugat să nu stea cu mâinile în buzunare, să nu bage degetele în nas, să nu se sprijine de calorifer, să nu se scarpine pe la șoricel, să pregătească videoproiectorul pentru a nu fi pus în situația neplăcută de a nu avea acces la slide=urile cu teza de doctorat după care să vorbească. Marius VETRICI s-a uitat la mine și a spus că el știe să facă o prezentare. Eu i-am spus, că am zis toate cele, pentru a nu-mi reproșa că nu i-am spus. Prezentarea lui a fost impecabilă. Cel ce i-a urmat la prezentarea unei alte teze de doctorat, s-a sprijinit de clalorifer, și-a mâncat biluțele de muci, s-a scărpinat pe la cocoșel și ceea ce a fost cel mai nasol, a venit cu un laptop care avea un sistem de operare ce nu era compatibil cu videoproiectorul și a trebuit să vorbească fără a avea planșe. După prezentarea respectivului, care a și fost întreruptă de conducătorul acestuia de doctorat, Marius VETRICI mi-a zis că a înțeles de ce l-am atenționat...





(26 ianuarie 2023)

Wednesday, January 25, 2023

1.000 de oameni care m-au impresionat: Marius POPA

Marius POPA este absolvent al Secției de Informatică Economică din Facultatea de Cibernetică, Statistică și Informatică economică. Am coordonat lucrarea de licență a lui Marius, lucrarea lui de disertație și teza lui de doctorat de 290 pagini,  intitulată Tehnici si metode de evaluare a calitatii datelor, susținută în anul 2005, teză care a însemnat un efort extraordinat din partea lui, căci i-am impus și el a fost de acord să realizeze această lucrare într-un termen foarte, foarte scurt, el dedicându-se 100% doctoratului o perioadă densă de timp.
Cu Marius POPA am realizat o serie de articole și de cărți dintre care enumer aici:
Ion IVAN, Marius POPA, Paul POCATILU ( coorodnatori) - Structuri de date ,vol. 1 si vol. 2, Editura ASE, Bucureşti, 2008.
Vol. 1: Tipologii de structuri de date, 770 pag., ISBN 978-606-505-032-7.
Vol. 2: Managementul structurilor de date, 534 pag., ISBN 978-606-505-033-4.
Lucrarea a fost distinsa cu Premiul Academiei Romane Tudor TANASESCU pe anul 2008.
Ion IVAN,Gheorghe NOSCA, Sergiu CAPISIZU, Marius POPA - Managementul calitatii aplicatiilor informatice, Editura ASE, Bucureşti, 2007, 500 pg, ISBN 10 973-594-843-5, ISBN-13 978-973-594-843-6
Ion IVAN, Gheorghe NOSCA, Marius POPA - Managementul calitatii aplicatiilor informatice. Editura ASE, Bucureşti, 2006.
Ion IVAN, Marius POPA - ENTITATI TEXT, dezvoltare, evaluare, analiza, Editura ASE, Bucureşti, 2005, ISBN 973-594-663-7, 587pg
Ion IVAN, Marius POPA, Sergiu CAPISIZU, Lukacs BREDA, Bogdan FLORESCU - Clonarea informatica, Editura ASE, Bucureşti, 2003, 213 pg., ISBN 973-594-310-7.
Marius POPA este un caracter cu totul special. M-a impresionat prin puterea sa de muncă, meticulozitatea cu care scrie programe, profunzimea cu care se documentează, capacitatea sa de a face legături între concepte și dorința lui de a se auto-depăși, de a evolua și de a învăța. Este un cercetător științific de calitate, care este exigent cu el și după aceea cu ceilalți. Știe să lucreze în echipă și este extrem de eficient.

(25 ianuarie 2023).