Standard ocupațional ANC
Programator: ce face, ce înveți și cine se poate înscrie
Ocupația Programator (în engleză: INFORMATION SYSTEM PROGRAMMER) este descrisă în standardul ocupațional aprobat de Autoritatea Națională pentru Calificări prin Decizia nr. 584 din 13 octombrie 2022, la nivelul 6 din 8 (CNC 6 / EQF 6), licență.
Programul de calificare are 180 de ore, dintre care 60 de teorie și 120 de practică, iar standardul este valabil până la 13 octombrie 2032.
- Nivel de calificare
- Nivelul 6 din 8 (CNC 6 / EQF 6), licență
- Denumirea în engleză
- INFORMATION SYSTEM PROGRAMMER
- Cod COR
- 251202 – Clasificarea Ocupațiilor din România
- Echivalent european (ESCO)
- dezvoltator de software (software developer), cod ESCO 2512.3 · grupa ISCO-08 2512 Proiectanți de software
- Durata programului de calificare
- 180 ore · 60 teorie / 120 practică
- Starea standardului
- Valabil până la 13 octombrie 2032
- Aprobat prin
- Decizia ANC nr. 584 din 13 octombrie 2022
- Studii minime
- Invatamant superior cu diploma de licenta
Ordinea normală: calificare, specializare, perfecționare
Dacă începi acum ca programator, parcursul firesc are trei pași. Începi cu cursul de calificare, apoi te specializezi și, pe măsură ce lucrezi, te perfecționezi.
- 1
CalificareaPrimul pas. Înveți meseria de la zero (180 de ore, după standard) și primești certificat de calificare profesională, recunoscut de Ministerul Muncii și Ministerul Educației. 23 de cursuri disponibile →
- 2
SpecializareaAl doilea pas, după calificare sau după experiență în domeniu. Aprofundezi o parte a meseriei (minimum 180 de ore) și primești certificat de absolvire.
- 3
PerfecționareaPasul continuu. Îți actualizezi cunoștințele pe parcursul carierei (minimum 30 de ore) și primești certificat de absolvire.
Ai deja experiență ca programator? Poți obține certificarea și fără curs.Dacă ai învățat meseria lucrând, poți da un examen la un centru de evaluare și certificare a competențelor profesionale autorizat de Autoritatea Națională pentru Calificări. Evaluarea verifică, prin probe teoretice și practice, competențele din standardul ocupațional. Dacă o promovezi, primești certificat de competențe profesionale, recunoscut la nivel național, fără să mai urmezi cursul de calificare.
Ce face un programator
Programatorul de Sistem Informatic se ocupă în principal cu proiectarea programelor/componentelor/aplicațiilor software, elaborarea programelor/componentelor/aplicațiilor software, testarea programelor/componentelor/aplicațiilor software, asigurarea corectitudinii rezultatelor obținute, asigurarea securității programelor/componentelor/aplicațiilor software, a datelor de test și a suporturilor/dispozitivelor de stocare, implementarea programelor/componentelor/aplicațiilor software, acordarea de consultanță beneficiarilor/utilizatorilor programelor/componentelor/aplicațiilor.
Programatorul de Sistem Informatic folosește următoarele: - Echipamente hardware: calculator, monitor, notebook, tableta, imprimantă; - Consumabile: cartușe pentru imprimantă, alte dispozitive pentru stocarea datelor, etc.; - Software pentru aplicații de conferință; - Aplicații software: medii de programare.
Ce înveți: 14 competențe din standard
La finalul programului, evaluarea verifică fiecare dintre aceste competențe.
- Organizarea mediului de munca
- Norme specifice de securitate a muncii, situatii de urgenta și protectie a mediului
- Comunicare și relationare in mediul de munca
- Protectia și securitatea datelor
- Utilizeaza dispozitivele hardware și aplicatiile software de programare
- Proiectarea programelor/componentelor/aplicatiilor software
- Elaborarea programelor/componentelor/aplicatiilor software
- Testarea programelor/componentelor/aplicatiilor software
- Asigurarea corectitudinii rezultatelor obtinute
- Asigurarea securitatii programelor/componentelor/aplicatiilor software
- Implementarea programelor/componentelor/aplicatiilor software
- Proceduri de calitate
- Acordarea de consultanta beneficiarilor/utilizatorilor
- Identificarea necesarului de componente și materiale consumabile specifice
Planul de pregătire: 14 module, 180 de ore
Modulele și orele sunt cele din planul de pregătire al standardului ocupațional; temele sunt prezentate pe scurt, după programa ANC.
ModulTeoriePractică
1. Organizarea mediului de muncă4 h8 h
2. Norme specifice de securitate a muncii, situații de urgență și protecția mediului4 h8 h
3. Comunicare și relaționare în mediul de muncă4 h8 h
4. Protecția și securitatea datelor4 h8 h
5. Utilizarea dispozitivelor hardware și aplicațiilor software de programare4 h8 h
6. Proiectarea programelor/componentelor/aplicațiilor software8 h16 h
7. Elaborarea programelor/componentelor/aplicațiilor software8 h16 h
8. Testarea programelor/componentelor/aplicațiilor software6 h12 h
9. Asigurarea corectitudinii rezultatelor obținute4 h8 h
10. Asigurarea securității programelor/componentelor/aplicațiilor software, a datelor de test și a suporturilor/dispozitivelor de stocare4 h8 h
11. Implementarea programelor/componentelor/aplicațiilor software4 h8 h
12. Proceduri de calitate2 h4 h
13. Acordarea de consultanță beneficiarilor/utilizatorilor programelor/componentelor/aplicațiilor2 h4 h
14. Identificarea necesarului de componente și materiale consumabile specifice2 h4 h
Total60 h120 h
Ce activități desfășori la locul de muncă
Utilizează dispozitivele hardware și aplicațiile software de programare
- Utilizarea conceptelor de bază ale tehnologiei informației
- Utilizarea mediilor de programare
- Utilizarea software-ului de conferință.
Proiectarea programelor/componentelor/aplicațiilor software
- Analizează problema
- Elaborează specificațiile de definire pentru program/componentă/aplicație software
- Elaborează specificațiile de realizare.
Elaborarea programelor/componentelor/aplicațiilor software
- Elaborează algoritmul modului/programului/componentei/aplicației software
- Codifică structurile algoritmului în limbajul de programare ales
- Monitorizează procesul de elaborare a modulului/programului/componentei/aplicației software și integrează părțile componente
- Elaborează documentația programului/componentei aplicației.
Testarea programelor/componentelor/aplicațiilor software
- Identifică datele de test specifice programului/componentei/aplicației
- Execută/rulează programul/componenta/aplicația cu datele de test
- Integrează programele/componentele testate în sistemul informatic.
Asigurarea corectitudinii rezultatelor obținute
- Evaluează rezultatele testării
- Asigură corectitudinea rezultatelor
- Semnalează beneficiarului/utilizatorului filtrele, protecțiile și verificările efectuate de program/aplicație
- Elimină erorile/neconcordanțele constatate.
Asigurarea securității programelor/componentelor/aplicațiilor software, a datelor de test și a suporturilor/dispozitivelor de stocare
- Asigură securitatea suporturilor/dispozitivelor de stocare a programelor și a datelor de test
- Efectuează salvări/restaurări
- Asigură protecția antivirus.
Implementarea programelor/componentelor/aplicațiilor software
- Elaborează procedura de instalare a programului/componentei/aplicației software
- Instalează la cerere programul/aplicația la beneficiar/utilizator
- Întreține dezvoltările ulterioare ale programului/aplicației.
Aplicarea procedurilor de calitate
- Aplicarea procedurilor de calitate
- Verificarea rezultatelor și remedierea neconformităților
- Propunerea actualizării/modificării normelor de calitate
- Revizuirea planului de activități.
Acordarea de consultanță beneficiarilor/utilizatorilor programelor/componentelor/aplicațiilor
- Instruiește beneficiarii/utilizatorii aplicației
- Acordă asistență tehnică.
Identificarea necesarului de componente și materiale consumabile specifice
- Identifică necesarul de componente hardware și software, precum și de materiale consumabile
- Întocmește lista de componente și materiale consumabile, de echipamente, de componente software
- Constituie stocul minim necesar.
Cine se poate înscrie
Te poți înscrie dacă ai absolvit cel puțin invatamant superior cu diploma de licenta. Standardul acceptă următoarele niveluri de studii:
- Invatamant superior cu diploma de licenta
- Studii universitare in domeniul Tehnologiei Informatiilor și Comunicatiilor sau in domenii conexe
Ocupații înrudite
- Analist; 251202 - Programator; 251203 - Inginer de sistem in informatica; 251205 - Inginer de sistem software; 251206 - Manager proiect informatic
Ce poți face mai departe
Acces la ocupațiile din COR: Analist (251201), Programator (251202), Inginer de sistem în informatică (251203), Inginer de sistem software (251205), Manager proiect informatic (251206); acces și la ocupații de același nivel CNC, pe bază de experiență sau recunoaștere de competențe.
Repere și curiozități: programarea, de la Ada Lovelace la olimpiade
Programarea are o istorie mai veche decât calculatoarele electronice. România are, în plus, rezultate foarte bune la competițiile internaționale de profil.
Începuturile
- În 1843, Ada Lovelace a publicat note despre mașina analitică a lui Charles Babbage.
- Nota G descrie o metodă de calcul al numerelor Bernoulli pe această mașină. Este adesea numită primul program publicat, deși istoricii discută cât de mult a fost contribuția ei originală.
- Limbajul de programare Ada îi poartă numele. Manualul său de referință a fost aprobat în 1980.
- Ada Lovelace Day se marchează din 2009, în a doua zi de marți din octombrie.
România la Olimpiada Internațională de Informatică (IOI)
- După numărul total de medalii obținute de-a lungul timpului la IOI, România este pe locul 2 în lume, potrivit Ministerului Educației.
- La ediția din 2026, din Uzbekistan, elevii români au obținut o medalie de aur, una de argint și două de bronz.
Competiții pentru studenți
- Concursul ICPC are rădăcini într-o competiție din 1970, la Texas A&M University. Echipele au trei studenți, un singur calculator și 5 ore de lucru.
Algoritmii, structurile de date și testarea codului, pe care le înveți la curs, sunt exact ce se cere la aceste competiții.
Surse: Wikipedia: Ada Lovelace, Edupedu: IOI 2026, Wikipedia: ICPC. Informații valabile în noiembrie 2026.
Sursa: standardul ocupațional „Programator de sistem informatic”, Autoritatea Națională pentru Calificări, elaborat de Comitet Sectorial din Constructii de Masini. Descarcă standardul oficial (PDF). Informațiile sunt prezentate pe înțelesul tuturor; în caz de diferențe, prevalează documentul ANC.