Комплекс важнейших специализирующих курсов кафедры ПМИИ для будущих бакалавров включает в себя следующие дисциплины:
- математическая логика;
- языки и методы программирования;
- теория графов и комбинаторика;
- методы оптимизации;
- архитектура компьютеров;
- компьютерные сети;
- компьютерная графика;
- базы данных;
- операционные системы;
- программная инженерия;
- основы построения трансляторов;
- системное программирование;
- основы искусственного интеллекта;
- методы контроля программ;
- семантика языков программирования;
- защита данных;
- ведение крупных программных проектов;
- корпоративные информационные системы;
- случайные процессы и теория массового обслуживания;
- теория игр и исследование операций.
Часть перечисленных дисциплин являются обязательными, а часть может быть выбрана студентом с учетом его интересов.
В магистратуре, в зависимости от выбранных студентом дисциплин, можно специализироваться по программному обеспечению вычислительных машин и компьютерных сетей или по системам искусственного интеллекта.
Учебный план магистратуры включает среди других следующие дисциплины:
- параллельные системы и параллельное программирование;
- экспертные системы;
- непрерывные и дискретные математические модели;
- CASE-технологии;
- интеллектуальные системы управления;
- теория программирования;
- прикладная семиотика;
- многоагентные системы;
- программное обеспечение автоматизированных систем;
- программное обеспечение интеллектуальных систем.
Участие в работе научных групп под руководством известных ученых дает возможность нашим студентам и аспирантам выходить на передовые рубежи самых перспективных направления в области информационных технологий.