Școala de Informatică Economică din A.S.E.

Ion IVAN

Am lucrat în învățământul superior 42 de ani, timp în care:
- am condus seminarii,
- am predat cursuri,
- am lucrat la contracte de cercetare,
- am scris articole și cărți, - am condus lucrări de diplomă sau de licență,
- am coordonat stagii doctorale.
În intervalul 1954 - 1961 am urmat școala elementară nr. 6 din Pitești.
În intervalul 1961 - 1965 am urmat cursurile școlii medii Alexandru ODOBESCU din Pitești. În intervalul 1965 - 1970 am fost student la ASE București.
În 3 februarie 1978 am susținut teza de doctorat sub coordonarea profesorului Ludovic TOVISSI, teză de doctorat referită prin:
Ion IVAN - Modelul economico-matematic al secției întreprinderii industriale, ASE București, 1978, 253 pag.
De-a lungul anilor am publicat articole în Revista de Statistică, Studii și cercetări de calcul economic și cibernetică economică, Buletinul Român de Informatică, Revista Română de Informatică și Automatică, Sigplan Notices, Informatica Economică, JAQM, dar și în alte reviste de specialitate.
Am scris cărți singur sau în colaborare și aici voi enumera ceea ce s-a publicat.
Valer ROȘCA, Constantin APOSTOL, Ion IVAN, Ion Gh. ROȘCA - Limbaje de programare. Limbajul de programare ASSIRIS, Lito ASE, București, 1977, 516 pag.
Valer ROȘCA, Constantin APOSTOL, Ion IVAN, Ion Gh. ROȘCA - Memorator pentru limbajul de programare ASSIRIS, Lito ASE, Bucureşști, 1977, 167 pag.
Ion IVAN - Programe aplicative, vol. III, Dezvoltarea sistemelor de programe, Lito ASE, București, 1979, 503 pag.
Valer ROȘCA, Constantin APOSTOL, Ion IVAN, Sergiu COMAN, Ion Gh. ROȘCA - Limbaje de programare, metoda programatorului șef. Studiu de caz, Lito ASE, București, 1979, 115 pag.
Valer ROȘCA, Constantin APOSTOL, Ion IVAN, Ion Gh. ROȘCA - Limbaje de programare - Limbajul FORTRAN si FORTRAN conversațional, LITO ASE, București, 1980, 224 pg.
Ion IVAN - Programarea standard, Editura Litera, București, 1981, 123 pg.
Valer ROȘCA, Constantin APOSTOL, Ion Gh. ROȘCA, Pavel NĂSTASE, Ion IVAN - îndrumar pentru elaborarea proiectelor la disciplina Limbaje de programare a calculatoarelor electronice, LITO ASE, București, 1982, 138 pg.
Ioan ODĂGESCU, Ion IVAN, Rodica MIHALCA - Programe Aplicative, LITO ASE, București, 1983, 349 pag.
Tudor BARON, Alexandru BALOG, Ion IVAN - Calitatea produselor program, Lito ASE, București, 1983, 24 pag.
Ion ODĂGESCU, Ion IVAN, Pavel NĂSTASE, Rodica MIHALCA, Ioan ROXIN, Ion DOBRE, Radu MÂRȘANU, Ion SMEUREANU, Vasile PETROVICI - Programe aplicative, culegere de probleme, Lito ASE, București, 1984, 429 pag
Tudor BARON, Ion IVAN, Alexandru BALOG - Informatica Economică: Calitatea programelor și stilul de programare, Lito ASE, București, 1984, 43 pag.
Tudor BARON, Ion IVAN, Alexandru BALOG - Informatica Economică: Portabilitatea sistemelor de programe, Lito ASE, București, 1984, 31 pag.
Ion IVAN, Romulus ARHIRE - Informatica Economică: Evaluarea performanței programelor COBOL, Lito ASE, Bucureşti, 1984, 25 pag.
Ioan ODĂGESCU, Ion IVAN, Rodica MIHALCA - Programe Aplicative, culegere de probleme, LITO ASE, București, 1984, 430 pg.
Steliana CREțU, Magdalena IONESCU, Sanda VIȘAN, Ion IVAN, Anca SOCOLESCU, Zoe ATANASIU, Vasile DIMONU, Georgeta CUCULEANU, Ligia BOTEZ - Lucrări aplicative și proiecte tehnico-economice, LITO ASE, București, 1985, 240 pg.
Ion IVAN - Asigurarea calității software, în INFORMATICA, Editura științifică și Enciclopedică, coordonator Gh. Dodescu, București, 1987, pg. 434-440
Virgil SORA, Ilie HRISTACHE, Ion IVAN, Mircea DESPA - Culegere de probleme și studii de caz pentru demografie, Lito ASE, București, 1987, 270 pag.
Ion IVAN, Ion SMEUREANU - Programarea în limbajul C, Culegere de probleme, Editura ALFAR, Rm. Vâlcea, 1992, 261 pag., ISBN 973-95080-6-5
Ion IVAN, Romica ADAM - Structuri de date si programe PASCAL, Editura QED, București, 1992,185pag
 Ion IVAN, Romică ADAM - Structuri de date, Editura QED, București, 1992,186 pag
