Cuprins:
Programă Informatică Bac 2025
Programa pentru Informatică la Bacalaureat 2025 este cea aprobată prin Ordinul ministrului Educației, Cercetării, Tineretului și Sportului nr. 4800/2010 privind aprobarea listei disciplinelor şi a programelor pentru examenul de bacalaureat – 2011.
La examenul de Bacalaureat 2025, Informatica are statutul de disciplină opţională fiind susţinută la proba E. d), în funcţie de filieră, profil şi specializare. Așadar, absolvenții de liceu care aleg să dea examen la informatică vor face acest lucru în data de 13 iunie.
Subiectele pentru examenul de bacalaureat 2025 se elaborează în baza prevederilor prezentelor programe şi nu vizează conţinutul unui manual anume.
Programă Informatică Bac 2025 -specializarea mate-info
Competențe de evaluat
– construirea algoritmilor corespunzători unor prelucrări elementare şi reprezentarea lor prin intermediul programelor pseudocod şi programelor scrise în limbaj de programare (Pascal sau C/C++, la alegere);
– analiza rezolvării unei probleme prin urmărirea evoluţiei valorilor variabilelor prelucrate de algoritmul corespunzător;
– abstractizarea rezolvării prin construirea unor algoritmi echivalenţi;
– identificarea şi utilizarea tipurilor de date predefinite specifice unui limbaj de programare;
– definirea şi utilizarea unor tipuri de date proprii;
– identificarea şi utilizarea operatorilor predefiniţi elementari;
– identificarea şi utilizarea subprogramelor predefinite elementare;
– identificarea şi utilizarea regulilor sintactice specifice limbajului de programare studiat;
– definirea şi apelul unor subprograme proprii cu înţelegerea mecanismelor de transfer prin intermediul parametrilor;
– identificarea proprietăţilor unor structuri de date necesare în rezolvarea problemelor cu ajutorul calculatorului şi utilizarea unor modele de memorare a acestora;
– organizarea datelor ce intervin în rezolvarea unei probleme utilizând structuri de date adecvate;
– organizarea etapelor de prelucrare ce formează un algoritm utilizând structuri de control şi module de program;
– folosirea unor metode sistematice de rezolvare pentru probleme de generare;
– analiza unor algoritmi echivalenţi de rezolvare a unei probleme în vederea alegerii algoritmului optim.
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/192_f7d762ba4d91307653b4c55cb37538d2.jpg)
Conținuturi
1.Algoritmi
1.1. Noţiunea de algoritm, caracteristici
1.2. Date, variabile, expresii, operaţii
1.3. Structuri de bază (liniară, alternativă şi repetitivă)
1.4. Descrierea algoritmilor (programe pseudocod)
2.Elementele de bază ale unui limbaj de programare (Pascal sau C, la alegere)
2.1. Vocabularul limbajului
2.2. Constante. Identificatori
2.3. Noţiunea de tip de dată. Operatori aritmetici, logici, relaţionali
2.4. Definirea tipurilor de date
2.5. Variabile. Declararea variabilelor
2.6. Definirea constantelor
2.7. Structura programelor. Comentarii
2.8. Expresii. Instrucţiunea de atribuire
2.9. Citirea/scrierea datelor
2.10. Structuri de control (instrucţiunea compusă, structuri alternative şi repetitive)
3.Subprograme predefinite
3.1. Subprograme. Mecanisme de transfer prin intermediul parametrilor
3.2. Proceduri şi funcţii predefinite
- Tipuri structurate de date
4.1. Tipul tablou
4.2. Tipul şir de caractere – operatori, proceduri şi funcţii predefinite pentru: citire, afişare, concatenare,
căutare, extragere, inserare, eliminare şi conversii (şir valoare numerică)
4.3. Tipul înregistrare
- Fişiere text
5.1. Fişiere text. Tipuri de acces
5.2. Proceduri şi funcţii predefinite pentru fişiere text
- Algoritmi elementari
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/192_379a37e240cb1273f7b9b4516a46aa56.jpg)
6.1. Probleme care operează asupra cifrelor unui număr
6.2. Divizibilitate. Numere prime. Algoritmul lui Euclid
6.3. Şirul lui Fibonacci. Calculul unor sume cu termenul general dat
6.4. Determinare minim/maxim
6.5. Metode de ordonare (metoda bulelor, inserţiei, selecţiei, numărării)
6.6. Interclasare
6.7. Metode de căutare (secvenţială, binară)
6.8. Analiza complexităţii unui algoritm (considerând criteriile de eficienţă durata de executare şi spaţiu de memorie utilizat)
- Subprograme definite de utilizator
7.1. Proceduri şi funcţii
– declarare şi apel
– parametri formali şi parametri efectivi
– parametri transmişi prin valoare, parametri transmişi prin referinţă
– variabile globale şi variabile locale, domeniu de vizibilitate
7.2. Proiectarea modulară a rezolvării unei probleme
- Recursivitate
8.1. Prezentare generală
8.2. Proceduri şi funcţii recursive
- Metoda backtracking (iterativă sau recursivă)
9.1. Prezentare generală
9.2. Probleme de generare. Oportunitatea utilizării metodei backtracking
- Generarea elementelor combinatoriale
10.1. Permutări, aranjamente, combinări
10.2. Produs cartezian, submulţimi
- Grafuri
11.1. Grafuri neorientate
– terminologie (nod/vârf, muchie, adiacenţă, incidenţă, grad, lanţ, lanţ elementar, ciclu, ciclu elementar, lungime, subgraf, graf parţial)
– proprietăţi (conex, componentă conexă, graf complet, hamiltonian, eulerian)
– metode de reprezentare (matrice de adiacenţă, liste de adiacenţă)
11.2. Grafuri orientate
– terminologie (nod/vârf, arc, adiacenţă, incidenţă, grad intern şi extern, drum, drum elementar, circuit, circuit elementar, lungime, subgraf, graf parţial)
– proprietăţi (tare conexitate, componentă tare conexă)
– metode de reprezentare (matrice de adiacenţă, liste de adiacenţă)
11.3. Arbori
– terminologie (nod, muchie, rădăcină, descendent, descendent direct/fiu, ascendent, ascendent direct/părinte, fraţi, nod terminal, frunză)
– metode de reprezentare în memorie (matrice de adiacenţă, liste ”de descendenţi”, vector ”de taţi”)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/192_806583b705b8007bae2d372fd79755a5.jpg)
Programă Informatică Bac 2025- specializarea științe ale naturii
Competențe de evaluat
-construirea algoritmilor corespunzători unor prelucrări elementare şi reprezentarea lor prin intermediul programelor pseudocod şi programelor scrise în limbaj de programare (Pascal sau C/C++, la alegere);
– analiza rezolvării unei probleme prin urmărirea evoluţiei valorilor variabilelor prelucrate de algoritmul corespunzător;
– abstractizarea rezolvării prin construirea unor algoritmi echivalenţi;
– identificarea şi utilizarea tipurilor de date predefinite specifice unui limbaj de programare;
– definirea şi utilizarea unor tipuri de date proprii;
– identificarea şi utilizarea operatorilor predefiniţi elementari;
– identificarea şi utilizarea subprogramelor predefinite elementare;
– identificarea şi utilizarea regulilor sintactice specifice limbajului de programare studiat;
– identificarea proprietăţilor unor structuri de date necesare în rezolvarea problemelor cu ajutorul calculatorului şi utilizarea unor modele de memorare a acestora;
– organizarea datelor ce intervin în rezolvarea unei probleme utilizând structuri de date adecvate;
– organizarea etapelor de prelucrare ce formează un algoritm utilizând structuri de control;
– analiza unor algoritmi echivalenţi de rezolvare a unei probleme în vederea alegerii algoritmului optim
Conținuturi
- Algoritmi
1.1. Noţiunea de algoritm, caracteristici
1.2. Date, variabile, expresii, operaţii
1.3. Structuri de bază (liniară, alternativă şi repetitivă)
1.4. Descrierea algoritmilor (programe pseudocod)
- Elementele de bază ale unui limbaj de programare (Pascal sau C, la alegere)
2.1. Vocabularul limbajului
2.2. Constante. Identificatori
2.3. Noţiunea de tip de dată. Operatori aritmetici, logici, relaţionali
2.4. Definirea tipurilor de date
2.5. Variabile. Declararea variabilelor
2.6. Definirea constantelor
2.7. Structura programelor. Comentarii
2.8. Expresii. Instrucţiunea de atribuire
2.9. Citirea/scrierea datelor
2.10. Structuri de control (instrucţiunea compusă, structuri alternative şi repetitive)
- Subprograme predefinite
3.1. Subprograme. Mecanisme de transfer prin intermediul parametrilor
3.2. Proceduri şi funcţii predefinite
- Tipuri structurate de date
4.1. Tipul tablou – tablouri unidimensionale
- Fişiere text
5.1. Fişiere text. Tipuri de acces
5.2. Proceduri şi funcţii predefinite pentru fişiere text
- Algoritmi elementari
6.1. Probleme care operează asupra cifrelor unui număr
6.2. Divizibilitate. Numere prime. Algoritmul lui Euclid
6.3. Şirul lui Fibonacci. Calculul unor sume cu termenul general dat
6.4. Determinare minim/ maxim
6.5. Metode de ordonare (metoda bulelor, inserţiei, selecţiei, numărării)
6.6. Interclasare
6.7. Metode de căutare (secvenţială, binară)
6.8. Analiza complexităţii unui algoritm (considerând criteriile de eficienţă durata de executare şi spaţiu de memorie utilizat)
Vezi și: Programă Fizică Bac 2025
Calendar Bacalaureat 2025
Examenele scrise și orale în cadrul examenului de Bacalaureat 2025 se susțin după un calendar cu totul schimbat față de anii trecuți.
Calendar Bacalaureat 2025 – sesiunea de vară
- 16 – 20 decembrie 2024: Înscrierea candidaților pentru susținerea probelor A, B, C, D din cadrul examenului național de bacalaureat – 2025
- 27-29 ianuarie 2025 Evaluarea competențelor lingvistice de comunicare orală în limba română – proba A
- 29-31 ianuarie 2025 Evaluarea competențelor lingvistice de comunicare orală în limba maternă – proba B
- 3-5 februarie 2025 Evaluarea competențelor digitale – proba D
- 5-7 februarie 2025 Evaluarea competențelor lingvistice într-o limbă de circulație internațională – proba C
- 2-6 iunie 2025 Înscrierea candidaților la probele scrise ale primei sesiuni de examen
- 6 iunie 2025 Încheierea cursurilor pentru clasa a XII-a/a XIII-a
- 10 iunie 2025 Limba și literatura română – proba E.a) – proba scrisă
- 11 iunie 2025 Proba obligatorie a profilului – proba E.c) – proba scrisă
- 13 iunie 2025 Proba la alegere a profilului și specializării – proba E.d) – proba scrisă
- 16 iunie 2025 Limba și literatura maternă – proba E.b) – proba scrisă
- 20 iunie 2025 Afișarea rezultatelor la probele scrise (până la ora 12,00), vizualizarea lucrărilor scrise și depunerea contestațiilor (în intervalul orar 14,00 – 18,00)
- 23-24 iunie 2025 Vizualizarea lucrărilor scrise și depunerea contestațiilor
- 30 iunie 2025 Afișarea rezultatelor finale
Calendar Bac 2025 – sesiunea de toamnă
- 14-21 iulie 2025 Înscrierea candidaților la a doua sesiune de examen, inclusiv a candidaților care au promovat examenele de corigențe
- 4-5 august 2025 Evaluarea competențelor lingvistice de comunicare orală în limba română – proba A
- 5 august 2025 Evaluarea competențelor lingvistice de comunicare orală în limba maternă – proba B
- 6 august 2025 Evaluarea competențelor digitale – proba D
- 7-8 august 2025 Evaluarea competențelor lingvistice într-o limbă de circulație internațională – proba C
- 11 august 2025 Limba și literatura română – proba E.a) – proba scrisă
- 12 august 2025 Proba obligatorie a profilului – proba E.c) – proba scrisă
- 13 august 2025 Proba la alegere a profilului și specializării – proba E.d) – proba scrisă
- 14 august 2025 Limba și literatura maternă – proba E.b) – proba scrisă
- 18 august 2025 Afișarea rezultatelor la probele scrise (până la ora 12,00), vizualizarea lucrărilor scrise și depunerea contestațiilor (în intervalul orar 14,00 – 18,00)
- 19-20 august 2025 Vizualizarea lucrărilor scrise și depunerea contestațiilor
- 26 august 2025 Afișarea rezultatelor finale
Sursă Foto – Shutterstock.com
Ați sesizat o eroare într-un articol din Libertatea? Ne puteți scrie pe adresa de email eroare@libertatea.ro
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_b9b162989208b635d95dffeb7aabfca8.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_b57abf622d02e2f794391f7e646b004b.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_1490398c6fa42ee90a80efc9faa0320a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_8aa5e6cab283ffdbba973b08b313fb4d.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_a0ddc153e0da58acfc3e5e042417880c.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/280_a3b9e359c27c4e5a38cdcca0176d7bfe.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/plugins/rro-feed/no-picture.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/206_be9729b544e5cbc6d739370b8a87de6a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/253_32f524459ee37e675e8d85d6625c1dc6.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/43_0a788cc478b066efa4acf853201ce748.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/281_cc7bdecf4b1aa6c43ef342a2d4ed061f.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/153_d66c8bf4b7ba403b4b2536beedeb3363.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/233_6ef13ed7ab12c9d571310f331fc66a75.jpg)
:quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/278_6a6eb375dd8e8017c831eb9bdb87db77.png)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/197_21661cb476d6102216435705a577564a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/16_8501450f1db315fb8131761438853b1a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/275_7237725739a39ba5636acf0a186e55f9.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/274_439ef289ea7183c2e15d74cec04a9046.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/274_b9424f1cb3e4ab0f8649fa2d8c72bc1a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/275_75e521d24a9371d31d872ccd98de190b.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/16_b56b77bf47c9e77ecd260fcf5a3d4b2c.jpeg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/254_8209350b64f4b5aebb2910a17f654bfd.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/206_6ce24700f53d5c48ebfe1f1edfca1c6a.jpg)
:contrast(8):quality(75)/https://www.libertatea.ro/wp-content/uploads/feed/images/255_3f97c24f964b91a8f786e4b61af9310d.jpg)
Loghează-te în contul tău pentru a adăuga comentarii și a te alătura dialogului.