Showing posts with label Structuri de date. Show all posts
Showing posts with label Structuri de date. Show all posts

Tuesday, October 1, 2024

O condiție necesară și suficientă

Există peste tot indivizi care habar nu au pe ce lume se află, dar care doresc să se remarce așteptând răspunsuri după ce pun întrebări universal valabile exact în locurile cu grijă ales, în momentele în care transferul de notorietate către ei este maxim.
Pentru a gestiona astfel de momente, este rezonabil ca persoana care conduce lucrările unei sesiuni științifice sau ale unei adunări tematice, să solicite ca persoanele care adresează întrebări să se recomande și să spună de la ce organizație vin, astfel încât lumea să știe cu cine se stă de vorbă. dacă este necesar, cel ce pune întrebarea este rugat să facă și o scurtă prezentare a sa, pentru a dovedi că este în domeniu, că numai așa dialogul dintre cel ce întreabă și cel ce răspunde este fluent, are un nivel ridicat de profesionalism și nu este un dialog țintit doar pentru a se realiza acel transfer de notorietate, de la o personalitate, către un anonim.
este o condiție necesară și suficientă ca dialogul să se poarte între două persoane care au cam același nivel de pregătire. Îmi aduc aminte că acum mulți ani, un nene, a dorit să mă tragă de urechi în legătură cu un curs și o culegere de probleme de Structuri de date, publicate de mine împreună cu Romică ADAM. Am condiționat acel dialog cu punerea pe masă de către acel nene a două cărți scrise de el, un curs și o culegere de Structuri de date, pentru a face dovada că este profesionist. În plus i-am cerut să vină cu 10 cărți de structuri de date pe care le-a citit, căci vin și eu cu 10 cărți de structuri de date pe care le-am citit. Să discutăm fiecare despre acele cărți și abia după ce și eu am citit cele două cărți scrise de el, să începem dialogul onest despre cărțile scrise de mine. Dacă nu procedăm așa, nu avem ce discuta despre cărțile mele. Nu este normal ca oricine vine de pe stradă, să-și dea cu părerea despre un subiect, fără a face dovada că se pricepe la acel subiect. Dacă un prost aruncă un bolovan în lac, 100 de savanți îl vor căuta și există riscul să nu-l găseasc. De aceea, înainte de a i se da bolovanul, insul, trebuie să facă dovada că-l merită.





(02 octombrie 2024)

Monday, September 16, 2024

Ciudățenii mioritice: repetitivitatea incredibilă

Acum mulți ani, mi-a venit ideea de a realiza un experiment la cele 16 grupe de studenți unde aveam examen scris la disciplina Structuri de date.
În prima zi de examen, am formulat trei subiecte. Le-am dictat. Studenții au dat soluții și rezultatele au fost cele prognozate de mine, adică studenții care au învățat, care au lucrat la calculator, au obținut rezultate bune și foarte bune, iar studenții care nu au abordat cu seriozitate problematica disciplinei, au obținut rezultate necorespunzătoare. Am stabilit niște procente pentru fiecare interval de note definit.
În a II-a zi de examen, am enunțat exact aceleași trei subiecte din ziua precedentă. Le-am dictat. Studenții au dat soluții și rezultatele nu au fost cele prognozate de mine, căci mă așteptam ca studenții să comunice între ei și să aibă curiozitatea să vadă cam cum se rezolvau subiectele date cu o zi înainte. Am observat că studenții care au învățat, care au lucrat la calculator, au obținut rezultate bune și foarte bune, iar studenții care nu au abordat cu seriozitate problematica disciplinei, au obținut rezultate necorespunzătoare. Am văzut că  procentele pentru fiecare interval de note definit nu diferă semnificativ față de ziua precedentă.
În a III-a zi de examen, am enunțat exact aceleași trei subiecte din zilele precedente. Le-am dictat. Studenții au dat soluții și rezultatele nu au fost cele prognozate de mine, căci mă așteptam ca studenții să comunice între ei și să aibă curiozitatea să vadă cam cum se rezolvau subiectele date în zilele de  dinainte. Am observat că studenții care au învățat, care au lucrat la calculator, au obținut rezultate bune și foarte bune, iar studenții care nu au abordat cu seriozitate problematica disciplinei, au obținut rezultate necorespunzătoare. Am văzut că  procentele pentru fiecare interval de note definit nu diferă semnificativ față de zilele precedente.
.....
În a X-a zi de examen, am enunțat exact aceleași trei subiecte din primele nouă zile de examen. Le-am dictat. Studenții au dat soluții și rezultatele nu au fost cele prognozate de mine, căci mă așteptam ca studenții să comunice între ei și să aibă clar curiozitatea să vadă  cum se rezolvau subiectele date în zilele de  dinainte, mai ales din cauză că în primele nouă zile se repetaseră subiectele. Am observat că studenții care au învățat, care au lucrat la calculator, au obținut rezultate bune și foarte bune, iar studenții care nu au abordat cu seriozitate problematica disciplinei, au obținut rezultate necorespunzătoare. Am văzut că  procentele pentru fiecare interval de note definit nu diferă semnificativ față de zilele precedente, în care subiectele se repetaseră chiar de prea multe ori.
....
În a XVI-a zi de examen eram deja exasperat, am enunțat exact aceleași trei subiecte din primele nouă zile de examen. Le-am dictat. Studenții au dat soluții și rezultatele nu au fost cele prognozate de mine, căci mă așteptam ca studenții să comunice între ei, căci îi credeam că au dialoguri despre structuri de date și să aibă  curiozitatea să vadă  cum se rezolvau subiectele date în zilele de  dinainte, mai ales din cauză că în primele cincisprezece zile se repetaseră ostentativ subiectele. Am observat că studenții care au învățat, care au lucrat la calculator, au obținut rezultate bune și foarte bune, iar studenții care nu au abordat cu seriozitate problematica disciplinei, au obținut rezultate necorespunzătoare. Am văzut că  procentele pentru fiecare interval de note definit nu diferă semnificativ față de zilele precedente, în care subiectele se repetaseră chiar de prea multe ori.

