Пәнді оқыту мақсаты «Дискретті математика» пәнін окытудың негізгі мақсаты күрделі жүйелерде өтетін процестерді, оның математикалық аппаратын және типтік математикалық сұлбаларын компьютерлік модельдеу теориясы мен әдістерін зерделеу, модельдеуші алгоритмдерді қүрастыруды және оларды алгоритмдік тілдерді және модельдеудің қолданбалы программалар пакеттерін пайдалана отырып жүзеге асыруды үйрету болып табылады. 

Пәннің міндеттері 

 - дискретті математика құрылымы, ғылым ретінде; комбинаториканың, кодтаудың теориясы мен қарапайым іргелі алгоритмдер туралы түсінік болуы; 

- дискретті математиканың негізгі ұғымдары; нұсқаларды іздестіруді ұйымдастырудың негізгі қағидалары және практикада оларды қолдану мүмкіндігін білу;

 - әртүрлі жолдармен дискретті жиынтығын анықтайды, түрлі қатынастардың қасиеттерін анықтайды; көптеген теориялар мен графикалық теорияның «түйінді» мәселелерін шеше білу; 

- терминологиясы, олардың түрлері мен қасиеттерін білу, графиктердің сипаттамаларын анықтау.