Parcurs de învățare
Capitole
Construiește o bază solidă în C++, un subiect pe rând.
Bazele programării în C++
Sintaxă, variabile, operatori, citire, afișare și structuri de control.
Algoritmi elementari
Prelucrări pe cifre, divizibilitate și algoritmi fundamentali.
Vectori
Tablouri unidimensionale, parcurgeri și prelucrări uzuale.
Matrici
Tablouri bidimensionale, linii, coloane și diagonale.
Subprograme
Funcții, parametri și organizarea programelor în componente reutilizabile.
Șiruri de caractere
Reprezentarea și prelucrarea textelor în C++.
Structuri de date (struct)
Gruparea datelor eterogene în tipuri definite de programator.
Backtracking
Generarea și explorarea sistematică a soluțiilor posibile.
Grafuri
Reprezentări, parcurgeri și proprietăți fundamentale ale grafurilor.
Arbori
Structuri arborescente și algoritmi de parcurgere.
Fișiere text
Citirea și scrierea datelor folosind fișiere text.
Recursivitate
Rezolvarea problemelor prin apeluri recursive și cazuri de bază.
Algoritmi eficienți
Strategii de optimizare și analiza eficienței soluțiilor.
Antrenament BAC
Exerciții recapitulative și simulări pentru examenul de Bacalaureat.