1. НИУ ВШЭ
  2. ФКН НИУ ВШЭ
  3. Бакалавриат и специалитет ФКН НИУ ВШЭ

НИУ ВШЭ Факультет компьютерных наук Программная инженерия (09.03.04)

Средства анализа и разработки программного обеспечения: программа бакалавриата ФКН НИУ ВШЭ

  • от 730 000
    Информация о стоимости года обучения предоставлена за 2024 год
    рублей в год стоимость года
    обучения
  • 50 бюджет. мест
  • 26 платных мест
  • 4 года обучения

Поделиться с друзьями

ФКН НИУ ВШЭ: проходной балл на программу "Средства анализа и разработки программного обеспечения"

Бюджет Платно

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

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

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

Математика 

Информатика и ИКТ 

Русский язык 

1 вариант

Детали

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

Когда проводится профилизация

Конкурс проводится на направление (специальность), распределение по профилю (специализации) происходит после 2-го курса

О программе

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

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

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

Основная задача реализации образовательной программы – выработка у студентов систематических компетенций, основанных на получении углубленных знаний в области создания программного обеспечения, процессов управления жизненным циклом программных систем, современных методов, технологий и средств разработки, сопровождения и развития программных продуктов.

Студенты получают глубокие фундаментальные знания в области разработки программного обеспечения, языков программирования и анализа данных.

Профессиональные дисциплины:

  • Алгоритмы и алгоритмические языки
  • Архитектура ЭВМ и язык ассемблера
  • Введение в программную инженерию
  • Алгебра
  • Дискретная математика
  • Математический анализ
  • Теория вероятностей и математическая статистика
  • Прикладные методы математической статистики
  • Групповая динамика и коммуникации в профессиональной практике программной инженерии
  • Программирование
  • Программирование на C#
  • Основы программирования на С++
  • Разработка и анализ требований
  • Проектирование архитектуры программных систем
  • Базы Данных
  • Обеспечение качества и тестирование
  • Экономика программной инженерии
  • Программирование на Java
  • Алгоритмы и структуры данных (доп. главы)
  • Основы операционных систем
  • Формальные языки и трансляции
  • Конструирование программного обеспечения
  • Алгоритмы и структуры данных
  • Построение и анализ алгоритмов
  • Архитектура вычислительных систем
  • Операционные системы
  • Управление программными проектами
  • Компьютерный практикум по математическому анализу на Python
  • Компьютерный практикум по математическому анализу в среде Matlab
  • Компьютерный практикум по алгебре
  • омпьютерный практикум по алгебре в среде Matlab
  • Компьютерный практикум по алгебре на Python.

Вариативная часть:

  • Функциональное и логическое программирование
  • Верификация программ
  • Инженерный подход к программированию на C/C++
  • Разработка IDE
  • Прикладные методы линейной алгебры
  • Компиляторные технологии
  • Современные стандарты языка С++
  • Исходный код как данные
  • Введение в человеко-компьютерное взаимодействие
  • Agile в корпоративной среде
  • Развитие навыков взаимодействия
  • Математические методы систем распределенного реестра (преподается на иностранном языке)
  • Математическое и имитационное моделирование (преподается на иностранном языке)
  • Разработка операционных систем
  • Системная инженерия программного обеспечения
  • Техники обработки естественного языка для анализа исходного кода
  • Математические методы обработки текстов
  • Управление качеством бизнес-приложений
  • Математические методы анализа процессов в программной инженерии.