Fundamente în Informatică este punctul de pornire pentru elevii care vor să învețe programarea corect, fără a presupune cunoștințe anterioare.
Începem cu primele noțiuni de C++ și construim treptat capacitatea elevului de a transforma o cerință într-o soluție clară și apoi într-un program corect.
Pe parcurs, elevii învață să lucreze cu variabile, expresii, condiții și structuri repetitive, apoi avansează către prelucrarea numerelor, divizibilitate, numere prime, algoritmul lui Euclid, șirul Fibonacci, vectori, frecvențe și sortări.
Accentul nu este pus doar pe memorarea sintaxei. Elevii sunt învățați să:
înțeleagă ce cere problema;împartă problema în pași;aleagă o strategie;implementeze soluția corect;testeze programul;identifice și corecteze greșelile;lucreze din ce în ce mai independent.
Dificultatea problemelor crește progresiv. Scopul este ca elevul să își construiască o fundație suficient de solidă pentru a putea aborda ulterior probleme de informatică de performanță și, atunci când nivelul îi permite, să treacă într-o grupă de pregătire OJI + ONI.
Contează nivelul real, nu doar clasa.
Curriculumul pe care l-ai furnizat chiar urmează această progresie: structuri alternative, while și for, maxime/minime și cifrele unui număr, apoi divizori, numere prime, Euclid, Fibonacci și vectori.