Бакалавр
Программная инженерия
Программа направлена на подготовку специалистов, компетентных в сфере информационных технологий, использующих инженерные навыки с целью разработки, тестирования и эксплуатации программного обеспечения.
Программная инженерия – это область компьютерной науки и технологии, которая занимается построением программных систем, настолько больших и сложных, что для этого требуется участие слаженных команд разработчиков различных специальностей и квалификаций.
- 4 года Очная форма обучения
- 4 г. 6 мес. Заочная форма обучения
- 141 000 р. Цена за год (очная форма)
- 70 000 р. Цена за год (заочная форма)
- Есть Оплата по семестрам
Образовательная программа реализуется соответствии с требованиями федерального государственного образовательного стандарта по направлению подготовки 09.03.04 Программная инженерия (уровень бакалавриата).
По окончании обучения выпускник будет уметь проектировать, разрабатывать программные продукты (программное обеспечение) и проекты (проекты разработки программного продукта), программы и программную документацию; управлять процессами жизненного цикла программного продукта, использовать современные методы, средства и технологии разработки программного обеспечения; работать в коллективе, управлять командой исполнителей в процессе производства программных продуктов.
Срок получения образования составляет:
· по очной форме обучения – 4 года;
· по заочной форме обучения – 4,5 года.
Срок освоения программы для выпускников образовательных организаций высшего и среднего профессионального образования с профильной этой программе базовой профессиональной подготовкой может быть сокращен до 3,5 лет.
В учебную программу входят следующие профессиональные дисциплины:
· Информатика;
· Системное программное обеспечение;
· Объектно-ориентированное программирование;
· Теория автоматов и формальных языков;
· Базы данных:
· Проектирование и архитектура программных систем;
· Конструирование программного обеспечения;
· Тестирование и отладка программного обеспечения;
· Управление программными проектами;
· Архитектуры вычислительных систем;
· Разработка интернет-приложений;
· Программирование графических систем;
· Параллельное программирование;
· Web-технологии.
Описание профессии
По окончании обучения выпускники приобретают следующие профессиональные компетенции:
1. Умение проектировать, разрабатывать программные продукты (программное обеспечение) и проекты (проекты разработки программного продукта), программы и программную документацию.
2. Управление процессами жизненного цикла программного продукта, использование современных методов, средств и технологий разработки программного обеспечения.
3. Работа в коллективе, управление командой исполнителей в процессе производства программных продуктов.
К особенностям подготовки программистов относятся углубленное изучение наиболее востребованных на рынке систем и языков программирования таких как SQL, ORACLE, новейших информационных технологий: COM, DCOM, CORBA; технологий таких как ActiveX, ActiveX Data Objects (ADO), Inter Base Express (IBX); Active Server Pages (ASP).
Программист – это творческая профессия. Направление «Программная инженерия» предоставляет выпускникам широчайшие возможности самореализации в профессиональной деятельности:
• Разработка новых программных продуктов
• Управление проектами
• Дизайн пользовательских интерфейсов
• Автоматизация бизнес-процессов
• Программирование для сети Интернет
• Эксплуатация автоматизированных систем
• Администрирование сетей
• Научная карьера в вышеперечисленных областях
Сферы трудоустройства:
Выпускник может работать в любой организации и структуре, на виртуальном предприятии или за домашним компьютером, занимаясь деятельностью, связанной с применением (необходимой разработкой, доработкой, модификацией, модернизацией и т. д.) программного обеспечения. Более того, современные Интернет-технологии позволяют программисту работать по свободному графику и выполнять заказы, приходящие из любой точки мира.
Закончив обучение на данном направлении, выпускник сможет работать:
• инженером по тестированию ПО
• прикладным программистом
• системным программистом
• аналитиком компьютерных систем
• аналитиком компьютерного банка данных
• конструктором компьютерных систем
• разработчиком сетевого и коммуникационного ПО
• научным работником (вычислительные системы, программирование)
• аналитиком компьютерных коммуникаций
• WEB-программистом или WEB-дизайнером
• разработчиком баз данных, экономического и бухгалтерского ПО
• разработчиком интеллектуальных систем с применением искусственного интеллекта
• системным аналитиком
• разработчиком мультимедийного ПО и компьютерных игр