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

Программирование на языке С++

ID 1070549

Статус: Курс обязательный (Вычислительные социальные науки)
Когда читается: 1-й курс, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 80

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

Аннотация

Дисциплина базовой профильной части профессионального цикла. Данная дисциплина опирается на дисциплины из школьного курса и направлена на овладение навыками программирования на языке С++. Курс проводится в первом модуле на первом году обучения. Курс является курсом по выбору. В результате изучения этой дисциплины студенты будут иметь практические навыки конструирования конкретных алгоритмов на языке высокого уровня для решения разнообразных математических задач.
Цель освоения дисциплины

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

  • Знание и практическое применение языка С++ в объёме, достаточном для реализации алгоритмов из курса "Алгоритмы и структуры данных"
Планируемые результаты обучения

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

  • Уметь работать с классами и объектами в C++
  • Знать модель работы с ресурсами в C++
  • Знать основные алгоритмы стандартной библиотеки C++
  • Знать основные контейнеры стандартной библиотеки C++
  • Понимает концепцию поиска в структуре данных и сортировки структуры данных, умеет подобрать правильную структуру данных для задачи, умеет реализовать алгоритмы поиска и сортировки
  • Понимает концепцию рекурсии и умеет использовать её для решения соответствующих задач
  • Понимает концепцию функций в языках программирования, умеет задавать функции, использовать аргументы в теле функций, вызывать функции
  • Понимает концепцию циклов, умеет писать код с использованием конструкций for и while
  • Понимает принципы ветвления кода, умеет писать код с использованием условного оператора
Содержание учебной дисциплины

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

  • Язык программирования C++
Элементы контроля

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

  • блокирует часть оценки/расчета Экзамен
  • неблокирующий Домашняя работа
Промежуточная аттестация

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

  • 2025/2026 3rd module
    0.5 * Экзамен + 0.5 * Домашняя работа
Список литературы

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

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

  • Язык программирования С++. Полное руководство - Липпман С., Лажойе Ж. - Издательство "ДМК Пресс" - 5-94074-040-5 - 2006 - русский - https://e.lanbook.com/book/1216 - ЛАНЬ - 1216

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

  • Дейл, Н. Программирование на С++ : самоучитель / Н. Дейл, Ч. Уимз, М. Хедингтон. — Москва : ДМК Пресс, 2007. — 672 с. — ISBN 5-93700-008-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1219 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Седашов Евгений Александрович