Целями освоения дисциплины «Теоретические основы информатики» является:
− получение базовых знаний и формирование основных навыков по комбинаторике и математической логике, необходимых для понимания основ теории вероятностей, а также, формирующих общую культуру логических рассуждений;
− развитие комбинаторного и логического мышления, необходимой для успешного освоения теоретической информатики и программирования;
− изучение понятий и методов теории информации и кодирования информации;
− изучение понятий и теории алгоритмов.
В результате изучения дисциплины «Теоретические основы информатики» студенты должны владеть основными математическими понятиями курса; уметь использовать теоретический и вычислительный аппарат для решения соответствующих прикладных программистских задач, уметь решать типовые задачи, иметь навыки работы со специальной математической литературой.