1. Бакалавриат и специалитет

Прикладная информатика (09.03.03)

Full-stack разработка и архитектура информационных систем: программа бакалавриата

  • 30 бюджет. мест
  • 4 года обучения
  • новая программа

Проходные баллы в вузах на программу "Full-stack разработка и архитектура информационных систем"

Бюджет

Статистика за год

Проходной балл
Проверить шансы

ЕГЭ (по приоритетам)

Математика 

Русский язык 

Информатика 

или Физика

1 вариант

Детали

Вуз
Город
Улан-Удэ
Язык
Русский
Уровень образования
Бакалавриат
Формат обучения
Форма обучения
Квалификация
Бакалавр

О программе

Основное содержание обучения строится вокруг формирования целостного инженерного мышления, необходимого для полного цикла реализации прикладного программного обеспечения. Студента погружают в методологию выстраивания надежных и масштабируемых вычислительных сред, где особое внимание уделяется не просто написанию кода, а проектированию устойчивых связей между компонентами системы, грамотной организации информационных потоков и обеспечению безопасности на всех уровнях взаимодействия. Осваивается искусство балансировки между бизнес-требованиями и техническими ограничениями реального аппаратного и сетевого окружения. В ходе практической подготовки будущий специалист учится принимать стратегические решения о выборе стека технологий, оценивая долгосрочную стоимость владения продуктом и его способность к дальнейшей модернизации без потери стабильности.

Значительная часть образовательного процесса посвящена наработке навыков системного интегратора, который понимает, как превратить разрозненные функции в единый, слаженно работающий организм информационной системы. В центре внимания находится способность моделировать структуры баз данных любой сложности и конструировать серверное ядро приложения, обеспечивающее высокую производительность под нагрузкой. Параллельно с этим развивается насмотренность и вкус к эргономичному представлению информации, что позволяет выпускнику создавать интерфейсы, интуитивно понятные конечному пользователю и решающие его задачи с минимальными временными затратами. Важным аспектом является и приобретение культуры производственной разработки, включающей в себя автоматизацию сборки, тестирования и развертывания кода в облачных или локальных инфраструктурах предприятия.

Примерный перечень дисциплин:

  • Алгоритмизация и структуры данных в прикладных задачах
  • Объектно-ориентированное проектирование и анализ
  • Архитектура современных вычислительных систем и операционных сред
  • Теория системного анализа и моделирования предметных областей
  • Управление реляционными базами данных и язык структурированных запросов
  • Математические основы криптографии и защиты информации
  • Сетевые протоколы и технологии межсетевого взаимодействия
  • Инженерия требований к программному обеспечению
  • Парадигмы и паттерны промышленного программирования
  • Программирование на языках высокого уровня для серверных приложений
  • Разработка многозвенных веб-ориентированных информационных систем
  • Проектирование и оптимизация высоконагруженных хранилищ данных
  • Нереляционные модели данных и распределенные базы данных
  • Создание и документирование прикладных программных интерфейсов
  • Микросервисная архитектура и контейнеризация приложений.
  • Асинхронная обработка данных и системы очередей сообщений
  • Обеспечение отказоустойчивости и балансировки нагрузки серверных решений
  • Методы и средства оркестрации серверной инфраструктуры
  • Инженерия пользовательских интерфейсов и основы юзабилити
  • Разработка интерактивных веб-интерфейсов на языках разметки и стилизации
  • Клиентское программирование и управление состоянием приложения
  • Адаптивный веб-дизайн
  • Компонентный подход и библиотеки построения пользовательских интерфейсов
  • Методологии тестирования поведения клиентских приложений
  • Веб-доступность и оптимизация клиентской производительности
  • Проектирование архитектуры информационных систем предприятия
  • Корпоративные интеграционные шины и сервис-ориентированная архитектура
  • Технологии и стандарты обмена данными в распределенных средах
  • Информационная безопасность полного цикла разработки приложений
  • Управление конфигурацией и версионный контроль в командной разработке
  • Методологии непрерывной интеграции и развертывания программного кода
  • Облачные вычисления и платформы как сервис.
  • Мониторинг, логирование и трассировка отказов информационных систем
  • Прикладные методы и инструменты бизнес-аналитики
  • Управление качеством и надежностью программных продуктов
  • Организационное поведение и управление проектами по разработке ПО
  • Методы принятия решений в условиях многокритериальности ИТ-проектов
  • Реинжиниринг и рефакторинг унаследованного программного кода
  • Правовое обеспечение деятельности в сфере информационных технологий
  • Экономическая оценка и коммерциализация архитектурных ИТ-решений.

1 вариант обучения по программе в  1 вузе России

Посмотреть