• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Независимый экзамен по алгоритмическому мышлению и программированию. Продвинутый уровень

Статус: Курс обязательный (Прикладная математика и информатика)
Когда читается: 2-й курс, 4 модуль
Онлайн-часы: 2
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Контактные часы: 2

Программа дисциплины

Аннотация

Одной из цифровых компетенций, формирование которых интегрировано во все образовательные программы НИУ ВШЭ, является компетенция «Алгоритмическое мышление и программирование» (далее — Программирование): от формализованной постановки задач и разработки алгоритма решения до использования современных инструментов программирования на том или ином уровне.Для каждого направления подготовки в бакалавриате образовательным стандартом определен минимально необходимый уровень освоения этой цифровой компетенции: начальный/базовый/продвинутый. Независимый экзамен по Программированию является обязательной частью учебного плана для всех образовательных программ бакалавриата. Она предполагает подтверждение минимально необходимого уровня для ОП освоения данной компетенции. Оценка проводится после того, как на ОП завершены курсы, обеспечивающие формирования этого уровня. Данный экзамен проверяет наличие компетенции по Программированию на продвинутом уровне. Независимый экзамен осуществляется с помощью прокторинга. Итоговый результат переводится в шкалу от 1 до 10. Оценка ниже 4 баллов округляется с отбрасыванием дробной части (к меньшему целому), оценка от 4 баллов округляется к ближайшему целому.Отсутствие положительных результатов независимого экзамена по Программированию в установленные сроки влечёт за собой академическую задолженность.
Цель освоения дисциплины

Цель освоения дисциплины

  • Умение применять стандартные алгоритмы для решения творческих и технически сложных задач
  • Формирование навыков применения алгоритмов и структур данных для решения технически сложных задач.
  • Развитие алгоритмического и вычислительного мышления, необходимого для самостоятельного построения эффективных решений.
  • Формирование навыков разработки, анализа, тестирования и отладки программных решений.
  • Освоение методов оценки сложности алгоритмов и выбора алгоритма с учетом ограничений задачи.
  • Развитие навыков декомпозиции сложных задач.
Планируемые результаты обучения

Планируемые результаты обучения

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

Содержание учебной дисциплины

  • Независимый экзамен по программированию (продвинутый уровень)
Элементы контроля

Элементы контроля

  • неблокирующий Практическая часть
    Тест на платформе Яндекс Контест. Продолжительность экзамена 120 минут.
  • неблокирующий Практическая часть
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 4th module
    Задачи оцениваются нелинейно: 1 задача - 4 балла; 2 задачи - 5 баллов, 3 задачи - 6 баллов, 4 задачи - 8 баллов, 5 задач - 10 баллов. Все задачи оцениваются по системе «Все или ничего» — частично правильных ответов нет.
Список литературы

Список литературы

Рекомендуемая основная литература

  • C#. Алгоритмы и структуры данных : учеб. пособие, Тюкачёв, Н. А., 2018

Рекомендуемая дополнительная литература

  • Computer Science : основы программирования на Java, ООП, алгоритмы и струкуры данных, Седжвик, Р., 2018
  • Кривцов, А. Н. Алгоритмизация и программирование. Основы программирования на С/С++ : учебное пособие / А. Н. Кривцов, С. В. Хорошенко. — Санкт-Петербург : СПбГУТ им. М.А. Бонч-Бруевича, 2020. — 202 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/180057 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Сусла Диана Михайловна