Proba de Informatică la Bacalaureat nu e doar scrierea de cod — o parte importantă e teoria: complexitate, structuri de date, urmărirea manuală a execuției unui algoritm. Partea asta teoretică se recapitulează eficient digital, chiar fără un compilator la îndemână.
Quiz pentru urmărirea execuției
„Ce afișează acest fragment de cod?” sau „Care e valoarea variabilei X după bucla for?” — întrebări cu variante de răspuns care testează capacitatea de a simula mental execuția unui program, o abilitate cheie la examen.
Potrivire pentru concepte și complexități
Algoritm de sortare cu complexitatea lui (O(n²) pentru bubble sort, O(n log n) pentru quicksort), structură de date cu operația ei caracteristică — Potrivirea testează exact aceste asocieri teoretice.
Adevărat/Fals pentru afirmații despre structuri de date
„O stivă e LIFO” sau „o listă simplu înlănțuită permite acces direct la un element oarecare” — afirmații scurte, verificate rapid, bune pentru clarificarea confuziilor frecvente între structuri similare.
Cloze pentru completarea codului
Un fragment de cod cu o linie lipsă, de completat — testează înțelegerea sintaxei și logicii, într-un format mai apropiat de scrierea reală de cod decât o simplă întrebare teoretică.
Recapitularea teoriei prin exerciții interactive lasă mai mult timp de exersare efectivă la calculator pentru scrierea și testarea codului — partea care oricum necesită un mediu de programare real, nu doar un quiz.