Разработка программных комплексов
О профиле
Программа направлена на подготовку высококвалифицированных инженеров-программистов, обладающих компетенциями уровня middle опираясь на рекомендации и активное участие наших индустриальных партнеров. Разработка и реализация программы осуществляется в тесном сотрудничестве со стратегическим партнером – ООО «Ростелеком Информационные Технологии» (далее «РТК ИТ»). Выпускники готовы решать сложные задачи в области разработки конкурентоспособных программных комплексов, применяя передовые информационные технологии, включая искусственный интеллект. Обучение сочетает теоретические знания с практическими навыками работы над реальными задачами из проектов компании, включая разработку программных комплексов и их компонентов.
Для кого предназначена программа
Программа подойдет тем, кто:
- Интересуется программированием и разработкой ПО.
- Хочет разрабатывать компьютерные системы и программные комплексы в большой команде.
- Планирует применять искусственный интеллект при разработке ПО и проверке его работоспособности.
- Видит свое будущее в крупной компании ИТ-индустрии и цифровых технологиях.
Приобретаемые навыки
- сбор, систематизация, разработка и документирование требований к программному обеспечению;
- формализация предметной области проекта, разработка моделей бизнес-процессов заказчика при создании ПО или информационной системы;
- проектирование программных комплексов и их компонентов (структуры данных, структуры функций, архитектуры, интерфейса);
- программирование программных комплексов и их компонентов в соответствии с заданием;
- интеграция программных модулей и компонентов в программный комплекс;
- управление проектами в области ИТ.
Преимущества
Карьерные перспективы – возможность роста от программиста до CTO.
Высокая зарплата – стартовые позиции от 80 000 руб., а опытные разработчики зарабатывают 200 000+.
Гибкость в работе – можно работать в офисе, удаленно или на фрилансе.
Доступ к ведущим IT-компаниям – стажировки и практики у крупных работодателей.
Новые и уникальные знания
Проектирование и разработка программных комплексов и их компонентов на основе анализа информационных и бизнес-процессов
Проектирование и разработка баз данных, работа в СУБД
Применение искусственного интеллекта (ИИ) в профессиональной деятельности
Российский стек технологий и программного обеспечения
Анализ данных и машинное обучение
Навыки командной и проектной работы
Как проходит обучение
В процессе обучения преподаются дисциплины, последовательно развивающие навыки программирования (структурного, объектно-ориентированного, функционального и логического, web), применения искусственного интеллекта в профессиональной деятельности, проектирования и разработки программных комплексов и их компонентов с использованием стека отечественных платформ и технологий, работы с промышленными технологиями разработки ПО. Ниже перечислены некоторые из дисциплин, которые закладывают основы профессиональных компетенций выпускников: «Программирование на C++», «Объектно-ориентированное программирование», «Структуры и алгоритмы обработки данных», «Функциональное и логическое программирование», «Основы проектирования и разработки Web-приложений», «Базы данных», «Операционные системы», «Информационно-телекоммуникационные сети», «Современные технологии и средства разработки ПО», «Теоретические основы искусственного интеллекта», «Прикладной ИИ», «Машинное обучение», «Интеллектуальный анализ данных», «Промышленное программирование» и др.
Выпускающей является кафедра «Информационные технологии и вычислительные системы». Научно-педагогические работники кафедры ведут активную научную и учебно-методическую работу. Проводятся многолетние фундаментальные и прикладные научные исследования в области теоретических и методологических основ промышленного способа создания ИТ-систем, автоматизации проектной и управленческой деятельности предприятий машиностроительного комплекса, методов представления и обработки конструкторско-технологических знаний. Кафедра также развивает научное направление, связанное с решением задач в области применения моделей и методов искусственного интеллекта при создании автоматизированных систем и программного обеспечении, а также при разработке интеллектуальных систем в промышленной аналитике и обработке экспериментальных данных.
Преподаватели кафедры демонстрируют высокую научную активность, регулярно принимая участие во всероссийских и международных научных конференциях, публикуя результаты научных исследований в научных журналах.
Образовательная программа реализуется при активном участии преподавателей-практиков. Основную часть таких специалистов предоставляет наш стратегический партнер – ООО «Ростелеком информационные технологии» («РТК ИТ»). Эти эксперты обладают значительным опытом в разработке программного обеспечения, а также во внедрении и использовании современных интеллектуальных и информационных технологий. В процессе обучения студенты получают актуальные практические знания и навыки в востребованных на рынке труда информационных технологиях. Они работают с актуальным программным обеспечением и решают реальные задачи, взятые непосредственно из проектов компании. Это позволяет им быть готовыми к рынку труда. Кроме того, студенты должны пройти стажировку и производственные практики в компании-партнере.
Как изменится жизнь после обучения
Выпускники по завершении образовательной программы будут обладать актуальной ИТ-квалификацией и необходимыми профессиональными компетенциями, смогут работать в крупных ИТ-компаниях и зарабатывать от 100 000 рублей в месяц уже на старте, получат возможность работать удаленно. Это позволит им не только эффективно реализовывать себя в профессиональной сфере, но и продолжить обучение в магистратуре с целью получения специализированных знаний.
Программа дает все необходимые знания для быстрого старта карьеры в области информационных технологий и продолжительного профессионального роста.
Карьера
- Инженер-программист – работа с кодом, тестирование ПО, интеграция программных модулей с использованием методов и средств искусственного интеллекта (ИИ).
- Программист – работа с кодом, тестирование ПО с использованием методов и средств ИИ.
- Аналитик данных – применение ИИ для решения прикладных бизнес-задач, в том числе анализа данных, работы с базами знаний, системами поддержки принятия решений, задач управления и автоматизации бизнес-процессов.
- Руководитель разработки ПО (в перспективе) – руководство разработкой программного кода, проверкой работоспособности ПО, интеграцией программных модулей и компонентов.