Textbooks and Teaching Guides
Most of the textbooks and course materials presented here were prepared during my activity in Romania (up to 1989), both as teaching instruments and as a way of systematizing fields that were then still taking shape.
Foundations of Computer Science (university level)
Textbooks for theoretical computer science courses taught at the Faculty of Control Engineering:
- 📘 Automata Theory — course notes, Polytechnic Institute Printing House, 1976, 1979
- 📘 Formal Language Theory — course notes, Polytechnic Institute Printing House, 1977, 1979
Textbooks for the course “Programming Languages and Compilers,” taught at the Faculty of Control Engineering in the period 1981–1989:
- 📘 Limbaje și compilatoare. Part I: Limbaje de programare [Programming Languages] — course notes, Polytechnic Institute Printing House, 1981
- 📘 Limbaje și compilatoare. Part II: Programare în Pascal [Programming in Pascal] — course notes, Polytechnic Institute Printing House, 1982
- 📘 Limbaje și compilatoare. Part III: Introducere în sisteme formale; Part IV: Proiectarea compilatoarelor [Introduction to Formal Systems; Compiler Design] — course notes, Polytechnic Institute Printing House, 1983
These three textbooks paved the way for the synthesis volume later published by the Academy Publishing House:
Programming and Languages
- 📗 Programarea sistematică în limbajele PASCAL și FORTRAN [Systematic Programming in PASCAL and FORTRAN] (1984)
- 📗 „LISP” (1988, collective volume) (book)
- 📘 „BCPL. Manual de programare” [BCPL Programming Manual] (1976) (manual)
Laboratory Guides / Tools
- 📘 „STAGE-2. Manual de programare” [STAGE-2 Programming Manual] (1977) (manual)
- 📘 „MACRO 11. Îndrumar de laborator” [MACRO 11 Laboratory Guide] (1986) (guide)
Secondary Education
After 1989
- 📕 “Java OOP” vol. 1 (2010) (textbook)
- 📕 “Java OOP” vol. 2 (2010) (textbook)





