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