Кафедра программирования ММФ НГУ создана в 1993 году. Первым ее заведующим стал профессор, д.ф.-м.н. И.В. Поттосин. С 2001 года кафедрой руководит д.ф.-м.н., профессор А.Г. Марчук.
Задачей кафедры является подготовка высококвалифицированных специалистов в области теоретического и системного программирования.
Сайт кафедры: 
Заведующий кафедрой: 
Заместитель заведующего кафедрой: 
Секретарь кафедры: 
Тематика работы кафедры: 
- Методы и средства трансляции языков программирования. Семантический анализ, верификация и оптимизация. Тестирование программ. Понимание и перепроектирование программных систем.
 - Архитектуры интеллектуальных систем поддержки принятия решений на основе онтологий.
 - Разработка методов, программных средств и технологии построения интеллектуальных информационных систем на основе онтологического подхода.
 - Разработка методов и программных средства извлечения знаний и данных из текстов на основе лингвистических ресурсов.
 - Методы визуализации и навигации по иерархическим структурам большого объема, представленных в виде графов.
 - Визуализация свойств сложных систем. Геоинформационные комплексы моделирования и анализа социально-экономических проблем.
 - Алгоритмы и программный инструментарий для исследования процессов генной регуляции.
 - Разработка интерактивного 3D-симулятора для анализа и моделирования нейронно-мышечных механизмов.
 - Методы и средства анализа данных, в том числе видео и аудио. Вычислительная геометрия и САПР.
 
Альтернативная реализация системы записи на спецкурсы
Основные направления подготовки, реализуемые кафедрой: 
02.03.01 – «Математика и компьютерные науки»
02.04.01 – «Математика и компьютерные науки»
