Vadovėlis parengtas pagal atnaujintą Vidurinio ugdymo informacinių technologijų išplėstinio kurso programavimo modulio programą. Jame tęsiama pažintis su duomenų struktūromis ir programavimo kalbos C++ priemonėmis, nagrinėjami klasikiniai algoritmai, yra užduočių įgūdžiams ugdyti ir savarankiškam darbui atlikti. Dėstant kursą, laikomasi tų pačių metodologinių principų, kaip ir vadovėlyje „Šiuolaikiškas žvilgsnis į programavimo pagrindus. Pasirenkamasis informacinių technologijų kursas IX–X klasėms“. Pateikiama septyniolika praktikos darbų, kuriuos atliekant galima įtvirtinti teorines žinias, įgyti praktinių programavimo įgūdžių. Kiekvieno darbo pabaigoje yra papildomų užduočių savarankiškam darbui. Svarbiausia informacija glaustai pateikiama C++ kalbos ir duomenų struktūrų bei algoritmų žinynuose.