Это направление подготовки программистов, готовых к индустриальному производству программного обеспечения для информационно-вычислительных систем различного назначения. Выпускники смогут осуществлять деятельность по управлению проектом разработки программного продукта, разработке программных продуктов (программного обеспечения), заниматься сопровождением программного обеспечения на всех этапах жизненного цикла программного продукта. Выпускники смогут освоить различные языки и технологии программирования, разрабатывать самые различные программные продукты от промышленных информационных систем и интернет-сервисов до компьютерных игр и мобильных приложений.
Будущим программистам предстоит серьезная математическая подготовка, изучение алгоритмических языков и программирования, методов защиты компьютерной информации.