Курс бағдарламалауда қолданылатын мәліметтер құрылымдарын, олардың спецификациялары мен жүзеге асырылуын, алгоритмдерді өңдеу және алгоритмдерді талдауды, алгоритмдер мен деректер құрылымының өзара байланысын, студенттердің бағдарламалаудың негізгі принциптерін меңгеруін зерттеуге бағытталған. Пән С++ бағдарламалау тілінің құрылымы мен құрамын, оны кәсіби қызметтің түрлі салаларында қолдануды, қарапайым қосымшаларды әзірлеу әдістерін үйренеді.
Курс соңында студент:
– бағдарлама жасаудың негізгі тәсілдері мен әдістерін, нақты объектілер мен құрылымдарды модельдеу үшін виртуалды объектілердің иерархиясын құру ережелерін сипаттайды;
– бағдарламалық қамтамасыз етуді жобалаудың негізгі принциптерін қолданады, белгілі бағдарламалау тілдерінің артықшылықтары мен кемшіліктерін талдайды;
– жүйелік бағдарламалық қамтамасыз етуді әзірлеу тәсілдерін айқындайды, бағдарламалық модульдер мен аппараттық-бағдарламалық қамтамасыз ету компоненттерін біріктіреді