Rodica MIHALCA, Ioan ODĂGESCU, Ion IVAN, Ileana TRANDAFIR, Alexandru BALOG, Viorel DOBRESCU - Programe aplicative și elemente de ingineria programării, Lito ASE, București, 1993, 293 pag.
Constanța BODEA, Anton CREȚU, Ion IVAN - Aplicațiile rețelelor neuronale - studii de caz, Inforec Publishing House, Bucharest, 1997, 120 pg., ISBN 973-97435-5-2.
Ion IVAN, Panagiotis SINIOROS, Mihai POPESCU, Felix SIMION - Metrici software, Editura INFOREC, București, 1997, 119 pg., ISBN 973-97435-0-X.
Laur IVAN, Ion IVAN - Programarea în limbaje de asamblare, culegere de probleme, Editura INFOREC, București, 1997, 254 pag., ISBN 973-97435-6-0
Ion SMEUREANU, Ion IVAN, Marian DÂRDALĂ - Structuri de date și obiecte în C++, Editura CISON, București, 1998
Ion IVAN, Daniel VERNIȘ - Compresia de date, Editura CISON, Bucureşti, 1998, 494 pag, ISBN 973-96370-9-4.
Ion SMEUREANU, Ion IVAN, Marian DÂRDALĂ - Limbajul C++ prin exemple, Editura CISON, București, 1995, 256 pag, ISBN 973-96370-0-0.
Ion IVAN, Paul POCATILU - Testarea software orientat obiect, Editura INFOREC, Bucureşti, 1999, 192 pag, ISBN 973-98508-0-4.
Ion IVAN, Adrian PASCU, Paul VĂCĂRESCU - Dicționar de acronime în informatică, Editura INFOREC, București, 1999, 261 pag, ISBN 973-98508-7-1
Ileana CONSTANTINESCU, Ion IVAN - Mic dicționar explicativ de informatică francez-român, Editura Sylvi, Bucureşti, 1998
Ion SMEUREANU, Ion IVAN, Marian DÂRDALĂ - Structuri de date și obiecte în C++, Editura CISON, București, 1998
Ion IVAN, Mihai POPESCU, Panagiotis SINIOROS, Felix SIMION - Software Metrics, INFOREC Publishing House, Bucharest, 1999
Ion IVAN, Valentin DRAGOMIR - Dezvoltarea de aplicații informatice cu programe rezidente, Editura INFOREC, București, 1999, 25 pag, ISBN 973-98508-9-8.
Ion IVAN, Marian DÂRDALĂ, Felix FURTUNĂ - Informatica, manual pentru clasa a X-a, Editura CORINT, București, 2000, 72 pag, ISBN 973-653-068-X.
Ion IVAN, Paul POCATILU, Doru UNGUREANU - Project Complexity, Editura INFOREC, Bucureşti, 2001, 46 pag, ISBN 973-99450-0-7
Ion IVAN, Laurențiu TEODORESCU - Managementul calității software, Editura INFOREC, București, 2001, 150 pag, ISBN 973-99450-1-5.
Constanța BODEA (coordonator) - Managementul proiectelor, Glosar, Editura Economică, București, 2002, 205 pg., ISBN 973-590-701-1 (Ion IVAN în colectivul de 29 autori).
Ion IVAN, Paul POCATILU, Doru CAZAN - Limbaje de asamblare, Editura ASE - Centrul de învățământ Economic Deschis la Distanță, București, 2002, 194 pag.
Ion IVAN, Paul POCATILU, Doru CAZAN - coordonatori - Practica dezvoltării software în limbaje de asamblare, Editura Economică, București, 2002, 560 pag, ISBN 973-590-652-X.
Ion IVAN, Doru UNGUREANU - Structuri de date. Ghid pentru elaborarea proiectelor, Editura ASE, București, 2003, 70 pg., ISBN 973-594-316-6
Ion IVAN, Marius POPA, Sergiu CAPISIZU, Lukács BREDA, Bogdan FLORESCU - Clonarea informatică, Editura ASE, București, 2003, 213 pag., ISBN 973-594-310-7.
Ion IVAN, Cristian TOMA - Limbaje de asamblare, Ghid pentru elaborarea proiectelor, Editura ASE, București, 2003, 58 pag, ISBN 973-594-314-X
Ion IVAN, Cătălin BOJA - Metode statistice în analiza software, Editura ASE, București, 2004, 482 pag, ISBN 973-594-498-7
Ion IVAN, Cătălin BOJA, Cristian IONIȚĂ, 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, 223 pag.
Ion IVAN, Cătălin BOJA - Managementul calității proiectelor TIC, Editura ASE, București, 2005, ISBN 973-594-558-4, 122 pag.
Ion IVAN, Adrian VIșOIU - Baza de modele economice, Editura ASE, București, 2005, ISBN 973-594-571-1, 302 pag.
Ion IVAN, Gheorghe NOȘCA, Sergiu CAPISIZU - Auditul sistemelor informatice, Editura ASE, București, 2005, ISBN 973-594-638-6, 155 pag.
Ion IVAN, Marius POPA - Entități text, dezvoltare, evaluare, analiză, Editura ASE, București, 2005, ISBN 973-594-663-7, 587 pag.
Ion IVAN, Felician ALECU - Structuri HTML, Editura ASE, București, 2005, 71 pag, ISBN 973-594-586-X
Ion IVAN, Cristian AMANCEI - Stabilitatea coeficienților modelului global de calitate software: teorie, practică, experimente, Editura ASE, București, 2006, 172 pag., ISBN-10 973-594-807-9, ISBN-13 978-973-594-807-8
Ion IVAN, Ion SMEUREANU - Programarea în limbajul C. Culegere de probleme, Editura ALFAR, Rm. Vâlcea, 1992, 260 pg., ISBN 973-95060-6-5.
Ion IVAN, Iulian RĂDULESCU - Analiza comparată a complexității entităților text generate prin tehnici de programare, Editura ASE, București, 2006, 164 pag, ISBN 973-594-754-4
Ion IVAN, Gheorghe NOȘCA, Marius POPA - Managementul calității aplicațiilor informatice, Editura ASE, București, 2006.
Ion IVAN, Cristian TOMA (coordinators) - Informatics Security Handbook, Editura ASE, București, 2006, 412 pg, ISBN-10 973-594-840-0, ISBN-13 978-973-594-840-5
Ion IVAN, Cătălin BOJA - Practica optimizării aplicațiilor informatice, Editura ASE, București, 2007, ISBN 978-973-594-932-7, 483 pag.
Ion IVAN, Cătălin BOJA, Cristian CIUREA - Metrici ale sistemelor colaborative, Editura ASE, București, 2007, ISBN 978-973-594-963-1, 186 pag.
Ion IVAN, Gheorghe NOȘCA, Sergiu CAPISIZU, Marius POPA - Managementul calității aplicațiilor informatice, Editura ASE, București, 2007, 500 pag, ISBN-10 973-594-843-5, ISBN-13 978-973-594-843-6
Ion IVAN, Marius POPA, Paul POCATILU (coordonatori) - Structuri de date, vol. 1 și 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 distinsă cu Premiul Academiei Române "Tudor TĂNĂ;SESCU" pe anul 2008. Paul POCATILU, Ion IVAN, Adrian VIșOIU, Felician ALECU, Alin ZAMFIROIU, Bogdan IANCU - Programarea aplicațiilor ANDROID, Editura ASE, București, 2015, 714 pg, ISBN: 978-606-505-856-9
Lucrarea a fost distinsă cu Premiul Academiei Române "Tudor TĂNĂSESCU" pe anul 2015. Ion IVAN, Alin ZAMFIROIU - Cariera de programator, Editura ASE, București, 2017, 236 pag, ISBN: 978-606-34-0154-1
Ion IVAN, Alin ZAMFIROIU, Narcis LUCA, Gheorghe MATEI - Avuția națională digitală, Editura ASE, București, 2020, 196 pag., ISBN: 978-606-34-0339-2
Ion IVAN, Alin ZAMFIROIU - Economic Informatics Past, Present and Future, în Information Science and Technology in Romania, editori Florin Gheorghe FILIP, Vasile APOPEI, Daniela GHIFU, Editura Academiei Române, București, 2024, pag. 211 - 230, ISBN: 978-973-27-3869-6
După cum se vede, tot ceea ce am realizat, cu două excepții, sunt lucrări în care am lucrat în cadrul unor echipe formate din oameni deosebiți, profesioniști adevărați, cu care s-a colaborat în condiții excepționale. Mă mândresc cu acest lucru, pentru că, făcând parte din astfel de echipe, mi-am dovedit mie însumi că sunt în stare să mă ridic la standardele înalte impuse de membrii echipelor, iar ceea ce am scris și eu a fost acceptat de aceștia pentru a fi inclus. în cazul în care eu am coordonat realizarea unor proiecte de mai mare anvergură, sunt foarte fericit că le-am dus la bun sfârșit, dar rolurile esențiale le-au jucat colaboratorii, căci ei sunt cei care, prin contribuțiile lor de calitate, au reușit să finalizeze fiecare carte.

