სასწავლო კურსის მიზანია სტუდენტებს გააცნოს პროგრამირების ზოგადი პრინციპები და განვითარების მიმართულებები. კურსი წარმოადგენს ერთგვარ ბაზისს პროგრამირების სხვადასხვა ენაზე და სხვადასხვა მიმართულებაზე მომუშავე სპეციალისტებისათვის.