Դասընթացը նախատեսված է նրանց համար, ովքեր ցանկանում են ոչ միայն խորացնել իրենց ծրագրավորման հմտությունները, այլև ձեռք բերել մասնագիտական մակարդակի գիտելիքներ՝ դառնալով մրցունակ և պահանջված C++ ծրագրավորող։ Դասընթացի ընթացքում կուսումնասիրվեն ծրագրավորման տեսական հիմունքները՝ ներառյալ ֆունկցիոնալ և օբյեկտ-կողմնորոշված ծրագրավորման մոդելները, զուգահեռականության կառավարման մեխանիզմները և սխալների մշակումը։
Դասընթացի ավարտին կձևավորվի հարցազրույցներին լիարժեք պատրաստ մասնակից, ինչպես տեխնիկական գիտելիքներով, այնպես էլ պրակտիկ վարժություններով։