Câteva cuvinte despre cartea mea intitulată PROGRAMAREA STANDARD...

N-aș avea cum să spun după atâția ani cum mi-a venit ideea să scriu despre programarea standard. în mintea mea de atunci mi-am imaginat că așa cum există sistemul metric, așa cum șuruburile sunt pe tipodimensiuni în vederea reutilizării în situații cât mai diferite, așa trebuie să fie și în scrierea de programe.
Ceva era deja în lucru curent și aici mă refer la subprograme. Adică se scriau niște secvențe ce se stocau în biblioteci și care erau reutilizabile. Chiar lucram curent cu SSP - Scientific Subroutine Package, de la IBM, construite pentru sistemul 360 în limbajul FORTRAN.
Văzusem că academicianul Octav ONICESCU scrisese cartea referită prin:
Octav ONICESCU, Vasile ȘTEFĂNESCU - Elemente de statistică informațională cu aplicații, Editura Tehnică, București, 1979, 212 pag.
unde nu pusese nicio citare din operele lui Nicolae CEAUȘESCU sau vreun document de partid, drept care mi-a încolțit în minte să fac și eu același lucru. Așa că m-am pus pe scris și am scris și am scris.
Numai că ceea ce am scris, totul era pe foi de imprimantă reutilizate de la calculator. Le țineam în dulapul pe care îl aveam în Centrul de Calcul din biroul bunului meu prieten Traian SURCEL. S-a întâmplat să se fure de prin birouri și mie mi-a dispărut din acel dulap Capitalul de Karl MARX și două volume despre teoria plusvalorii. Ce ironic! Este adevărat că erau frumos copertate, dar erau bune de sprijinit piciorul rupt de la vreun recamier la o adică. Nu vedeam eu un hoț atât de pervers încât, după un jaf de acolo, să se așeze comod în fotoliu și să citească din operele lui MARX. M-am speriat și, pentru că nu știam ce se întâmplase cu manuscrisul acela, am accelerat munca și m-am dus val-vârtej să-l public. A fost o întreagă aventură. Am mers cu un distins profesor care publicase mult și am văzut cum editorii nu se sfiau să ceară 30% din drepturile de autor. Aș fi acceptat dacă ei nu m-ar fi umilit pe munca mea. în câteva zile am terminat. Au ieșit destule pagini și când am mers la Editura Litera am plătit și mi s-a publicat cartea.
Până să ajung acolo:
- am dactilografiat-o la doamna Stanciu din Centrul de Calcul;
- am rugat-o pe Sigrid MOGA să mă ajute cu o traducere în germană;
- am rugat doamne de la catedra de limbi slave să mă ajute cu traducerea în rusă;
- am rugat doamne de la catedre de limbi străine să mă ajute cu traducerea în franceză și engleză.
După colaționare atentă, manuscrisul era gata și zic eu că mă reprezenta. S-a publicat, s-a vândut și după un timp am fost chemat la Editură, undeva foarte aproape de Biserica Sf. Gheorghe, și mi-am luat câteva exemplare li am finalizat toate actele cu acea editură.
Lucrarea are nouă capitole, după cum urmează:
- consacrarea unei terminologii
- complexitatea sistemelor de programe
- calitatea sistemelor de programe
- productivitatea muncii programatorilor
- gestiunea resurselor în unitățile de informatică
- premisele programării standard
- proceduri, secvențe și programe standard
- programarea standard este....
- două instrumente utile pentru programarea standard.
Dacă stau să mă gândesc, mi-aș atribui niște veleități de precursor în ceva, și anume în chestia cu reutilizarea din POO - Programarea Orientată Obiect și cu derivarea în zona metodelor. Una-i una, alta-i alta și nu vreau să nu mă acopăr de ridicol, că sunt și eu la o oarece vârstă.
Mă mândresc că am publicat o carte:
- fără a face compromisuri pe câștig;
- fără a introduce în text citate și referiri la documente de partid;
- fără a pune în bibliografie cuvântări și documente de partid;
- pe care am structurat-o așa cum am simțit eu și nu pentru a fi pe placul cuiva;
- care să mă reprezinte 100%.
După atâția ani, sunt și acum foarte mândru când mă simt în situația de a face referire la acestă carte punând fișa bibliografică:
Ion IVAN - PROGRAMAREA STANDARD, Editura LITERA, București, 1981, 123 pg.
Sunt lucruri de care sunt foarte mândru, chiar dacă această carte am dat-o unor prieteni cu dedicație la 35 de ani distanță de anul la care am publicat-o.
I-am enervat pe unii care au citit în carte fraza, unde am scris că un analist bun trebuie să fi fost un excelent programator. Mulți analiști nici nu au auzit de programarea calculatoarelor, dar dezvoltă studii și scheme pentru programatori.
Am pus în practică acest concept de programare standard și s-a dovedit a fi eficient prin reutilizarea de subprograme FORTRAN pentru calcule matriceale. Multe probleme le-am rezolvat scriind doar secvențe de instrucțiuni CALL în care am apelat acele subprograme și am obținut rezultate ditr-o singură rulare pe calculator.

(17 septembrie 2026 Mahalaua Vitanului)

revenire