Выпускающая кафедра
Соколинский Л.Б.
Заведующий кафедрой СП
Выпускающей кафедрой по направлению «Программная инженерия» является кафедра «Системное программирование».
Кафедра системного программирования была создана 1 августа 2004 г.
В рамках учебного процесса по дисциплинам, связанным с изучением параллельного программирования и суперкомпьютерных технологий, студенты получают доступ к суперкомпьютерам Лаборатории суперкомпьютерного моделирования ЮУрГУ.
Основные направления научных исследований кафедры:
- нейронные сети и глубокое машинное обучение
- технологии обработки больших данных
- интеллектуальный анализ данных
- параллельные вычисления и суперкомпьютерные технологии
- облачные технологии
Компетенции выпускников
Выпускник направления ПИ будет подготовлен к разработке программного обеспечения на всех этапах жизненного цикла (от планирования и согласования с заказчиком до инсталляции и ввода в эксплуатацию), поэтому его профессиональная деятельность часто включает в себя несколько видов работ: проектно-аналитическую, программистскую, управляющую и консультационную.
Выпускник получает фундаментальные знания в следующих областях:
- технологии разработки программных систем;
- информационная безопасность;
- суперкомпьютеры и параллельное программирование;
- веб-программирование;
- локальные и глобальные вычислительные сети;
- процессы разработки программного обеспечения;
- командная разработка программного обеспечения.
Уровни подготовки
Бакалавр
- программист-разработчик
- тестировщик ПО
- специалист по обеспечению качества ПО
- менеджер проекта
Магистр
- начальник отдела ИТ
- главный программист
- архитектор ПО
- технический руководитель
- преподаватель ИТ
Профильные дисциплины
Дисциплины направления направления 09.03.04 «Программная инженерия»
- Основы программирования
- Моделирование информационных процессов
- Алгоритмы и анализ сложности
- Архитектура вычислительных систем
- Физ. основы построения ЭВМ
- Языки программирования
- Операционные системы
- Компьютерные сети
- Безопасность информационных систем
- Интеллектуальные системы и технологии
- Решение задач на ЭВМ
- Автоматизация деятельности предприятия
- Администрирование ОС UNIX/Linux
- Технологии баз данных
- Пакеты прикладных программ
- Компьютерная графика
- Интеллектуальные системы и технологии
- Объектно-ориентированное программирование
- Основы параллельного программирования
- Функциональное и логическое программирование
- Основы технологии программирования .NET
- Введение в сервис-ориентированные архитектуры
- Технологии аналитической обработки информации
- Основы web-программирования
- Практикум по виду профессиональной деятельности
- Программная инженерия
- Анализ и разработка спецификаций
- Управление ИТ-проектами
- Тестирование программного обеспечения
- Проектирование человеко-машинного интерфейса