Кафедра программирования ММФ НГУ создана в 1993 году. Первым ее заведующим стал профессор, д.ф.-м.н. И.В. Поттосин. С 2001 года кафедрой руководит д.ф.-м.н., профессор А.Г. Марчук.
Задачей кафедры является подготовка высококвалифицированных специалистов в области теоретического и системного программирования.
Силами преподавателей кафедры в настоящее время в НГУ читается 7 основных курсов, более 20 спецкурсов, проводится 4 спецсеминара.
На кафедре работает 37 преподавателей (2 профессора, 15 доцентов, 12 старших преподавателей, 9 ассистентов) и 5 преподавателей-почасовиков.
Кафедра ведет подготовку студентов по двум направлениям: "Математика и компьютерные науки" и "Прикладная математика и информатика".
За последние 16 лет на кафедре программирования подготовили и защитили квалификационные работы бакалавров 391 человек, получили дипломы специалистов 85 студентов, защитили магистерские диссертации — 208 человек.