Era clar o lipsă de comunicare între studenți, ceea ce pentru viitori informaticieni care obligatoriu trebuie să lucreze în echipe, nu era ceva normal. Am atras atenția tinerilor asupra acestui aspect, dar răspunsul pe care l-am primit a fost năucitor, mai ales că acest răspuns se referea la faptul că se aplica proverbul că ulciorul nu merge de prea multe ori la apă, adică subiectele de la examen nu se vor repeta și de aceea devenea neinteresant dialogul cu colegii referitor la subiectele date la examenele din zilele precedent.


(16 septembrie 2024)

Tuesday, May 30, 2023

Eu și limbajul PASCAL

Norocul vieții mele a fost că am început să învăț limbajul PASCAL folosind cartea referită prin:
Niklaus WIRTH - Algorithms + Data Structures = Programs, Prentice Hall Inc., Englewood Cliffs, New Jersey, 1976, 366 pag, ISBN 0-13-022418-9 
Cartea este foarte bine scrisă, căci autorul ei știa să programeze și numai un om care știe meserie foarte bine este în stare să prezinte lucrurile cum trebuie. Am văzut mulți care scriu cărți de programare fără să fi scris programe la viața lor, dar care cred că doar scriind fac un bine omenirii, dovedesc cât de penibili sunt.
Am învățat limbajul PASCAL atât de bine din cartea lui Niklaus WIRTH încât am reușit să dezvolt niște chestii noi în zona structurilor de date și să jonglez cu lucruri pe care le știam de la limbajele ALGOL, FORTRAN și COBOL, încât variabilele pointer și recursivitatea erau floare la ureche.
Respect, Niklaus WIRTH!


(30 mai 2023)

Monday, May 15, 2023

Eu și expozițiile

Pe lumea aceasta există tot felul de expoziții. Mie îmi plac expozițiile de pictură, mai ales expozițiile retrospective.
Am văzut retrospectiva Nicolae GRIGORESCU.
Am văzut retrospectiva Iosif ISER.
Am văzut retrospectiva Lucas CRANACH.
Am văzut retrospectiva Dimitrie GHIAȚĂ.
Am văzut retrospectiva Corneliu BABA.
Prin București există multe săli de expoziție cu intrare liberă, poziționate pe bulevardele centrale și ori de câte ori ajung în zonă merg să văd ceea ce expun artiștii care au acces prin intermediul Uniunii Artiștilor Plastici la aceste spații. Uneori găsesc lucruri interesante, dar de cele mai multe ori, nu găsesc lucruri care să mă impresioneze.
Când predam studenților înainte de pensionare, sugeram acestora să viziteze expoziții. La disciplina de Structuri de date, la un examen am formulat un subiect despre listele dublu înlănțuite cu tablourile cu clovni ale lui Corneliu BABA, căci recomandasem să se viziteze expoziția pictorului. S-a întâmplat să văd la o sală pe bulevardul MAGHERU ceva foarte interesant, am recomandat studenților și am avut surpriza să vină un tânăr să-mi zică niște lucruri care nu mi-au căzut bine. Am verificat. Între timp, ceea ce recomandasem eu a fost înlocuit cu exponate sub formă de basoreliefuri cu aceeași temă și anume țâțe de femei, țâțe de toate mărimile și toate formele. Am stat și m-am gândit la acel artist, căruia UAP i-a dat șansa să expună și ce a expus... Așa sunt unii, cred că viața le este datoare și ei nu es străduiesc deloc să arate ceea ce sunt, să uimească prin talent și realizări, ci se dau în stambă evidențiind cât de mediocri sunt.


(15 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)

Wednesday, April 19, 2023

1.000 de oameni care m-au impresionat: Octavian SAVU

