21/09/2026
Felicitări colegului nostru, prof. univ. dr. Bogdan Tudorică!
Editura Universității Petrol-Gaze din Ploiești anunță apariția volumului Programare în C++, realizat în colaborare de Daniela Tudorică, Elia Dragomir și Bogdan George Tudorică.
Cartea este disponibilă online (https://upg-elearning.ro/cpp/), cu acces gratuit, pentru a putea fi consultată și utilizată cât mai ușor de studenți, profesori și de cei care doresc să învețe programare prin studiu individual. Prin această opțiune, autorii urmăresc să pună la dispoziția comunității educaționale o resursă amplă, accesibilă și aplicată.
Ce oferă această carte?
Programare în C++ este un suport complet pentru curs, laborator și studiu individual, actualizat în raport cu standardul C++23. Lucrarea este concepută pentru învățarea programării de la nivel introductiv, dar urmărește formarea unor deprinderi și practici care să poată fi utilizate ulterior în dezvoltarea de programe și aplicații reale.
Fiecare temă este prezentată gradual și cuprinde explicații teoretice, exemple de cod, aplicații rezolvate, observații privind erorile frecvente, sinteze, teste de autoevaluare cu răspunsuri sau indicații, teme de control și bibliografie. Structura volumului a fost concepută atât pentru utilizarea sa ca suport al activităților universitare, cât și pentru parcurgerea independentă.
Cartea reprezintă prima parte a unui set de două volume dedicate învățării programării folosind limbajul C++:
Volumul I pornește de la noțiunile de problemă, algoritm și program executabil și construiește treptat baza necesară scrierii programelor C++. Sunt tratate conceptele de dată și informație, algoritm, pseudocod și schemă logică, structura programelor C++, tipurile de date, variabilele și constantele, expresiile și operatorii, structurile alternative și repetitive, funcțiile, tablourile uni- și bidimensionale, containerele std::array și std::vector, șirurile de caractere, structurile definite de utilizator și lucrul cu fișiere text.
Ordinea temelor urmează o progresie firească. Sunt introduse mai întâi conceptele necesare înțelegerii programării și construcțiile elementare ale limbajului, apoi mecanismele pentru organizarea datelor și a programelor, iar ultimele unități reunesc noțiunile studiate în probleme și aplicații de complexitate mai mare.
Volumul al II-lea, a cărui publicare este estimată pentru anul 2027, va continua această construcție prin teme precum organizarea proiectelor C++, procesul de construire, pointerii și gestionarea memoriei, funcțiile avansate, prelucrarea textului și a fișierelor, programarea generică prin template-uri, iteratorii și ranges, containerele bibliotecii standard, algoritmii STL, expresiile lambda, tratarea excepțiilor și analiza eficienței algoritmilor. Volumul se va încheia cu un proiect integrator.