"1. Ievads. Algoritms. Programma. Programmēšanas paradigmas. Programmēšanas
valodas. Programmēšanas valodu attīstības tendences.
2. Programmēšanas valoda C++. Valodas standarti. Programmu izstrādes vides. C++
programmas struktūra. Programmas kompilācija un izpilde, kļūdu konstatēšana un
labošana. Sintakse un semantika.
3. Mainīgā jēdziens, pamata jeb iebūvētie datu tipi. Konstantes. Operatori. Operatoru
prioritātes. Ievades/izvade, izmantojot standarta ierīces. Komentāri. C++
programmēšanas labā prakse.
4. Attieksmes un loģiskie operatori. Zarošanās priekšraksti.
5. Atkārtojuma priekšraksti.
6. Funkcijas jēdziens. C++ standarta bibliotēkas funkcijas. Funkciju definēšana (prototips
un implementēšana) . Funkciju pārslogošana. Mainīgā tvērums.
7. Masīvi, to izveidošana un lietošana. Daudzdimensiju masīvi.
8. Rakstzīmes, rakstzīmju masīvi un rakstzīmju virknes (C stila virknes un C++ klases
string virknes). C++ bibliotēkas funkcijas, kas manipulē ar dažādām rakstzīmju
virknēm.
9. C++ standarta bibliotēkas: vector, algorithm.
10 Atsauces (references). Adreses un norādes (pointers). Operatoru * un & lietošana.
Norādes un masīvi. Norāžu aritmētika.
11. Atmiņas pārvaldība valodā C++. C++ mainīgā tvērums, redzamība un dzīves ilgums.
Atmiņas veidi. Statiski, automātiski un dinamiski mainīgie. Dinamiskie masīvi.
12. C++ ievades un izvades straumes (streams). Darbs ar teksts failiem (informācijas
ierakstīšana, nolasīšana).
13. Citi C++ datu tipi: uzskatījumi (enum), struktūras"