Octavian SAVU a fost studentul meu în vremurile când predam disciplinele Structuri de date și Limbaje de asamblare la Secția de Informatică economică de la Facultatea de Cibernetică, Statistică și Informatică Economică. El era un student foarte bun, înțelegând prin acest lucru, un student care învățase să programeze în limbajele C/C++ și care era preocupat să înțeleagă rostul structurilor de date în construirea de programe performante. De asemenea, cred că Octavian SAVU a înțeles mesajul meu că un programator este excepțional dacă știe limbaje de asamblare, altfel, oricâtă programare ar ști el, rămâne doar la stadiul de programator foarte bun.

Cu studentul Octavian SAVU am discutat mult mai mult decât programare și structuri de date. Am discutat și despre inginerie software și despre etapele ciclului de dezvoltare software, inclusiv despre realizarea documentației, a specificațiilor de programare și el mi-a dat dreptate că fluxurile din companiile care dezvoltă software presupun proceduri riguroase, ca tot ceea ce realizează membri echipelor să devină componente care se asamblează pentru a obține un produs software complex, lucru posibil dacă și numai dacă toți programatorii respectă reguli precise de realizare a componentelor.

Cu Octavian SAVU am discutat și despre dansurile populare românești. În acea perioadă era la modă spectacolul Lord of the Dance al lui Michael FLATLEY. Discutam că ar fi grozav dacă și la noi s-ar face un ansamblu cu vreo 10-12 perechi de tineri, dar numai tineri fără șunci, burți și care să fie înalți, dar care să danseze ca pe sârmă 90 de minute fără pauză, exact așa cum sunt tinerele de la Crazy Girls, tot timpul în mare formă. Se pare că nimeni din cei care ar trebui să facă ceva, nu se pun pe treabă și acele ansambluri de pe lângă structuri administrative sunt doar sinecuri unde tot felul de personaje au penetrat, doar pentru a consuma resurse, căci despre calitate nu va fi vorba niciodată. Cu Octavian SAVU am discutat și cred că dacă am fi făcut un proiect, ar fi avut ceva șanse, dar să lăsăm meseriile pentru ammerge în direcții unde nu avem experiență, este deja o aventură.



(19 aprilie 2023)

Friday, April 14, 2023

1.000 de oameni care m-au impresionat: NEACȘU Raluca Georgiana

În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta NEACȘU Raluca Georgiana    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)





1.000 de oameni care m-au impresionat: MUNTEANU Ana Maria

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta MUNTEANU Ana Maria a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: COTEŢ Dănuț

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta    COTEŢ Dănuț a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: CIORTAN Irina Mihaela

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta CIORTAN Irina Mihaela     a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: COTEȚ Silvia

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta COTEȚ Silvia     a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: NICOLESCU Silviu Nicolae

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studentul  NICOLESCU Silviu Nicolae    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)



1.000 de oameni care m-au impresionat: NIŢICA Georgiana Andreea

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta NIŢICA Georgiana Andreea    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: NEAGOE Andreea Viorica

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta NEAGOE Andreea Viorica     a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: FRANGULEA Valentina Raluca

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta  FRANGULEA Valentina Raluca    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)





1.000 de oameni care m-au impresionat: PAPUGIU Andrei Adrian

În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studentul   PAPUGIU Andrei a Adrian obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)




1.000 de oameni care m-au impresionat: ONEL Andrei George

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studentul  ONEL Andrei George   a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)





1.000 de oameni care m-au impresionat: OCHIUZ Andreea Mihaela

În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta OCHIUZ Andreea Mihaela    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)





1.000 de oameni care m-au impresionat: MUSTAFA Elida

 În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta  MUSTAFA Elida a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)





1.000 de oameni care m-au impresionat: MANEA Luminița Andreea

În anul universitar 2010 - 2011 am predat cursuri la disciplina Structuri de date pentru studenții secției in Informatică Economică de la Facultatea de Cibernetică, Statistică și Informatică Economică.

În opinia mea, pregătirea studenților se realizează pe toată durata semestrului și nu în câteva zile ale sesiunii. De aceea am solicitat ca studenții să soluționeze o serie de probleme pe care mi le-au transmis pe e-mail la termene stabilite. În unele situații, studenții au primit la cursuri și la seminarii întrebări, iar răspunsurile lor au fost punctate corespunzător, pentru a fi reflectate în nota de la examen. În data de 13 decembrie 2010 a fost dată o lucrare de semestru care a fost și ea punctată adecvat, iar la data de 31 ianuarie 2011 a avut loc examenul. Aici scriu despre studenții care m-au impresionat, adică despre studenții care au obținut punctajul ce le-a adus nora 10(zece) la  examenul de structuri de date. Am certitudinea că studenții care au obținut nota zece știu să programeze cu folosirea adecvată a structurilor de date.

Studenta MANEA Luminița Andreea    a obținut nota 10(zece) la examenul de Structuri de date pentru că a oferit soluțiile de calitate la teme în timp util, a oferit răspunsuri corecte la întrebările de la curs, a participat la lucrarea de semestru și a dat soluții foarte bune la chestiunile din enunțuri, iar la examen a făcut o lucrare cu un punctaj foarte apropiat de punctajul maxim stabilit.


(14 aprilie 2023)