Շատ ծրագրավորողներ C++ լեզուն համարում են հնացած։ Ինչո՞ւ ծրագրավորել C++ լեզվով, երբ կարելի է ավելի արդյունավետ գտնվել՝ օգտագործելով ավելի ժամանակակից լեզուներ ինչպես օրինակ C#։ Սակայն C++ ունի իր առավելությունները։ C++ կարող է էապես բարելավել գործողությունները, հատկապես հիշողության կառավարման ոլորտում։ C++ ծրագրավորման լեզվով կարելի է ծրագրավորել առանց garbage collector-ի։ Այս դասընթացի շրջանակում կուսուցանվեն բոլոր այդ առավելությունները։