Plan de pregătire pentru BAC la informatică: de la 6 la 9+ în 6 luni
Un plan realist, pe săptămâni, pentru pregătirea probei E.d la informatică C++. Ce înveți în septembrie, ce lași pentru februarie și cum îți măsori progresul.
Plan de pregătire pentru BAC la informatică: de la 6 la 9+ în 6 luni
Există un tipar pe care îl vedem în fiecare an. Elevul începe pregătirea în martie, se panichează, lucrează haotic 60 de variante în două luni și iese cu 7,20. Nu pentru că nu a muncit, ci pentru că a lucrat variante în loc să lucreze competențe.
Diferența dintre 6 și 9+ nu este volumul de muncă. Este ordinea.
Principiul: întâi competențe, apoi variante
O variantă de BAC este un test, nu un material de învățare. Are sens să o folosești când vrei să măsori unde ești, nu când vrei să înveți ceva nou. Dacă lucrezi variante înainte să stăpânești componentele, se întâmplă un lucru previzibil: iei aceleași 6 puncte din 10 la fiecare variantă, la infinit, pentru că nu ai reparat nimic între ele.
Planul de mai jos alocă primele patru luni competențelor și ultimele două variantelor.
Etapa 1 (septembrie–octombrie): fundamentele care nu se negociază
Opt săptămâni. Obiectivul este să nu mai ai nicio ezitare pe elementele de bază. Nu treci mai departe până nu bifezi tot.
Săptămânile 1–2: aritmetica întregilor și expresii
- Operatorii
/și%pe întregi, inclusiv pe valori negative - Precedența operatorilor, conversii implicite
int↔double - Descompunerea unui număr în cifre, în ambele sensuri
- Divizori, numere prime, cmmdc prin algoritmul lui Euclid, descompunere în factori primi
Aici se decid 4–8 puncte de la Subiectul I, în fiecare an.
Săptămânile 3–4: tablouri unidimensionale
- Parcurgeri, minim/maxim, sume condiționate
- Ștergere și inserare de element la poziție dată
- Interclasare a doi vectori sortați
- Căutare binară — cu grijă la condiția de oprire
- Vectori de frecvență. Aceasta este cea mai profitabilă tehnică din tot examenul. O întâlnești la Subiectul III.3 aproape în fiecare variantă.
Săptămânile 5–6: șiruri de caractere
strlen,strcpy,strcmp,strcat,strchr,strstr,strtok- Descompunerea unui text în cuvinte, în ambele variante: cu
strtokși manual, cu doi indici - Ștergerea și inserarea unei secvențe în mijlocul unui șir
- Codificări și transformări în loc, fără vector auxiliar
Săptămânile 7–8: subprograme
- Transmitere prin valoare vs. prin referință
- Subprograme care returnează valoare vs. care modifică parametri
- Recursivitate: derularea manuală a apelurilor, cazul de bază, revenirea din recursie
La finalul etapei, dă prima variantă completă, cronometrată. Nota obținută este linia ta de bază. Notează-o.
Etapa 2 (noiembrie–decembrie): structuri de date și pseudocod
Săptămânile 9–10: tablouri bidimensionale
- Parcurgeri pe linii, coloane, diagonale, zone triunghiulare
- Generarea de matrice după o formulă în
ișij— exact ce se cere la Subiectul II.3 - Transformări: rotire, transpusă, spirală
Săptămânile 11–12: pseudocod
Aceasta este etapa pe care 80% dintre elevi o sar, și este etapa care valorează 28 de puncte la Subiectul II.
- Notațiile oficiale:
[a/b]pentru câtul întreg,a%bpentru rest, structurile┌dacă,┌cât timp,┌pentru - Derularea unui algoritm pe tabel de valori
- Traducerea mecanică pseudocod → C++
- Conversiile între tipuri de structuri repetitive:
cât timp↔pentru↔repetă...până când
Exersează scriind cu mâna, pe hârtie. La examen nu ai compilator.
Săptămânile 13–14: structuri (struct) și grafuri
- Declarare, acces la câmpuri, vectori de structuri, sortare după un câmp
- Graf neorientat și orientat, grad, matrice de adiacență, listă de adiacență
- Conexitate, componente conexe, lanț, ciclu
- Arbori: vector de „tați”, rădăcină, frunze, număr de fii, înălțime
Săptămânile 15–16: metode de programare
- Backtracking: schema generală, ordinea de generare a soluțiilor
- Divide et impera: căutare binară, sortare prin interclasare
- Cel puțin patru probleme clasice complet scrise de mână: permutări, combinări, aranjamente, submulțimi
A doua variantă completă la final. Compară cu linia de bază.
Etapa 3 (ianuarie–februarie): eficiență și fișiere
Săptămânile 17–18: lucrul cu fișiere text
ifstream/ofstreamsaufopen/fscanf— alege una și rămâi la ea- Citirea până la sfârșit de fișier
- Citirea numerelor separate prin spații și linii
Săptămânile 19–20: algoritmi eficienți
Acesta este itemul care separă 8 de 10. Trebuie să știi să recunoști când o problemă cere:
- o singură parcurgere cu memorie constantă
- vector de frecvență
- sume parțiale (prefix sums)
- două ferestre / doi indici care avansează simultan
- sortare urmată de o parcurgere liniară
Și, la fel de important, să justifici în scris de ce soluția ta este eficientă. Sunt 2 puncte care se iau în trei fraze.
Săptămânile 21–24: primele variante integrale
Una pe săptămână, în condiții de examen: 3 ore, pe hârtie, fără calculator, fără telefon. După fiecare variantă, petreci la fel de mult timp analizând greșelile pe cât ai petrecut rezolvând. Fără această analiză, varianta este timp pierdut.
Etapa 4 (martie–iunie): volum și viteză
Acum, și numai acum, are sens să lucrezi variante în serie.
- Martie–aprilie: două variante pe săptămână + reluarea capitolelor unde pierzi puncte constant
- Mai: trei variante pe săptămână, cronometrate strict
- Iunie: o variantă la două zile, plus reluarea propriilor greșeli. Nu învăța nimic nou în ultimele două săptămâni.
Cum îți măsori progresul corect
Nota finală pe variantă este o metrică proastă. Ține în schimb un tabel cu punctajul pe item:
| Variantă | S I | S II.1 | S II.2-3 | S III.1 | S III.2 | S III.3 |
|---|---|---|---|---|---|---|
| V1 | 12/20 | 20/28 | 6/12 | 6/10 | 4/10 | 2/10 |
| V2 | 16/20 | 24/28 | 12/12 | 10/10 | 6/10 | 4/10 |
După trei variante vezi imediat unde este gaura. Dacă pierzi constant la III.3, nu are rost să mai lucrezi Subiectul I — lucrează algoritmi eficienți.
Cât timp pe săptămână?
Pentru un salt de la 6 la 9, 5–6 ore pe săptămână, constant, timp de 8 luni. Distribuția contează mai mult decât totalul: patru sesiuni de 90 de minute bat o sesiune de 6 ore în weekend, pentru că materia se consolidează prin repetiție distanțată.
Un elev care lucrează 12 ore pe săptămână în ultimele două luni și zero înainte ajunge, statistic, la 7,50. Un elev care lucrează 5 ore pe săptămână de la început ajunge la 9.
Întrebări frecvente
Am început abia în februarie. Mai am șanse? Da, dar comprimă etapele 1 și 2 la jumătate și sacrifică lățimea în favoarea adâncimii: stăpânește foarte bine Subiectul II (40 de puncte) și III.1 (10 puncte). Sunt 50 de puncte accesibile chiar și cu fundamente incomplete.
Ce fac dacă nu înțeleg recursivitatea? Nu o „înțelegi” din explicații. O înțelegi derulând manual, pe hârtie, cel puțin 15 apeluri complete, cu tabel de stivă. Este singura metodă care funcționează constant.
Merită meditațiile sau mă descurc singur? Un elev disciplinat, cu bază solidă, se poate pregăti singur folosind variantele oficiale și o platformă de evaluare automată. Meditațiile aduc valoare în două situații: când ai lacune de fundament pe care nu le poți diagnostica singur și când ai nevoie de cineva care să îți corecteze redactarea pe hârtie — pentru că evaluatorii automați acceptă cod pe care baremul BAC îl depunctează.
La Codex Academy urmăm exact acest plan, cu evaluări la finalul fiecărei etape și un tabel de progres pe itemi pentru fiecare elev. Citește și structura completă a subiectelor. Programează o ședință de evaluare →