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.
Șiruri de caractere
Reprezentarea și prelucrarea textelor în C++.
Subprograme
Funcții, parametri și organizarea programelor în componente reutilizabile.
Recursivitate
Rezolvarea problemelor prin apeluri recursive și cazuri de bază.
Backtracking
Generarea și explorarea sistematică a soluțiilor posibile.
Structuri de date (struct)
Gruparea datelor eterogene în tipuri definite de programator.
Fișiere text
Citirea și scrierea datelor folosind fișiere text.
Grafuri
Reprezentări, parcurgeri și proprietăți fundamentale ale grafurilor.
Arbori
Structuri arborescente și algoritmi de parcurgere.
Algoritmi eficienți
Strategii de optimizare și analiza eficienței soluțiilor.
Antrenament BAC
Exerciții recapitulative și simulări pentru examenul de Bacalaureat.