Программа предлагает студентам всестороннее обучение в области создания современных программных продуктов. В ходе обучения студенты изучают широкий спектр тем, включая основы программирования, разработку мобильных и веб-приложений, базы данных, дизайн пользовательского интерфейса, анализ и управление проектами, тестирование и отладку программного обеспечения, а также актуальные технологии и инструменты разработки.
Студенты получают практические навыки в создании мобильных и веб-приложений, а также осваивают методы и практики разработки программного обеспечения, применяемые в индустрии. Они изучают различные языки программирования, фреймворки и платформы, которые используются для создания мобильных приложений (например, Android и iOS) и веб-приложений (такие как HTML, CSS, JavaScript, PHP и другие). Кроме того, студенты учатся анализировать требования пользователей, проектировать эффективные и удобные интерфейсы, обеспечивать безопасность и надежность разработанных приложений.
Во время обучения студенты также могут заниматься практическими проектами, работать в командах и участвовать в реальных задачах разработки приложений. Это позволяет им получить ценный опыт работы в области разработки программного обеспечения, а также развить навыки командной работы, управления проектами и принятия решений.
В итоге, выпускники приобретают необходимые знания и навыки для успешной карьеры в сфере информационных технологий, будь то работа в компаниях-разработчиках программного обеспечения, стартапах или создание собственных проектов.
Профессиональные дисциплины:
- Практикум по финансовой грамотности
- Нормативно-правовые основы профессиональной деятельности
- Иностранный язык
- Речевые практики
- ИКТ и медиаинформационная грамотность
- Безопасность жизнедеятельности
- Практический курс английского языка
- Английский язык для специальных целей
- Введение в Java и основы веб-разработки
- Архитектура компьютера и Интернет
- Основы компьютерных наук
- Математика для программирования
- Разработка программного обеспечения, дизайн алгоритмов и аналитика
- Компьютерная безопасность
- Математический анализ
- Основы и методология программирования
- Дискретная математика.
Вариативная часть:
- Разработка мобильных приложений
- Разработка веб-приложений
- Гибкая методология разработки
- Графика и анимация в 3D.
Дисциплины по выбору:
- Искусственный интеллект
- Машинное обучение и нейронные сети
- Дизайн взаимодействий
- Разработка пользовательских интерфейсов
- Продвинутая веб-разработка
- Разработка приложений для мобильных устройств
- Обработка естественного языка.